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,621. Apango GuerreroMexico 3,863
321. Apaseo el Alto GuanajuatoMexico 25,577
351. Apaseo el Grande GuanajuatoMexico 22,636
595. Apatlaco MorelosMexico 12,530
133. Apatzingán de la Constitución MichoacánMexico 98,422
541. Apaxco de Ocampo MéxicoMexico 14,139
935. Apaxtla de Castrejón GuerreroMexico 7,413
212. Apizaco TlaxcalaMexico 46,459
54. Apodaca Nuevo LeónMexico 352,064
1,788. Apozol ZacatecasMexico 2,933
1,524. Aquiles Serdán TabascoMexico 4,277
216. Arandas JaliscoMexico 43,342
453. Arcelia GuerreroMexico 16,940
848. Ario de Rayón MichoacánMexico 8,412
523. Ario de Rosales MichoacánMexico 14,585
452. Armería ColimaMexico 16,953
346. Arriaga ChiapasMexico 22,820
1,073. Arteaga CoahuilaMexico 6,352
751. Arteaga MichoacánMexico 9,550
633. Ascención ChihuahuaMexico 11,781
1,586. Asientos AguascalientesMexico 4,039
925. Asunción Ixtaltepec OaxacaMexico 7,556
718. Asunción Nochixtlán OaxacaMexico 10,012
1,625. Asunción Ocotlán OaxacaMexico 3,848
1,253. Atempan PueblaMexico 5,284
579. Atencingo PueblaMexico 12,910
903. Atengo HidalgoMexico 7,806
1,205. Atequiza JaliscoMexico 5,579
1,157. Atitalaquia HidalgoMexico 5,806
956. Atizapán MéxicoMexico 7,243
361. Atlacomulco MéxicoMexico 22,247
1,235. Atlatlahuaca MéxicoMexico 5,380
926. Atlatlahucan MorelosMexico 7,554
1,331. Atlatongo MéxicoMexico 4,983
678. Atlautla MéxicoMexico 10,635
1,014. Atliaca GuerreroMexico 6,766
139. Atlixco PueblaMexico 85,891
306. Atotonilco el Alto JaliscoMexico 27,010
1,001. Atotonilco el Grande HidalgoMexico 6,871
968. Atotonilquillo JaliscoMexico 7,130
1,238. Atoyac JaliscoMexico 5,359
401. Atoyac de Alvarez GuerreroMexico 20,515
1,108. Atoyatempan PueblaMexico 6,109
891. Atzacán VeracruzMexico 7,888
1,711. Atzitzintla PueblaMexico 3,424
219. Autlán de Navarro JaliscoMexico 42,155
1,728. Axapusco MéxicoMexico 3,343
447. Axochiapan MorelosMexico 17,568
1,002. Ayala MorelosMexico 6,869
1,385. Ayapa TabascoMexico 4,761
921. Ayometitla TlaxcalaMexico 7,591
1,461. Ayotusco MéxicoMexico 4,483
1,661. Ayotzintepec OaxacaMexico 3,680
1,015. Ayutla PueblaMexico 6,749
898. Ayutla JaliscoMexico 7,835
724. Ayutla de los Libres GuerreroMexico 9,897
44. Azcapotzalco Distrito FederalMexico 425,298
1,470. Azoyú GuerreroMexico 4,462
1,508. Baca YucatánMexico 4,356
640. Bacalar Quintana RooMexico 11,513
1,629. Bácum SonoraMexico 3,830
1,671. Badiraguato SinaloaMexico 3,634
1,494. Bagojo SinaloaMexico 4,395
1,274. Bahía Kino SonoraMexico 5,201
1,190. Bajos del Ejido GuerreroMexico 5,637
625. Balancán de Domínguez TabascoMexico 11,895
479. Banderilla VeracruzMexico 15,757
1,569. Bañón ZacatecasMexico 4,137
995. Becal CampecheMexico 6,894
1,179. Belén TabascoMexico 5,680
997. Bellavista JaliscoMexico 6,884
1,022. Benemérito de las Américas ChiapasMexico 6,676
1,768. Benito Juárez MichoacánMexico 3,074
1,368. Benito Juárez PueblaMexico 4,822
1,299. Benito Juárez TlaxcalaMexico 5,123
1,101. Benito Juárez ChihuahuaMexico 6,138
572. Benito Juárez VeracruzMexico 13,001
51. Benito Juarez Distrito FederalMexico 355,017
1,165. Benjamín Hill SonoraMexico 5,735
909. Bermejillo DurangoMexico 7,692
393. Berriozábal ChiapasMexico 20,952
1,477. Boca del Monte VeracruzMexico 4,434
653. Boca del Río VeracruzMexico 11,099
1,178. Bocanegra MéxicoMexico 5,681
693. Bochil ChiapasMexico 10,383
1,590. Briseñas MichoacánMexico 4,030
790. Bucerías NayaritMexico 9,037
965. Buctzotz YucatánMexico 7,162
1,096. Buenaventura ChihuahuaMexico 6,168
1,466. Buenavista TabascoMexico 4,468
964. Buenavista de Cuéllar GuerreroMexico 7,170
783. Buenavista Tomatlán MichoacánMexico 9,121
675. Buenos Aires MichoacánMexico 10,707
1,690. Bustamante Nuevo LeónMexico 3,543
1,307. C. Militar Sarabia GuanajuatoMexico 5,091
218. Cabo San Lucas Baja California SurMexico 42,601
528. Cacahoatán ChiapasMexico 14,404
1,025. Cacalchén YucatánMexico 6,671
673. Cacalomacán MéxicoMexico 10,723
1,664. Cacalosúchil PueblaMexico 3,669