Saltar al contenido

Códigos postales del Estado de México

Estado de México concentra 2,284 códigos postales repartidos en 125 municipios y 8,359 colonias. Van del 50000 al 57950.

Códigos postales
2,284
Municipios
125
Colonias
8,359
Rango
50000–57950

Los dos primeros dígitos son el estado

Estado de México usa 8 prefijos de dos dígitos: 50, 51, 52, 53, 54, 55, 56, 57. Un código que empiece con cualquiera de ellos está en Estado de México y en ningún otro estado.

  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57

Eso vale para todo el país: entre los 31,880 códigos postales del catálogo, no hay un solo prefijo de dos dígitos que compartan dos estados. Por eso se puede saber el estado con un código a medio escribir, y por eso una búsqueda por prefijo de dos dígitos es un filtro por estado disfrazado.

Por número de códigos postales, Estado de México ocupa el lugar 2 de 32 estados; por número de municipios, el 4. SEPOMEX lo registra con su nombre oficial completo, México, y ese es el nombre que la API devuelve en state.name.

Municipios del Estado de México

125 en total, en orden alfabético, con la clave INEGI que la API devuelve en municipality.code y el tramo que cubren sus códigos postales.

Municipios del Estado de México
Nombre INEGI Códigos postales Rango
Acambay de Ruíz Castañeda0012950300–50357
Acolman0021655870–55899
Aculco0031650360–50397
Almoloya de Alquisiras0041151860–51883
Almoloya de Juárez0052050900–50946
Almoloya del Río006352540–52543
Amanalco0071151260–51287
Amatepec0082251500–51544
Amecameca0092256900–56965
Apaxco010655660–55667
Atenco011856300–56315
Atizapán012452500–52506
Atizapán de Zaragoza0135252900–52998
Atlacomulco0142950450–50497
Atlautla015756970–56984
Axapusco0161155940–55966
Ayapango017756760–56776
Calimaya0181752200–52236
Capulhuac019852700–52733
Chalco0251856600–56647
Chapa de Mota0261654350–54387
Chapultepec027552240–52254
Chiautla028856030–56040
Chicoloapan0291256370–56396
Chiconcuac030556270–56280
Chimalhuacán0311556330–56366
Coacalco de Berriozábal0202355700–55739
Coatepec Harinas0212051700–51754
Cocotitlán022356680–56684
Coyotepec023554660–54668
Cuautitlán0242054800–54879
Cuautitlán Izcalli1212654700–54769
Donato Guerra0321251030–51055
Ecatepec de Morelos03316455000–55549
Ecatzingo034356990–56996
El Oro0641950600–50637
Huehuetoca0351054680–54697
Hueypoxtla0361155670–55697
Huixquilucan0373252760–52799
Isidro Fabela0381254480–54495
Ixtapaluca0393356530–56599
Ixtapan de la Sal0401651900–51937
Ixtapan del Oro0411051070–51089
Ixtlahuaca0421550740–50785
Jaltenco044255780–55783
Jilotepec0451754240–54276
Jilotzingo046654570–54576
Jiquipilco0472350800–50848
Jocotitlán0481650700–50737
Joquicingo049652370–52390
Juchitepec050356860–56870
La Paz0702756400–56529
Lerma0511752000–52059
Luvianos1231951440–51468
Malinalco0521352440–52477
Melchor Ocampo053354880–54890
Metepec0543052140–52179
Mexicaltzingo055552180–52189
Morelos0561850550–50597
Naucalpan de Juárez05715053000–53970
Nextlalpan059755790–55799
Nezahualcóyotl0586557000–57950
Nicolás Romero0603854400–54477
Nopaltepec061655970–55978
Ocoyoacac062852740–52757
Ocuilan0631252480–52497
Otumba0651455900–55937
Otzoloapan0661051130–51149
Otzolotepec0671152080–52096
Ozumba068856800–56820
Papalotla069656050–56057
Polotitlán0711554200–54239
Rayón072752360–52367
San Antonio la Isla073452280–52290
San Felipe del Progreso0741650640–50697
San José del Rincón1241450660–50678
San Martín de las Pirámides075755850–55859
San Mateo Atenco076552100–52120
San Simón de Guerrero077751470–51485
Santo Tomás078951100–51117
Soyaniquilpan de Juárez0791054280–54297
Sultepec0802651600–51655
Tecámac0812555740–55778
Tejupilco0822251400–51436
Temamatla083656650–56657
Temascalapa0841155980–55998
Temascalcingo0851950400–50447
Temascaltepec0861651300–51346
Temoaya0872150850–50896
Tenancingo0881952400–52437
Tenango del Aire089356780–56784
Tenango del Valle0902552300–52357
Teoloyucan091554770–54786
Teotihuacán0922755800–55847
Tepetlaoxtoc093756070–56087
Tepetlixpa094656880–56894
Tepotzotlán0951754600–54658
Tequixquiac096655650–55657
Texcaltitlán0971051670–51697
Texcalyacac098152570
Texcoco0995356100–56268
Tezoyuca1001056000–56024
Tianguistenco1011952600–52667
Timilpan1021650500–50540
Tlalmanalco1031856700–56747
Tlalnepantla de Baz1047954000–54198
Tlatlaya1053451550–51599
Toluca1066850000–50295
Tonanitla125355785–55787
Tonatico1071351950–51977
Tultepec1082054960–54990
Tultitlán1093554900–54959
Valle de Bravo1102451200–51248
Valle de Chalco Solidaridad122856610–56619
Villa de Allende1112151000–51029
Villa del Carbón1121954300–54346
Villa Guerrero1131251760–51786
Villa Victoria1142250960–50997
Xalatlaco043852680–52690
Xonacatlán1151052060–52077
Zacazonapan116551160–51173
Zacualpan1171651800–51857
Zinacantepec1182151350–51393
Zumpahuacán1191251980–51997
Zumpango1202055600–55640

