Mexico - 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 CityStateCountryPopulation
760. San Marcos Tlacoyalco PueblaMexico 9,399
739. Tlatlauquitepec PueblaMexico 9,720
737. Oriental PueblaMexico 9,770
725. Ocotlán PueblaMexico 9,894
705. La Ceiba PueblaMexico 10,190
703. Zacatepec PueblaMexico 10,204
691. San Andrés Calpan PueblaMexico 10,402
690. San Matías Tlalancaleca PueblaMexico 10,406
682. Zaragoza PueblaMexico 10,575
647. Nealticán PueblaMexico 11,339
643. Rafael Lara Grajales PueblaMexico 11,441
641. Chiautla de Tapia PueblaMexico 11,511
632. Tlanalapan PueblaMexico 11,792
614. San Gabriel Chilac PueblaMexico 12,099
605. Santiago Miahuatlán PueblaMexico 12,325
579. Atencingo PueblaMexico 12,910
560. Libres PueblaMexico 13,326
553. Santa María Coronanco PueblaMexico 13,563
543. San Miguel Canoa PueblaMexico 14,030
540. Xalmimilulco PueblaMexico 14,144
513. San Sebastián Zinacatepec PueblaMexico 14,826
500. Tepatlaxco de Hidalgo PueblaMexico 15,084
493. San Salvador el Seco PueblaMexico 15,271
480. Palmarito Tochapán PueblaMexico 15,690
472. Chignahuapan PueblaMexico 16,138
466. Acatlán de Osorio PueblaMexico 16,292
458. Altepexi PueblaMexico 16,587
457. Momoxpan PueblaMexico 16,675
443. Cuautlancingo PueblaMexico 17,729
436. Acajete PueblaMexico 18,068
403. Tlaxcalancingo PueblaMexico 20,363
371. Huejotzingo PueblaMexico 21,763
366. Ciudad Serdán PueblaMexico 22,128
358. Acatzingo de Hidalgo PueblaMexico 22,386
345. Sanctórum PueblaMexico 22,936
336. Ajalpan PueblaMexico 24,218
332. Santa María Moyotzingo PueblaMexico 24,555
326. Tepeaca PueblaMexico 24,956
314. Tecamachalco PueblaMexico 26,227
274. Zacatlán PueblaMexico 31,707
242. Xicotepec de Juárez PueblaMexico 37,424
217. Izúcar de Matamoros PueblaMexico 42,936
196. Huauchinango PueblaMexico 49,852
181. Amozoc de Mota PueblaMexico 57,362
157. Teziutlán PueblaMexico 70,819
154. San Martín Texmelucan de Labastida PueblaMexico 75,903
139. Atlixco PueblaMexico 85,891
95. Cholula PueblaMexico 151,667
74. Tehuacán PueblaMexico 241,429
5. Puebla de Zaragoza PueblaMexico 1,590,256
1,709. Huimilpan QuerétaroMexico 3,434
1,436. El Colorado QuerétaroMexico 4,572
1,421. San Nicolás QuerétaroMexico 4,632
1,378. Amascala QuerétaroMexico 4,780
1,352. Ajuchitlán QuerétaroMexico 4,876
1,239. La Lira QuerétaroMexico 5,328
1,228. Tlacote el Bajo QuerétaroMexico 5,419
1,206. La Estancia QuerétaroMexico 5,579
1,187. La Llave QuerétaroMexico 5,644
1,128. San José el Alto QuerétaroMexico 5,957
1,035. El Sauz QuerétaroMexico 6,569
972. Colón QuerétaroMexico 7,088
900. Amealco QuerétaroMexico 7,827
804. Pedro Escobedo QuerétaroMexico 8,920
766. Jalpan QuerétaroMexico 9,291
710. La Cañada QuerétaroMexico 10,089
639. Cadereyta de Montes QuerétaroMexico 11,524
601. Ezequiel Montes QuerétaroMexico 12,443
449. Santa Rosa de Jáuregui QuerétaroMexico 17,091
293. Tequisquiapan QuerétaroMexico 28,963
209. El Pueblito QuerétaroMexico 47,201
113. San Juan del Río QuerétaroMexico 118,173
24. Querétaro QuerétaroMexico 611,785
1,801. Coba Quintana RooMexico 1,167
1,437. Nicolás Bravo Quintana RooMexico 4,571
1,267. Chunhuhub Quintana RooMexico 5,231
1,199. Calderitas Quintana RooMexico 5,599
1,167. Leona Vicario Quintana RooMexico 5,731
960. Kantunilkin Quintana RooMexico 7,205
850. Tulum Quintana RooMexico 8,390
708. Alfredo V. Bonfil Quintana RooMexico 10,153
640. Bacalar Quintana RooMexico 11,513
596. Isla Mujeres Quintana RooMexico 12,491
344. Felipe Carrillo Puerto Quintana RooMexico 23,109
155. San Miguel de Cozumel Quintana RooMexico 73,934
130. Playa del Carmen Quintana RooMexico 100,383
103. Chetumal Quintana RooMexico 134,412
31. Cancún Quintana RooMexico 542,043
1,774. General Pedro Antonio Santos San Luis PotosíMexico 3,039
1,627. Ahualulco San Luis PotosíMexico 3,844
1,624. Villa Juarez San Luis PotosíMexico 3,850
1,610. Tamasopo San Luis PotosíMexico 3,914
1,572. Escalerillas San Luis PotosíMexico 4,124
1,564. Salitral de Carreras San Luis PotosíMexico 4,152
1,290. La Pila San Luis PotosíMexico 5,149
1,248. Rayón San Luis PotosíMexico 5,298
1,237. Tierranueva San Luis PotosíMexico 5,361
1,226. Dulce Grande San Luis PotosíMexico 5,426
1,141. Xilitla San Luis PotosíMexico 5,906
1,138. San Vicente Tancuayalab San Luis PotosíMexico 5,913