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,701. Telchac YucatánMexico 3,464
1,700. Totutla VeracruzMexico 3,464
1,699. Tonaya JaliscoMexico 3,475
1,698. Cuautepec GuerreroMexico 3,483
1,697. Pahuatlán del Valle PueblaMexico 3,490
1,696. Copándaro de Galeana MichoacánMexico 3,498
1,695. Chapulhuacán HidalgoMexico 3,501
1,694. Santa Cruz Xitla OaxacaMexico 3,515
1,693. Timucuy YucatánMexico 3,532
1,692. San Cristóbal Amatlán OaxacaMexico 3,539
1,691. Hueyapan de Ocampo VeracruzMexico 3,541
1,690. Bustamante Nuevo LeónMexico 3,543
1,689. Papalotla MéxicoMexico 3,546
1,688. Huejúcar JaliscoMexico 3,551
1,687. Hueypoxtla MéxicoMexico 3,566
1,686. Xochistlahuaca GuerreroMexico 3,566
1,685. Santa María Nopaltepec MéxicoMexico 3,572
1,684. Tasquillo HidalgoMexico 3,583
1,683. Penjamillo de Degollado MichoacánMexico 3,584
1,682. Tahmek YucatánMexico 3,596
1,681. Santa María del Oro NayaritMexico 3,596
1,680. Calnalí HidalgoMexico 3,600
1,679. San Miguel Quetzaltepec OaxacaMexico 3,610
1,678. Chicxulub YucatánMexico 3,613
1,677. Jesús Carranza VeracruzMexico 3,615
1,676. Charapán MichoacánMexico 3,615
1,675. Contepec MéxicoMexico 3,623
1,674. Singuilucan HidalgoMexico 3,627
1,673. San Andrés Huayapan OaxacaMexico 3,630
1,672. Amatenango del Valle ChiapasMexico 3,632
1,671. Badiraguato SinaloaMexico 3,634
1,670. Rosamorada NayaritMexico 3,634
1,669. Tlazazalca MichoacánMexico 3,635
1,668. San Juan Cacahuatepec OaxacaMexico 3,636
1,667. Ixcatepec VeracruzMexico 3,655
1,666. Villa Victoria MéxicoMexico 3,661
1,665. Zirándaro GuerreroMexico 3,663
1,664. Cacalosúchil PueblaMexico 3,669
1,663. Viesca CoahuilaMexico 3,673
1,662. Tecoanapa GuerreroMexico 3,675
1,661. Ayotzintepec OaxacaMexico 3,680
1,660. Los Reyes HidalgoMexico 3,681
1,659. Chiquilistlán JaliscoMexico 3,683
1,658. San Nicolás de Buenos Aires PueblaMexico 3,684
1,657. Tochimilco PueblaMexico 3,688
1,656. Coxquihui VeracruzMexico 3,716
1,655. Juchitlán JaliscoMexico 3,717
1,654. Ozuluama VeracruzMexico 3,733
1,653. Cerro La Calera MéxicoMexico 3,740
1,652. Amatán TabascoMexico 3,742
1,651. Tlalnepantla MorelosMexico 3,742
1,650. Tayoltita DurangoMexico 3,742
1,649. Zinacantán ChiapasMexico 3,742
1,648. Acaxochitlán HidalgoMexico 3,746
1,647. Teuchitlán JaliscoMexico 3,756
1,646. Hidalgotitlán VeracruzMexico 3,770
1,645. Tetiz YucatánMexico 3,774
1,644. Monte Escobedo ZacatecasMexico 3,776
1,643. Magdalena Teitipac OaxacaMexico 3,776
1,642. Huiloapan VeracruzMexico 3,780
1,641. Praxédis Guerrero ChihuahuaMexico 3,787
1,640. Teopantlán PueblaMexico 3,792
1,639. Mexticacán JaliscoMexico 3,792
1,638. San Pedro Lagunillas NayaritMexico 3,793
1,637. Mina Nuevo LeónMexico 3,803
1,636. Pueblo Nuevo GuanajuatoMexico 3,814
1,635. Jamapa VeracruzMexico 3,815
1,634. Caxhuacán PueblaMexico 3,816
1,633. San Pedro Mixtepec OaxacaMexico 3,816
1,632. Omealca VeracruzMexico 3,818
1,631. Comitancillo OaxacaMexico 3,824
1,630. Hacienda Toribio ZacatecasMexico 3,825
1,629. Bácum SonoraMexico 3,830
1,628. Almoloya MéxicoMexico 3,843
1,627. Ahualulco San Luis PotosíMexico 3,844
1,626. Rodeo DurangoMexico 3,846
1,625. Asunción Ocotlán OaxacaMexico 3,848
1,624. Villa Juarez San Luis PotosíMexico 3,850
1,623. Mulegé Baja California SurMexico 3,851
1,622. Villa Hidalgo ZacatecasMexico 3,856
1,621. Apango GuerreroMexico 3,863
1,620. Hocabá YucatánMexico 3,866
1,619. Tepezalá AguascalientesMexico 3,868
1,618. San Juan Bautista Cuicatlán OaxacaMexico 3,877
1,617. Tecolutla VeracruzMexico 3,879
1,616. Tomatlán VeracruzMexico 3,883
1,615. Villa Guerrero JaliscoMexico 3,892
1,614. Soyaniquilpan MéxicoMexico 3,898
1,613. Jacala HidalgoMexico 3,908
1,612. San Felipe del Progreso MéxicoMexico 3,909
1,611. Sucila YucatánMexico 3,910
1,610. Tamasopo San Luis PotosíMexico 3,914
1,609. General Cepeda CoahuilaMexico 3,916
1,608. Molango HidalgoMexico 3,929
1,607. Teacalco TlaxcalaMexico 3,941
1,606. Santa Clara DurangoMexico 3,953
1,605. Maravatío del Encinal GuanajuatoMexico 3,955
1,604. Maní YucatánMexico 3,978
1,603. Sultepec de Pedro Ascencio de Alquisiras MéxicoMexico 3,979
1,602. Metlaltoyuca PueblaMexico 3,989