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,001. Atotonilco el Grande HidalgoMexico 6,871
1,000. Marquelia GuerreroMexico 6,874
999. Copala GuerreroMexico 6,875
998. Huandacareo MichoacánMexico 6,877
997. Bellavista JaliscoMexico 6,884
996. San Mateo Xoloc MéxicoMexico 6,885
995. Becal CampecheMexico 6,894
994. Zaragoza de Guadalupe MéxicoMexico 6,896
993. Chietla PueblaMexico 6,902
992. Indaparapeo MichoacánMexico 6,907
991. Cuautlapan VeracruzMexico 6,928
990. Xaltianguis GuerreroMexico 6,933
989. La Reforma SinaloaMexico 6,943
988. Paso de Ovejas VeracruzMexico 6,951
987. Huehuetoca MéxicoMexico 6,951
986. Guillermo Zúñiga TamaulipasMexico 6,961
985. Concordia CoahuilaMexico 6,964
984. San Juan Xiutetelco PueblaMexico 6,971
983. Coyuca de Catalán GuerreroMexico 6,992
982. Oaxtepec MorelosMexico 6,993
981. Medina GuanajuatoMexico 6,997
980. Nativitas TlaxcalaMexico 7,012
979. Santa Ana Maya MichoacánMexico 7,016
978. Hopelchén CampecheMexico 7,021
977. Santo Domingo Zanatepec OaxacaMexico 7,025
976. San Pablo Apetatitlán TlaxcalaMexico 7,026
975. Jerécuaro GuanajuatoMexico 7,050
974. Santa Cruz Tepexpan MéxicoMexico 7,061
973. Tehuixtla MorelosMexico 7,075
972. Colón QuerétaroMexico 7,088
971. Chinameca VeracruzMexico 7,094
970. Tlachichuca PueblaMexico 7,096
969. Chilchota MichoacánMexico 7,103
968. Atotonilquillo JaliscoMexico 7,130
967. San Pedro Piedra Gorda ZacatecasMexico 7,135
966. Cuapiaxtla TlaxcalaMexico 7,147
965. Buctzotz YucatánMexico 7,162
964. Buenavista de Cuéllar GuerreroMexico 7,170
963. San Lorenzo Chiautzingo PueblaMexico 7,176
962. Chimalpa MéxicoMexico 7,182
961. Santa María del Tule OaxacaMexico 7,195
960. Kantunilkin Quintana RooMexico 7,205
959. San Pedro Tapanatepec OaxacaMexico 7,208
958. Malinalco MéxicoMexico 7,220
957. San Francisco Zacacalco MéxicoMexico 7,225
956. Atizapán MéxicoMexico 7,243
955. Coatepec Harinas MéxicoMexico 7,243
954. Colorines MéxicoMexico 7,246
953. San Luis Acatlán GuerreroMexico 7,249
952. Tarandacuao GuanajuatoMexico 7,256
951. Mier TamaulipasMexico 7,259
950. Huehuetán ChiapasMexico 7,265
949. Acayuca HidalgoMexico 7,276
948. Capácuaro MichoacánMexico 7,283
947. Tuxtla Chico ChiapasMexico 7,287
946. Tetepango HidalgoMexico 7,289
945. Jolalpan PueblaMexico 7,301
944. San Jerónimo de Juárez GuerreroMexico 7,326
943. San Pedro y San Pablo Etla OaxacaMexico 7,327
942. Xaltepec PueblaMexico 7,353
941. San Bartolomé Tlaltelulco MéxicoMexico 7,354
940. Río Muerto SonoraMexico 7,358
939. San Lorenzo Almecatla PueblaMexico 7,366
938. San Lorenzo Tlacotepec MéxicoMexico 7,373
937. Santo Domingo de Guzmán MéxicoMexico 7,378
936. Puruarán MichoacánMexico 7,403
935. Apaxtla de Castrejón GuerreroMexico 7,413
934. Camalú Baja CaliforniaMexico 7,425
933. Rayón MéxicoMexico 7,445
932. Tacotalpa TabascoMexico 7,460
931. Pajapan VeracruzMexico 7,461
930. General Terán Nuevo LeónMexico 7,487
929. El Crucero de Santa María JaliscoMexico 7,500
928. Tlanalapan HidalgoMexico 7,511
927. San Pablo Villa de Mitla OaxacaMexico 7,547
926. Atlatlahucan MorelosMexico 7,554
925. Asunción Ixtaltepec OaxacaMexico 7,556
924. El Verde JaliscoMexico 7,556
923. Concordia SinaloaMexico 7,560
922. Topolobampo SinaloaMexico 7,580
921. Ayometitla TlaxcalaMexico 7,591
920. Estación Coahuila Baja CaliforniaMexico 7,596
919. La Huerta JaliscoMexico 7,601
918. San Nicolás Coatepec MéxicoMexico 7,604
917. Jocotitlán MéxicoMexico 7,610
916. Pihuamo JaliscoMexico 7,613
915. El Espinal OaxacaMexico 7,616
914. Choix SinaloaMexico 7,623
913. Amatlán de los Reyes VeracruzMexico 7,634
912. Santa Rita Tlahuapan PueblaMexico 7,639
911. Monte Blanco VeracruzMexico 7,652
910. Talpa de Allende JaliscoMexico 7,665
909. Bermejillo DurangoMexico 7,692
908. Playa Vicente VeracruzMexico 7,701
907. San Bernabé Amaxac de Guerrero TlaxcalaMexico 7,710
906. Pueblo Nuevo Solistahuacán ChiapasMexico 7,769
905. Chiautla MéxicoMexico 7,775
904. Tlayacapan MorelosMexico 7,785
903. Atengo HidalgoMexico 7,806
902. Alpuyeca MorelosMexico 7,811