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,491. San José Chiapa PueblaMexico 4,405
1,490. San Pedro Jicayán OaxacaMexico 4,405
1,489. San Pedro Techuchulco MéxicoMexico 4,405
1,488. Santa Catarina Mechoacán OaxacaMexico 4,407
1,487. Graciano Sánchez TamaulipasMexico 4,411
1,486. Madrid ColimaMexico 4,411
1,485. Comachuén MichoacánMexico 4,412
1,484. Tepechitlán ZacatecasMexico 4,419
1,483. Huitziltepec GuerreroMexico 4,419
1,482. Todos Santos Baja California SurMexico 4,419
1,481. Jaumave TamaulipasMexico 4,421
1,480. Teacapán SinaloaMexico 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,472. Caipan PueblaMexico 4,454
1,471. Xometla MéxicoMexico 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,456. San Francisco Atezcatzinco TlaxcalaMexico 4,504
1,455. Palmar de Bravo PueblaMexico 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,451. San Martín Xaltocan TlaxcalaMexico 4,512
1,450. Tepepa HidalgoMexico 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,416. Saín Alto ZacatecasMexico 4,653
1,415. Otatitlán VeracruzMexico 4,653
1,414. Xochitlán PueblaMexico 4,659
1,413. Pisté YucatánMexico 4,674
1,412. Tamalín VeracruzMexico 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,402. Manlio Fabio Altamirano VeracruzMexico 4,714