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
610. Villa Escalante MichoacánMexico 12,275
170. Villa Frontera CoahuilaMexico 64,976
1,218. Villa García ZacatecasMexico 5,489
1,252. Villa González Ortega ZacatecasMexico 5,287
1,615. Villa Guerrero JaliscoMexico 3,892
770. Villa Guerrero MéxicoMexico 9,267
1,622. Villa Hidalgo ZacatecasMexico 3,856
655. Villa Hidalgo NayaritMexico 11,076
613. Villa Hidalgo JaliscoMexico 12,157
834. Villa Insurgentes Baja California SurMexico 8,584
1,624. Villa Juarez San Luis PotosíMexico 3,850
1,512. Villa Juárez AguascalientesMexico 4,330
519. Villa Juárez SonoraMexico 14,680
752. Villa La Venta TabascoMexico 9,511
1,202. Villa Madero MichoacánMexico 5,588
1,799. Villa Ocampo DurangoMexico 1,280
1,291. Villa Union CoahuilaMexico 5,147
551. Villa Unión SinaloaMexico 13,683
1,666. Villa Victoria MéxicoMexico 3,661
1,514. Villachuato MichoacánMexico 4,310
337. Villagrán GuanajuatoMexico 24,155
50. Villahermosa TabascoMexico 362,401
1,776. Villamar MichoacánMexico 3,028
651. Villanueva ZacatecasMexico 11,138
1,074. Vista Hermosa MéxicoMexico 6,344
750. Vistahermosa de Negrete MichoacánMexico 9,581
540. Xalmimilulco PueblaMexico 14,144
1,582. Xalpatlahuac GuerreroMexico 4,054
942. Xaltepec PueblaMexico 7,353
990. Xaltianguis GuerreroMexico 6,933
491. Xico VeracruzMexico 15,292
49. Xico MéxicoMexico 365,777
654. Xicohtzinco TlaxcalaMexico 11,094
763. Xicoténcatl TamaulipasMexico 9,346
242. Xicotepec de Juárez PueblaMexico 37,424
1,141. Xilitla San Luis PotosíMexico 5,906
1,285. Xochihuehuetlán GuerreroMexico 5,158
46. Xochimilco Distrito FederalMexico 404,458
1,686. Xochistlahuaca GuerreroMexico 3,566
455. Xochitepec MorelosMexico 16,768
1,414. Xochitlán PueblaMexico 4,659
1,392. Xocotla VeracruzMexico 4,736
1,471. Xometla MéxicoMexico 4,454
412. Xonacatlán MéxicoMexico 19,687
409. Xoxocotla MorelosMexico 19,790
1,429. Yachihuacaltepec MéxicoMexico 4,597
1,580. Yago NayaritMexico 4,063
503. Yahualica JaliscoMexico 14,971
516. Yajalón ChiapasMexico 14,763
1,245. Yanga VeracruzMexico 5,300
1,550. Yaonáhuac PueblaMexico 4,191
222. Yautepec MorelosMexico 41,386
1,581. Yavaros SonoraMexico 4,058
527. Yecapixtla MorelosMexico 14,431
1,758. Yecuatla VeracruzMexico 3,198
1,080. Yehualtepec PueblaMexico 6,329
1,499. Yerbabuena GuanajuatoMexico 4,378
394. Yurécuaro MichoacánMexico 20,833
370. Yuriria GuanajuatoMexico 21,775
1,121. Zacamulpa MéxicoMexico 5,985
817. Zacapoaxtla PueblaMexico 8,771
194. Zacapú MichoacánMexico 50,112
112. Zacatecas ZacatecasMexico 118,562
265. Zacatelco TlaxcalaMexico 32,571
703. Zacatepec PueblaMexico 10,204
374. Zacatepec MorelosMexico 21,533
274. Zacatlán PueblaMexico 31,707
463. Zacoalco de Torres JaliscoMexico 16,468
1,724. Zacualpan MéxicoMexico 3,360
1,574. Zacualpan GuerreroMexico 4,100
1,264. Zacualpan NayaritMexico 5,236
450. Zacualtipán HidalgoMexico 17,090
109. Zamora de Hidalgo MichoacánMexico 124,916
12. Zapopan JaliscoMexico 987,516
1,780. Zapopan2 JaliscoMexico 3,000
1,492. Zapote JaliscoMexico 4,401
363. Zapotiltic JaliscoMexico 22,199
853. Zapotlán de Juárez HidalgoMexico 8,344
292. Zapotlanejo JaliscoMexico 29,055
864. Zaragoza VeracruzMexico 8,260
859. Zaragoza San Luis PotosíMexico 8,296
682. Zaragoza PueblaMexico 10,575
681. Zaragoza CoahuilaMexico 10,577
994. Zaragoza de Guadalupe MéxicoMexico 6,896
1,153. Zempoala HidalgoMexico 5,814
757. Zempoala VeracruzMexico 9,436
174. Zihuatanejo GuerreroMexico 61,308
599. Zimapán HidalgoMexico 12,455
717. Zimatlán de Álvarez OaxacaMexico 10,014
1,649. Zinacantán ChiapasMexico 3,742
508. Zinapécuaro MichoacánMexico 14,931
1,665. Zirándaro GuerreroMexico 3,663
1,335. Zitlala GuerreroMexico 4,974
1,011. Zitlaltepec TlaxcalaMexico 6,800
729. Zolotepec MéxicoMexico 9,857
1,058. Zongolica VeracruzMexico 6,411
1,467. Zongozotla PueblaMexico 4,467
1,722. Zozocolco de Hidalgo VeracruzMexico 3,370
1,473. Zumpahuacán MéxicoMexico 4,450
207. Zumpango de Ocampo MéxicoMexico 47,509