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,700. Totutla VeracruzMexico 3,464
1,701. Telchac YucatánMexico 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,686. Xochistlahuaca GuerreroMexico 3,566
1,687. Hueypoxtla MéxicoMexico 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,681. Santa María del Oro NayaritMexico 3,596
1,682. Tahmek YucatánMexico 3,596
1,680. Calnalí HidalgoMexico 3,600
1,679. San Miguel Quetzaltepec OaxacaMexico 3,610
1,678. Chicxulub YucatánMexico 3,613
1,676. Charapán MichoacánMexico 3,615
1,677. Jesús Carranza VeracruzMexico 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,670. Rosamorada NayaritMexico 3,634
1,671. Badiraguato SinaloaMexico 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,649. Zinacantán ChiapasMexico 3,742
1,652. Amatán TabascoMexico 3,742
1,650. Tayoltita DurangoMexico 3,742
1,651. Tlalnepantla MorelosMexico 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,643. Magdalena Teitipac OaxacaMexico 3,776
1,644. Monte Escobedo ZacatecasMexico 3,776
1,642. Huiloapan VeracruzMexico 3,780
1,641. Praxédis Guerrero ChihuahuaMexico 3,787
1,639. Mexticacán JaliscoMexico 3,792
1,640. Teopantlán PueblaMexico 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,633. San Pedro Mixtepec OaxacaMexico 3,816
1,634. Caxhuacán PueblaMexico 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,601. San Cristóbal GuanajuatoMexico 3,989