Un rango es un primer código y un último código, no una afirmación de que todo lo que hay en medio pertenezca al mismo lugar. Los rangos se traslapan, y esa es la razón habitual de que una consulta por rango devuelva más de lo que esperabas.

Los mismos datos, en JSON

Esta tabla es una sola llamada. Estado de México tiene el id 15 en el catálogo, y pedir sus códigos postales recorre los 2,284, de veinte en veinte.

Solicitud

curl
curl -H "Authorization: Bearer YOUR_API_KEY" \
  https://api.postalkit.mx/v1/states/15/postal-codes

Respuesta

200 Éxito (paginado)
{
  "data": [
    {
        "id": 12869,
        "code": "50000",
        "state": {
            "id": 15,
            "name": "México",
            "code": "15"
        },
        "municipality": {
            "id": 671,
            "name": "Toluca",
            "code": "106"
        },
        "city": {
            "id": 271,
            "name": "Toluca de Lerdo"
        }
    }
  ],
  "links": { "first": "...", "last": "...", "prev": null, "next": "..." },
  "meta": { "current_page": 1, "total": 2284, "per_page": 20 }
}

Si lo que traes es el nombre y no el id, la búsqueda geográfica lo acepta como texto, y acepta el nombre que escribiría una persona, no solo el del catálogo.

Solicitud

curl
curl -H "Authorization: Bearer YOUR_API_KEY" \
  "https://api.postalkit.mx/v1/postal-codes/search?state=Estado%20de%20M%C3%A9xico"

Un nivel más abajo, /v1/states/15/municipalities devuelve la tabla de arriba con sus ids, que es sobre lo que se arma un menú en cascada estado → municipio.

Antes de copiarla

Qué hay en esta página, y qué hay detrás

  • La fuente es el catálogo nacional de SEPOMEX.

    Cada cifra de aquí es un conteo sobre las mismas filas con las que responde la API: el catálogo que publica Correos de México, importado completo y no por muestra.

  • Se revisa cada mes, y solo se mueve cuando se mueve la fuente.

    La actualización compara un hash del catálogo publicado antes de escribir nada, así que un mes sin cambios deja los datos intactos. GET /v1/account/db-version te dice qué versión estás leyendo.

  • Un código postal no es un polígono.

    El catálogo es una lista de códigos con las colonias que cuelgan de cada uno, no un archivo de fronteras. Te dice qué colonias comparten un código; no te dibuja la forma de ninguno.

  • Un código, muchas colonias.

    Es el caso normal, no la excepción: Estado de México tiene 8,359 colonias repartidas en 2,284 códigos. Un formulario que espere que un código lleve a un solo barrio se va a equivocar más veces de las que acierte.

Descarga el estado entero y mira lo que cuesta.

100 consultas al mes, gratis y sin tarjeta. Suficiente para recorrer buena parte de un estado antes de decidirte por un plan.

curl -s https://api.postalkit.mx/v1/states/15/postal-codes -H "Authorization: Bearer YOUR_API_KEY"