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