Puhja valla elanike arv asulati (2000)

  2000 2011
Alevikud  
Puhja 1080  
Ulila 352  
Külad  
Härjanurme 15  
Järvaküla 80  
Kaimi 81  
Kureküla 31  
Mõisanurme 158  
Mäeselja 59  
Nasja 26  
Palupõhja 5  
Poriküla 26  
Ridaküla 46  
Rämsi 248  
Saare 5  
Teilma 42  
Tännassilma 45  
Vihavu 30  
Võllinge 16  
Võsivere 66