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,501. San Juan Guichicovi OaxacaMexico 4,371
1,500. Raboso PueblaMexico 4,374
1,499. Yerbabuena GuanajuatoMexico 4,378
1,498. Nueva Ciudad Guerrero TamaulipasMexico 4,384
1,497. La Trinidad SinaloaMexico 4,385
1,496. La Libertad ChiapasMexico 4,393
1,495. Chapuco PueblaMexico 4,394
1,494. Bagojo SinaloaMexico 4,395
1,493. Valle de Guadalupe JaliscoMexico 4,397
1,492. Zapote JaliscoMexico 4,401
1,489. San Pedro Techuchulco MéxicoMexico 4,405
1,490. San Pedro Jicayán OaxacaMexico 4,405
1,491. San José Chiapa PueblaMexico 4,405
1,488. Santa Catarina Mechoacán OaxacaMexico 4,407
1,486. Madrid ColimaMexico 4,411
1,487. Graciano Sánchez TamaulipasMexico 4,411
1,485. Comachuén MichoacánMexico 4,412
1,482. Todos Santos Baja California SurMexico 4,419
1,483. Huitziltepec GuerreroMexico 4,419
1,484. Tepechitlán ZacatecasMexico 4,419
1,480. Teacapán SinaloaMexico 4,421
1,481. Jaumave TamaulipasMexico 4,421
1,479. Nuevo México GuanajuatoMexico 4,425
1,478. Doctor Mora GuanajuatoMexico 4,431
1,477. Boca del Monte VeracruzMexico 4,434
1,476. Isla de Aguada CampecheMexico 4,440
1,475. San Simón de la Laguna MéxicoMexico 4,441
1,474. Santa María Zacatepec OaxacaMexico 4,444
1,473. Zumpahuacán MéxicoMexico 4,450
1,471. Xometla MéxicoMexico 4,454
1,472. Caipan PueblaMexico 4,454
1,470. Azoyú GuerreroMexico 4,462
1,469. La Jarretadera NayaritMexico 4,463
1,468. Palomares OaxacaMexico 4,465
1,467. Zongozotla PueblaMexico 4,467
1,466. Buenavista TabascoMexico 4,468
1,465. Tlanepantla PueblaMexico 4,476
1,464. Santa Catarina MorelosMexico 4,477
1,463. Ixtacomitán ChiapasMexico 4,478
1,462. Chicontepec VeracruzMexico 4,480
1,461. Ayotusco MéxicoMexico 4,483
1,460. Sanctórum TlaxcalaMexico 4,488
1,459. La Venta del Astillero JaliscoMexico 4,491
1,458. El Zapotal ChiapasMexico 4,494
1,457. San Antonio Enchisi MéxicoMexico 4,499
1,455. Palmar de Bravo PueblaMexico 4,504
1,456. San Francisco Atezcatzinco TlaxcalaMexico 4,504
1,454. Santa María Huazolotitlan OaxacaMexico 4,506
1,453. Tecali de Herrera PueblaMexico 4,508
1,452. Mecatlán VeracruzMexico 4,509
1,450. Tepepa HidalgoMexico 4,512
1,451. San Martín Xaltocan TlaxcalaMexico 4,512
1,449. Potrero del Llano VeracruzMexico 4,513
1,448. Jantetelco MorelosMexico 4,514
1,447. Numarán GuanajuatoMexico 4,524
1,446. Dzan YucatánMexico 4,532
1,445. Cocula GuerreroMexico 4,546
1,444. Corral Nuevo VeracruzMexico 4,547
1,443. Mapimí DurangoMexico 4,548
1,442. Nombre de Dios DurangoMexico 4,556
1,441. Ixtapa ChiapasMexico 4,559
1,440. Santa María Petapa OaxacaMexico 4,560
1,439. Alto Lucero VeracruzMexico 4,564
1,438. Tecpatán ChiapasMexico 4,569
1,437. Nicolás Bravo Quintana RooMexico 4,571
1,436. El Colorado QuerétaroMexico 4,572
1,435. Cosautlán de Carbajal VeracruzMexico 4,575
1,434. Cansahcab YucatánMexico 4,582
1,433. Chiná CampecheMexico 4,583
1,432. Angostura SinaloaMexico 4,587
1,431. Tepetitlán MéxicoMexico 4,590
1,430. Cosío AguascalientesMexico 4,591
1,429. Yachihuacaltepec MéxicoMexico 4,597
1,428. San Aparicio PueblaMexico 4,601
1,427. Higuerón MorelosMexico 4,603
1,426. San José el Vidrio MéxicoMexico 4,606
1,425. Palo Alto AguascalientesMexico 4,610
1,424. Tepexi de Rodríguez PueblaMexico 4,617
1,423. San Miguel Balderas MéxicoMexico 4,621
1,422. Pinos ZacatecasMexico 4,631
1,421. San Nicolás QuerétaroMexico 4,632
1,420. Tenango ChiapasMexico 4,633
1,419. Huejuquilla el Alto JaliscoMexico 4,640
1,418. Rayón ChiapasMexico 4,643
1,417. San Mateo Ixtacalco MéxicoMexico 4,645
1,415. Otatitlán VeracruzMexico 4,653
1,416. Saín Alto ZacatecasMexico 4,653
1,414. Xochitlán PueblaMexico 4,659
1,412. Tamalín VeracruzMexico 4,674
1,413. Pisté YucatánMexico 4,674
1,411. San Vicente NayaritMexico 4,675
1,410. Capula MichoacánMexico 4,678
1,409. Ixhuatlancillo VeracruzMexico 4,680
1,408. Charo MichoacánMexico 4,689
1,407. Minatitlán ColimaMexico 4,691
1,406. Chichimilá YucatánMexico 4,693
1,405. San Dieguito Xochimanca MéxicoMexico 4,705
1,404. San Pedro El Alto MéxicoMexico 4,708
1,403. San Pedro Itzicán JaliscoMexico 4,713
1,401. Cerro Gordo GuanajuatoMexico 4,714