Puebla - Top 100+ Cities by Population

Population data by city is the population of the city itself, not the metro area. Data is as of 2011 estimates.

Rank City State Country Population
119. Zongozotla PueblaMexico 4,467
42. Zaragoza PueblaMexico 10,575
11. Zacatlán PueblaMexico 31,707
45. Zacatepec PueblaMexico 10,204
54. Zacapoaxtla PueblaMexico 8,771
79. Yehualtepec PueblaMexico 6,329
135. Yaonáhuac PueblaMexico 4,191
113. Xochitlán PueblaMexico 4,659
10. Xicotepec de Juárez PueblaMexico 37,424
66. Xaltepec PueblaMexico 7,353
31. Xalmimilulco PueblaMexico 14,144
94. Tulcingo del Valle PueblaMexico 5,607
84. Tochtepec PueblaMexico 6,050
140. Tochimilco PueblaMexico 3,688
101. Tlaxco PueblaMexico 5,228
20. Tlaxcalancingo PueblaMexico 20,363
49. Tlatlauquitepec PueblaMexico 9,720
118. Tlanepantla PueblaMexico 4,476
127. Tlancualpican PueblaMexico 4,293
38. Tlanalapan PueblaMexico 11,792
89. Tlaltenango PueblaMexico 5,809
55. Tlacotepec PueblaMexico 8,716
69. Tlachichuca PueblaMexico 7,096
6. Teziutlán PueblaMexico 70,819
95. Tetzoyocan PueblaMexico 5,593
109. Teteles PueblaMexico 4,750
133. Tetela de Ocampo PueblaMexico 4,234
81. Tepulco PueblaMexico 6,214
114. Tepexi de Rodríguez PueblaMexico 4,617
103. Tepeojuma PueblaMexico 5,131
13. Tepeaca PueblaMexico 24,956
29. Tepatlaxco de Hidalgo PueblaMexico 15,084
146. Tepango de Rodríguez PueblaMexico 3,376
139. Teopantlán PueblaMexico 3,792
107. Tenango PueblaMexico 4,798
2. Tehuacán PueblaMexico 241,429
12. Tecamachalco PueblaMexico 26,227
116. Tecali de Herrera PueblaMexico 4,508
75. Soltepec PueblaMexico 6,508
104. Santo Tomás Hueyotlipan PueblaMexico 4,921
102. Santo Tomás Chautla PueblaMexico 5,174
36. Santiago Miahuatlán PueblaMexico 12,325
76. Santiago Alseseca PueblaMexico 6,490
74. Santiago Acatlán PueblaMexico 6,511
64. Santa Rita Tlahuapan PueblaMexico 7,639
14. Santa María Moyotzingo PueblaMexico 24,555
77. Santa María la Alta PueblaMexico 6,397
73. Santa María Ixtiyucan PueblaMexico 6,513
33. Santa María Coronanco PueblaMexico 13,563
132. Santa María Acuexcomac PueblaMexico 4,236
130. Santa Inés Ahuatempan PueblaMexico 4,246
111. Santa Clara Ocoyucan PueblaMexico 4,747
16. Sanctórum PueblaMexico 22,936
30. San Sebastián Zinacatepec PueblaMexico 14,826
80. San Sebastián Villanueva PueblaMexico 6,293
28. San Salvador el Seco PueblaMexico 15,271
60. San Nicolás de los Ranchos PueblaMexico 8,203
141. San Nicolás de Buenos Aires PueblaMexico 3,684
86. San Miguel Zozutla PueblaMexico 5,933
125. San Miguel Tenextatiloyan PueblaMexico 4,352
32. San Miguel Canoa PueblaMexico 14,030
43. San Matías Tlalancaleca PueblaMexico 10,406
53. San Mateo Tlaixpan PueblaMexico 9,031
5. San Martín Texmelucan de Labastida PueblaMexico 75,903
50. San Marcos Tlacoyalco PueblaMexico 9,399
68. San Lorenzo Chiautzingo PueblaMexico 7,176
65. San Lorenzo Almecatla PueblaMexico 7,366
70. San Juan Xiutetelco PueblaMexico 6,971
97. San Juan Tianguismanalco PueblaMexico 5,310
112. San Juan Ixcaquixtla PueblaMexico 4,716
131. San Juan Amecac PueblaMexico 4,242
62. San José Miahuatlán PueblaMexico 7,943
121. San José Chiapa PueblaMexico 4,405
147. San José Acateno PueblaMexico 3,295
110. San Jerónimo Ocotitlán PueblaMexico 4,749
59. San Hipólito Xochiltenango PueblaMexico 8,337
136. San Gregorio Atzompa PueblaMexico 4,176
37. San Gabriel Chilac PueblaMexico 12,099
82. San Felipe Teotlalcingo PueblaMexico 6,138
96. San Bartolo Teontepec PueblaMexico 5,475
115. San Aparicio PueblaMexico 4,601
44. San Andrés Calpan PueblaMexico 10,402
40. Rafael Lara Grajales PueblaMexico 11,441
126. Rafael J. García PueblaMexico 4,348
123. Raboso PueblaMexico 4,374
56. Quecholac PueblaMexico 8,711
1. Puebla de Zaragoza PueblaMexico 1,590,256
27. Palmarito Tochapán PueblaMexico 15,690
117. Palmar de Bravo PueblaMexico 4,504
143. Pahuatlán del Valle PueblaMexico 3,490
48. Oriental PueblaMexico 9,770
47. Ocotlán PueblaMexico 9,894
92. Nopalucan de la Granja PueblaMexico 5,641
58. Necaxa PueblaMexico 8,375
41. Nealticán PueblaMexico 11,339
128. Morelos Cañada PueblaMexico 4,255
23. Momoxpan PueblaMexico 16,675
137. Metlaltoyuca PueblaMexico 3,989
134. Malacatepec PueblaMexico 4,234
57. Magdalena Cuayucatepec PueblaMexico 8,699