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