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
401. Atoyac de Alvarez GuerreroMexico 20,515
400. Capulhuac MéxicoMexico 20,517
399. Jojutla de Juárez MorelosMexico 20,539
397. Puente de Ixtla MorelosMexico 20,668
398. Fortín de las Flores VeracruzMexico 20,668
396. Papalotla TlaxcalaMexico 20,759
395. Castaños CoahuilaMexico 20,809
394. Yurécuaro MichoacánMexico 20,833
393. Berriozábal ChiapasMexico 20,952
392. Tenango de Arista MéxicoMexico 20,969
391. Tequixquiac MéxicoMexico 20,975
390. Campo Gobierno SinaloaMexico 20,985
389. El Grullo JaliscoMexico 21,031
388. Petatlán GuerreroMexico 21,038
387. Tacámbaro de Codallos MichoacánMexico 21,059
386. Matías Romero OaxacaMexico 21,064
385. Motul de Felipe Carrillo Puerto YucatánMexico 21,109
384. Tixtla de Guerrero GuerreroMexico 21,130
383. Zumpango del Río GuerreroMexico 21,143
382. Santa Isabel Baja CaliforniaMexico 21,152
381. Meoqui ChihuahuaMexico 21,179
380. Teloloapan GuerreroMexico 21,244
379. Allende VeracruzMexico 21,398
378. San Miguel Coatlinchán MéxicoMexico 21,498
377. Oxkutzcab YucatánMexico 21,508
376. Alvarado VeracruzMexico 21,518
375. Tamazunchale San Luis PotosíMexico 21,532
374. Zacatepec MorelosMexico 21,533
373. Ixtlán del Río NayaritMexico 21,646
372. Costa Rica SinaloaMexico 21,662
371. Huejotzingo PueblaMexico 21,763
370. Yuriria GuanajuatoMexico 21,775
369. Encarnación de Díaz JaliscoMexico 21,861
368. Huetamo de Núñez MichoacánMexico 21,899
367. San Francisco Acuautla MéxicoMexico 21,905
365. Ojinaga ChihuahuaMexico 22,128
366. Ciudad Serdán PueblaMexico 22,128
364. Los Reyes Acozac MéxicoMexico 22,133
363. Zapotiltic JaliscoMexico 22,199
362. San Miguel el Alto JaliscoMexico 22,204
361. Atlacomulco MéxicoMexico 22,247
360. Hunucmá YucatánMexico 22,288
359. Comonfort GuanajuatoMexico 22,300
358. Acatzingo de Hidalgo PueblaMexico 22,386
357. Jalostotitlán JaliscoMexico 22,407
356. San Juan Teotihuacán MéxicoMexico 22,541
355. El Salto JaliscoMexico 22,550
354. Allende Nuevo LeónMexico 22,609
353. Mixquiahuala HidalgoMexico 22,610
352. Frontera TabascoMexico 22,621
351. Apaseo el Grande GuanajuatoMexico 22,636
350. Teocaltiche JaliscoMexico 22,646
349. Álamo VeracruzMexico 22,740
348. San Miguel de Papasquiaro DurangoMexico 22,750
347. Tekax de Álvaro Obregón YucatánMexico 22,806
346. Arriaga ChiapasMexico 22,820
345. Sanctórum PueblaMexico 22,936
344. Felipe Carrillo Puerto Quintana RooMexico 23,109
343. San Jerónimo Ixtepec OaxacaMexico 23,150
342. Misantla VeracruzMexico 23,242
341. Magdalena de Kino SonoraMexico 23,359
340. Ixtaczoquitlán VeracruzMexico 23,522
339. Chilapa de Alvarez GuerreroMexico 23,665
338. Paraíso TabascoMexico 23,830
337. Villagrán GuanajuatoMexico 24,155
336. Ajalpan PueblaMexico 24,218
335. Catemaco VeracruzMexico 24,257
334. Tultitlán MéxicoMexico 24,387
333. Ciudad Altamirano GuerreroMexico 24,533
332. Santa María Moyotzingo PueblaMexico 24,555
331. La Isla VeracruzMexico 24,558
330. Contla TlaxcalaMexico 24,569
329. Ocoyoacac MéxicoMexico 24,647
328. Rincón de Romos AguascalientesMexico 24,683
327. Champotón CampecheMexico 24,809
326. Tepeaca PueblaMexico 24,956
325. Tejupilco de Hidalgo MéxicoMexico 25,036
324. Tequila JaliscoMexico 25,283
323. Sayula JaliscoMexico 25,312
322. Tezontepec de Aldama HidalgoMexico 25,511
321. Apaseo el Alto GuanajuatoMexico 25,577
320. Jiquilpan de Juárez MichoacánMexico 25,620
319. Santiago Pinotepa Nacional OaxacaMexico 25,669
318. Abasolo GuanajuatoMexico 25,821
317. Calera Víctor Rosales ZacatecasMexico 25,898
316. Nanchital VeracruzMexico 25,982
315. San Felipe GuanajuatoMexico 26,072
314. Tecamachalco PueblaMexico 26,227
313. Teapa TabascoMexico 26,331
312. General Juan José Ríos SinaloaMexico 26,380
311. Apan HidalgoMexico 26,385
310. Río de Teapa TabascoMexico 26,500
309. Huimanguillo TabascoMexico 26,602
308. Actopan HidalgoMexico 26,705
307. Villa de García Nuevo LeónMexico 26,950
306. Atotonilco el Alto JaliscoMexico 27,010
305. Gabriel Leyva Solano SinaloaMexico 27,536
304. Tula de Allende HidalgoMexico 27,677
303. Nuevo México JaliscoMexico 28,135
302. Escárcega CampecheMexico 28,159