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
402. Cosoleacaque VeracruzMexico 20,371
403. Tlaxcalancingo PueblaMexico 20,363
404. Chapala JaliscoMexico 20,323
405. Tianguistenco MéxicoMexico 20,104
406. Ozumba de Alzate MéxicoMexico 19,929
407. Nogales VeracruzMexico 19,903
408. Ciudad Miguel Alemán TamaulipasMexico 19,857
409. Xoxocotla MorelosMexico 19,790
410. Loreto ZacatecasMexico 19,779
411. Naranjos VeracruzMexico 19,689
412. Xonacatlán MéxicoMexico 19,687
413. Calvillo AguascalientesMexico 19,663
414. Allende CoahuilaMexico 19,636
415. Cerro Azul VeracruzMexico 19,632
416. Puerto Escondido OaxacaMexico 19,488
417. El Salto DurangoMexico 19,363
418. Romita GuanajuatoMexico 19,351
419. Motozintla de Mendoza ChiapasMexico 19,092
420. Tlaquiltenango MorelosMexico 19,056
421. Chiconcuac MéxicoMexico 19,047
422. Lerdo de Tejada VeracruzMexico 18,941
423. San Mateo Otzacatipan MéxicoMexico 18,823
424. San Buenaventura CoahuilaMexico 18,822
425. Sombrerete ZacatecasMexico 18,805
426. San María Totoltepec MéxicoMexico 18,779
427. Ixtapa JaliscoMexico 18,717
428. Nava CoahuilaMexico 18,639
429. Emiliano Zapata TabascoMexico 18,608
430. Acaponeta NayaritMexico 18,564
431. Tamazula de Gordiano JaliscoMexico 18,397
432. Santiago Ixcuintla NayaritMexico 18,365
433. Villa Cuauhtémoc MéxicoMexico 18,303
434. Guadalupe Victoria Baja CaliforniaMexico 18,244
435. Lerma de Villada MéxicoMexico 18,145
436. Acajete PueblaMexico 18,068
437. Chichén-Itzá YucatánMexico 18,000
438. Carlos A. Carrillo VeracruzMexico 17,990
439. Cunduacán TabascoMexico 17,904
440. Maneadero Baja CaliforniaMexico 17,861
441. Ometepec GuerreroMexico 17,801
442. Jaral del Progreso GuanajuatoMexico 17,748
443. Cuautlancingo PueblaMexico 17,729
444. Ixtapan de la Sal MéxicoMexico 17,648
445. Miahuatlán de Porfirio Díaz OaxacaMexico 17,632
446. Peto YucatánMexico 17,607
447. Axochiapan MorelosMexico 17,568
448. Ciudad Anáhuac Nuevo LeónMexico 17,181
449. Santa Rosa de Jáuregui QuerétaroMexico 17,091
450. Zacualtipán HidalgoMexico 17,090
451. Tlajomulco de Zúñiga JaliscoMexico 17,025
452. Armería ColimaMexico 16,953
453. Arcelia GuerreroMexico 16,940
454. Palau CoahuilaMexico 16,904
455. Xochitepec MorelosMexico 16,768
456. San José Iturbide GuanajuatoMexico 16,702
457. Momoxpan PueblaMexico 16,675
458. Altepexi PueblaMexico 16,587
459. Progreso de Obregón HidalgoMexico 16,548
460. Cuautepec de Hinojosa HidalgoMexico 16,543
461. Cihuatlán JaliscoMexico 16,520
462. Las Pintas de Arriba JaliscoMexico 16,503
463. Zacoalco de Torres JaliscoMexico 16,468
464. Jocotepec JaliscoMexico 16,459
465. Jamay JaliscoMexico 16,310
466. Acatlán de Osorio PueblaMexico 16,292
467. La Poza VeracruzMexico 16,286
468. Huitzuco de los Figueroa GuerreroMexico 16,238
469. La Orilla MichoacánMexico 16,178
470. Compostela NayaritMexico 16,162
471. San Salvador Atenco MéxicoMexico 16,159
472. Chignahuapan PueblaMexico 16,138
473. Madera ChihuahuaMexico 16,087
474. Mapastepec ChiapasMexico 16,082
475. Paracho de Verduzco MichoacánMexico 15,965
476. Tepoztlán MorelosMexico 15,963
477. Santa María Ajoloapan MéxicoMexico 15,905
478. Altotonga VeracruzMexico 15,800
479. Banderilla VeracruzMexico 15,757
480. Palmarito Tochapán PueblaMexico 15,690
481. San Luis Teolocholco TlaxcalaMexico 15,690
482. Santiago Tuxtla VeracruzMexico 15,681
483. San Antonio de la Cal OaxacaMexico 15,673
484. Santiago Tulantepec HidalgoMexico 15,625
485. Nochistlán ZacatecasMexico 15,613
486. Huilango MéxicoMexico 15,551
487. San Sebastián el Grande JaliscoMexico 15,465
488. San Felipe Baja CaliforniaMexico 15,386
489. Cárdenas San Luis PotosíMexico 15,331
490. Jalpa de Méndez TabascoMexico 15,320
491. Xico VeracruzMexico 15,292
492. Tepalcatepec MichoacánMexico 15,281
493. San Salvador el Seco PueblaMexico 15,271
494. Santa Cruz Tecamac MéxicoMexico 15,244
495. Marfil GuanajuatoMexico 15,241
496. Hidalgo Nuevo LeónMexico 15,227
497. Tangancícuaro de Arista MichoacánMexico 15,182
498. San Agustín JaliscoMexico 15,107
499. Pijijiapan ChiapasMexico 15,101
500. Tepatlaxco de Hidalgo PueblaMexico 15,084