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