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
1,401. Cerro Gordo GuanajuatoMexico 4,714
1,400. Cholul YucatánMexico 4,716
1,399. San Juan Ixcaquixtla PueblaMexico 4,716
1,398. Pilcaya MéxicoMexico 4,718
1,397. Pánuco de Coronado DurangoMexico 4,727
1,396. Ocuituco MorelosMexico 4,728
1,395. Cahuacán MéxicoMexico 4,729
1,394. Tlatenchi MorelosMexico 4,730
1,393. La Moncada GuanajuatoMexico 4,730
1,392. Xocotla VeracruzMexico 4,736
1,391. Purificación JaliscoMexico 4,740
1,390. San Pablo Huitzo OaxacaMexico 4,743
1,389. Santa Clara Ocoyucan PueblaMexico 4,747
1,388. San Jerónimo Ocotitlán PueblaMexico 4,749
1,387. San Francisco Pichataro MichoacánMexico 4,749
1,386. Teteles PueblaMexico 4,750
1,385. Ayapa TabascoMexico 4,761
1,384. Caltenco PueblaMexico 4,761
1,383. San Bartolomé Coatepec MéxicoMexico 4,761
1,382. Tres Palos GuerreroMexico 4,764
1,381. Concepción de Buenos Aires JaliscoMexico 4,767
1,380. Los Altos VeracruzMexico 4,771
1,379. Estero VeracruzMexico 4,774
1,378. Amascala QuerétaroMexico 4,780
1,377. Hueyotlipan de Hidalgo TlaxcalaMexico 4,798
1,376. Tenango PueblaMexico 4,798
1,375. Ocotitlán MéxicoMexico 4,799
1,374. Santa Catarina de Tepehuanes DurangoMexico 4,800
1,373. Hidalgo TamaulipasMexico 4,810
1,372. Enthavi MéxicoMexico 4,810
1,371. Almaya MéxicoMexico 4,810
1,370. San Pablo Tecalco MéxicoMexico 4,810
1,369. Santa Teresa GuanajuatoMexico 4,813
1,368. Benito Juárez PueblaMexico 4,822
1,367. Tenamaxtlán JaliscoMexico 4,825
1,366. San José Temascatío GuanajuatoMexico 4,827
1,365. Salitrillo MéxicoMexico 4,829
1,364. Santos Reyes Nopala OaxacaMexico 4,830
1,363. Socoltenango ChiapasMexico 4,843
1,362. Miguel Hidalgo TabascoMexico 4,845
1,361. Comoapan VeracruzMexico 4,846
1,360. San Andrés Ixtlán JaliscoMexico 4,848
1,359. Cajititlán JaliscoMexico 4,855
1,358. Salto de Agua TabascoMexico 4,864
1,357. Angahuán MichoacánMexico 4,864
1,356. Acamixtla GuerreroMexico 4,866
1,355. Chinampa de Gorostiza VeracruzMexico 4,871
1,354. Los Algodones Baja CaliforniaMexico 4,874
1,353. San Roque GuanajuatoMexico 4,875
1,352. Ajuchitlán QuerétaroMexico 4,876
1,351. Tres Picos ChiapasMexico 4,881
1,350. Ignacio de la Llave VeracruzMexico 4,888
1,349. Tlacotepec MorelosMexico 4,914
1,348. Hoctún YucatánMexico 4,916
1,347. Providencia SonoraMexico 4,916
1,346. Calmeca PueblaMexico 4,918
1,345. Santo Tomás Hueyotlipan PueblaMexico 4,921
1,344. San Agustin de las Juntas OaxacaMexico 4,921
1,343. Tepetzintla VeracruzMexico 4,930
1,342. El Carrizo SinaloaMexico 4,931
1,341. Mineral de Angangueo MichoacánMexico 4,943
1,340. Mazatlán GuerreroMexico 4,948
1,339. Chicomuselo ChiapasMexico 4,956
1,338. Ejido El Largo ChihuahuaMexico 4,964
1,337. Huanímaro GuanajuatoMexico 4,965
1,336. Cancuc ChiapasMexico 4,970
1,335. Zitlala GuerreroMexico 4,974
1,334. Mazatepec MorelosMexico 4,975
1,333. Coacoatzintla VeracruzMexico 4,978
1,332. Álvaro Obregón ChiapasMexico 4,979
1,331. Atlatongo MéxicoMexico 4,983
1,330. Amayuca MorelosMexico 4,984
1,329. San Diego de Alejandría JaliscoMexico 4,998
1,328. Mochicahui SinaloaMexico 4,999
1,327. Acolman MéxicoMexico 4,999
1,326. Parrilla TabascoMexico 5,000
1,325. Mecayapan VeracruzMexico 5,005
1,324. La Unión SonoraMexico 5,006
1,323. Creel ChihuahuaMexico 5,011
1,322. Santiago de Cuenda GuanajuatoMexico 5,012
1,321. Idzincab YucatánMexico 5,013
1,320. Peñón Blanco DurangoMexico 5,014
1,319. Ixtlán MichoacánMexico 5,017
1,318. Angamacutiro de la Unión MichoacánMexico 5,021
1,317. Ameyalco MéxicoMexico 5,022
1,316. Jalapa TabascoMexico 5,025
1,315. Tamazulapan del Progreso OaxacaMexico 5,028
1,314. Primo Tapia Baja CaliforniaMexico 5,039
1,313. Teabo YucatánMexico 5,040
1,312. La Ermita GuanajuatoMexico 5,054
1,311. Cutzamalá de Pinzón GuerreroMexico 5,057
1,310. San Felipe Usila OaxacaMexico 5,063
1,309. Santa Ana Jilotzingo MéxicoMexico 5,065
1,308. Soconusco VeracruzMexico 5,082
1,307. C. Militar Sarabia GuanajuatoMexico 5,091
1,306. Ecuandureo MichoacánMexico 5,098
1,305. Tezonapa VeracruzMexico 5,100
1,304. Lampazos de Naranjo Nuevo LeónMexico 5,104
1,303. Cuanajo MichoacánMexico 5,110
1,302. San Lorenzo Oyamel MéxicoMexico 5,110