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