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
701. Tixkokob YucatánMexico 10,228
700. Poanas DurangoMexico 10,249
699. Santa Ana SonoraMexico 10,277
698. San José del Castillo JaliscoMexico 10,280
697. Anenecuilco MorelosMexico 10,295
696. El Arenal JaliscoMexico 10,309
695. Progreso Industrial MéxicoMexico 10,332
694. Canatlán DurangoMexico 10,342
693. Bochil ChiapasMexico 10,383
692. Chichihualco GuerreroMexico 10,391
691. San Andrés Calpan PueblaMexico 10,402
690. San Matías Tlalancaleca PueblaMexico 10,406
689. Calimaya de Díaz González MéxicoMexico 10,407
688. San Pedro Xalpa MéxicoMexico 10,444
687. Trancoso ZacatecasMexico 10,459
686. Tlaltizapán MorelosMexico 10,465
685. Maltrata VeracruzMexico 10,496
684. El Tejar VeracruzMexico 10,511
683. Valparaíso ZacatecasMexico 10,545
682. Zaragoza PueblaMexico 10,575
681. Zaragoza CoahuilaMexico 10,577
680. Saucillo ChihuahuaMexico 10,595
679. Chemax YucatánMexico 10,596
678. Atlautla MéxicoMexico 10,635
677. Panotla TlaxcalaMexico 10,644
676. Anáhuac ChihuahuaMexico 10,696
675. Buenos Aires MichoacánMexico 10,707
674. Coalcomán de Matamoros MichoacánMexico 10,715
673. Cacalomacán MéxicoMexico 10,723
672. Degollado JaliscoMexico 10,753
671. Cuilapan de Guerrero OaxacaMexico 10,782
670. Mineral del Monte HidalgoMexico 10,790
669. Santa Bárbara ChihuahuaMexico 10,800
668. Ahome SinaloaMexico 10,806
667. Santa Ana Pacueco GuanajuatoMexico 10,856
666. Dzitbalché CampecheMexico 10,902
665. El Colomo ColimaMexico 10,908
664. San Bartolo del Llano MéxicoMexico 10,938
663. Tenancingo TlaxcalaMexico 10,960
662. San Marcos HidalgoMexico 10,961
661. Tototlán JaliscoMexico 11,016
660. Ciénega de Flores Nuevo LeónMexico 11,035
659. San Miguel Vindho HidalgoMexico 11,054
657. San Francisco Tlalcilalcalpan MéxicoMexico 11,059
658. Sayula de Alemán VeracruzMexico 11,059
656. Ángel R. Cabada VeracruzMexico 11,065
655. Villa Hidalgo NayaritMexico 11,076
654. Xicohtzinco TlaxcalaMexico 11,094
653. Boca del Río VeracruzMexico 11,099
652. San Antonio La Isla MéxicoMexico 11,123
651. Villanueva ZacatecasMexico 11,138
650. El Fuerte SinaloaMexico 11,171
649. Casimiro Castillo JaliscoMexico 11,215
648. Loreto Baja California SurMexico 11,227
647. Nealticán PueblaMexico 11,339
646. Muna YucatánMexico 11,363
645. Charcas San Luis PotosíMexico 11,365
644. Lombardía MichoacánMexico 11,417
643. Rafael Lara Grajales PueblaMexico 11,441
642. Oluta VeracruzMexico 11,489
641. Chiautla de Tapia PueblaMexico 11,511
640. Bacalar Quintana RooMexico 11,513
639. Cadereyta de Montes QuerétaroMexico 11,524
638. Acatic JaliscoMexico 11,582
637. Venustiano Carranza MichoacánMexico 11,627
636. Jilotepec de Abasolo MéxicoMexico 11,641
635. Nanacamilpa TlaxcalaMexico 11,682
634. Tlacolula de Matamoros OaxacaMexico 11,689
633. Ascención ChihuahuaMexico 11,781
632. Tlanalapan PueblaMexico 11,792
631. El Llano HidalgoMexico 11,794
630. Tepalcingo MorelosMexico 11,846
629. Nacozari Viejo SonoraMexico 11,872
628. Peribán de Ramos MichoacánMexico 11,877
627. El Quince JaliscoMexico 11,878
626. San Pedro Los Baños MéxicoMexico 11,886
625. Balancán de Domínguez TabascoMexico 11,895
624. Santa Rosalía Baja California SurMexico 11,899
623. La Cruz SinaloaMexico 11,900
622. San Juan de las Huertas MéxicoMexico 11,929
621. Maxcanú YucatánMexico 11,930
620. Valtierrilla GuanajuatoMexico 11,970
619. Paso del Macho VeracruzMexico 12,043
618. Tihuatlán VeracruzMexico 12,047
617. San Miguel Octopan GuanajuatoMexico 12,054
616. Teopisca ChiapasMexico 12,096
615. Santa María del Río San Luis PotosíMexico 12,097
614. San Gabriel Chilac PueblaMexico 12,099
613. Villa Hidalgo JaliscoMexico 12,157
612. Manuel TamaulipasMexico 12,165
611. Trinidad de Zaachila OaxacaMexico 12,240
610. Villa Escalante MichoacánMexico 12,275
608. San Marcos GuerreroMexico 12,278
609. Soledad de Doblado VeracruzMexico 12,278
607. Aldama TamaulipasMexico 12,292
606. Nuevo San Juan Parangaricutiro MichoacánMexico 12,300
605. Santiago Miahuatlán PueblaMexico 12,325
604. Cuitláhuac VeracruzMexico 12,331
603. Juan Rodríguez Clara VeracruzMexico 12,332
602. Oteapan VeracruzMexico 12,378