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