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
938. San Lorenzo Tlacotepec MéxicoMexico 7,373
937. Santo Domingo de Guzmán MéxicoMexico 7,378
933. Rayón MéxicoMexico 7,445
918. San Nicolás Coatepec MéxicoMexico 7,604
917. Jocotitlán MéxicoMexico 7,610
905. Chiautla MéxicoMexico 7,775
896. Santo Tomas Chiconautla MéxicoMexico 7,844
892. San Marcos Jilotzingo MéxicoMexico 7,883
886. Totocuitlapilco MéxicoMexico 7,966
884. San Juan Tilapa MéxicoMexico 8,019
871. Santiago Cuautlalpan MéxicoMexico 8,176
868. San Gaspar Tonatico MéxicoMexico 8,224
862. Mexicaltzingo MéxicoMexico 8,287
812. Cholula MéxicoMexico 8,798
808. Calixtlahuaca MéxicoMexico 8,865
797. Almoloya del Río MéxicoMexico 8,995
777. Santa Catarina Ayotzingo MéxicoMexico 9,175
774. Luvianos MéxicoMexico 9,247
770. Villa Guerrero MéxicoMexico 9,267
748. Cocotitlán MéxicoMexico 9,599
747. Jaltenco MéxicoMexico 9,603
745. San Pedro Tlaltizapan MéxicoMexico 9,620
744. Jesús del Monte MéxicoMexico 9,649
742. Santiago Tilapa MéxicoMexico 9,676
740. Otumba de Gómez Farías MéxicoMexico 9,718
729. Zolotepec MéxicoMexico 9,857
719. San Buenaventura MéxicoMexico 9,991
714. San Mateo Tezoquipan MéxicoMexico 10,057
713. San Pablo Atlazalpan MéxicoMexico 10,062
709. San Bartolo Cuautlalpan MéxicoMexico 10,106
695. Progreso Industrial MéxicoMexico 10,332
689. Calimaya de Díaz González MéxicoMexico 10,407
688. San Pedro Xalpa MéxicoMexico 10,444
678. Atlautla MéxicoMexico 10,635
673. Cacalomacán MéxicoMexico 10,723
664. San Bartolo del Llano MéxicoMexico 10,938
657. San Francisco Tlalcilalcalpan MéxicoMexico 11,059
652. San Antonio La Isla MéxicoMexico 11,123
636. Jilotepec de Abasolo MéxicoMexico 11,641
626. San Pedro Los Baños MéxicoMexico 11,886
622. San Juan de las Huertas MéxicoMexico 11,929
591. Nextlalpan MéxicoMexico 12,598
583. San Pedro Tultepec MéxicoMexico 12,795
580. Temascalcingo MéxicoMexico 12,909
571. San Martín de las Pirámides MéxicoMexico 13,017
557. Tezoyuca MéxicoMexico 13,504
554. San Mateo Atarasquillo MéxicoMexico 13,556
552. Jalatlaco MéxicoMexico 13,663
545. San Antonio Acahualco MéxicoMexico 13,968
541. Apaxco de Ocampo MéxicoMexico 14,139
530. Santiago Tlacotepec MéxicoMexico 14,364
511. Juchitepec de Mariano Riva Palacio MéxicoMexico 14,870
505. Tlalmanalco de Velázquez MéxicoMexico 14,952
494. Santa Cruz Tecamac MéxicoMexico 15,244
486. Huilango MéxicoMexico 15,551
477. Santa María Ajoloapan MéxicoMexico 15,905
471. San Salvador Atenco MéxicoMexico 16,159
444. Ixtapan de la Sal MéxicoMexico 17,648
435. Lerma de Villada MéxicoMexico 18,145
433. Villa Cuauhtémoc MéxicoMexico 18,303
426. San María Totoltepec MéxicoMexico 18,779
423. San Mateo Otzacatipan MéxicoMexico 18,823
421. Chiconcuac MéxicoMexico 19,047
412. Xonacatlán MéxicoMexico 19,687
406. Ozumba de Alzate MéxicoMexico 19,929
405. Tianguistenco MéxicoMexico 20,104
400. Capulhuac MéxicoMexico 20,517
392. Tenango de Arista MéxicoMexico 20,969
391. Tequixquiac MéxicoMexico 20,975
378. San Miguel Coatlinchán MéxicoMexico 21,498
367. San Francisco Acuautla MéxicoMexico 21,905
364. Los Reyes Acozac MéxicoMexico 22,133
361. Atlacomulco MéxicoMexico 22,247
356. San Juan Teotihuacán MéxicoMexico 22,541
334. Tultitlán MéxicoMexico 24,387
329. Ocoyoacac MéxicoMexico 24,647
325. Tejupilco de Hidalgo MéxicoMexico 25,036
300. Valle de Bravo MéxicoMexico 28,280
281. San Pablo Autopan MéxicoMexico 30,417
273. Amecameca de Juárez MéxicoMexico 31,718
255. Tenancingo de Degollado MéxicoMexico 34,273
253. Melchor Ocampo MéxicoMexico 34,489
250. Coyotepec MéxicoMexico 35,793
221. Santiago Teyahualco MéxicoMexico 41,757
215. Tepotzotlán MéxicoMexico 44,517
207. Zumpango de Ocampo MéxicoMexico 47,509
189. San Miguel Zinacantepec MéxicoMexico 54,220
188. Tultepec MéxicoMexico 54,778
173. Teoloyucan MéxicoMexico 61,376
159. San Mateo Atenco MéxicoMexico 68,602
145. Chicoloapan de Juárez MéxicoMexico 84,440
142. Cuautitlán MéxicoMexico 84,737
115. Texcoco de Mora MéxicoMexico 115,378
110. Huixquilucan MéxicoMexico 124,846
94. Chalco de Díaz Covarrubias MéxicoMexico 163,996
90. Metepec MéxicoMexico 172,982
89. San Pablo de las Salinas MéxicoMexico 173,557
73. Nicolás Romero MéxicoMexico 245,383
71. Los Reyes MéxicoMexico 251,168
61. Coacalco MéxicoMexico 313,405