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,402. Manlio Fabio Altamirano VeracruzMexico 4,714
1,399. San Juan Ixcaquixtla PueblaMexico 4,716
1,400. Cholul YucatánMexico 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,393. La Moncada GuanajuatoMexico 4,730
1,394. Tlatenchi MorelosMexico 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,387. San Francisco Pichataro MichoacánMexico 4,749
1,388. San Jerónimo Ocotitlán PueblaMexico 4,749
1,386. Teteles PueblaMexico 4,750
1,383. San Bartolomé Coatepec MéxicoMexico 4,761
1,384. Caltenco PueblaMexico 4,761
1,385. Ayapa TabascoMexico 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,376. Tenango PueblaMexico 4,798
1,377. Hueyotlipan de Hidalgo TlaxcalaMexico 4,798
1,375. Ocotitlán MéxicoMexico 4,799
1,374. Santa Catarina de Tepehuanes DurangoMexico 4,800
1,370. San Pablo Tecalco MéxicoMexico 4,810
1,371. Almaya MéxicoMexico 4,810
1,372. Enthavi MéxicoMexico 4,810
1,373. Hidalgo TamaulipasMexico 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,347. Providencia SonoraMexico 4,916
1,348. Hoctún YucatánMexico 4,916
1,346. Calmeca PueblaMexico 4,918
1,344. San Agustin de las Juntas OaxacaMexico 4,921
1,345. Santo Tomás Hueyotlipan PueblaMexico 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,327. Acolman MéxicoMexico 4,999
1,328. Mochicahui SinaloaMexico 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,302. San Lorenzo Oyamel MéxicoMexico 5,110
1,303. Cuanajo MichoacánMexico 5,110