Saltar al contenido

Códigos postales de Chihuahua

Chihuahua concentra 1,095 códigos postales repartidos en 67 municipios y 10,121 colonias. Van del 31000 al 33997.

Códigos postales
1,095
Municipios
67
Colonias
10,121
Rango
31000–33997

Los dos primeros dígitos son el estado

Chihuahua usa 3 prefijos de dos dígitos: 31, 32, 33. Un código que empiece con cualquiera de ellos está en Chihuahua y en ningún otro estado.

  • 31
  • 32
  • 33

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, Chihuahua ocupa el lugar 13 de 32 estados; por número de municipios, el 12.

Municipios de Chihuahua

67 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 de Chihuahua
Nombre INEGI Códigos postales Rango
Ahumada0011332800–32847
Aldama0022332900–32949
Allende0031133920–33939
Aquiles Serdán004431650–31657
Ascensión0051131820–31837
Bachíniva0061231660–31677
Balleza0071233560–33577
Batopilas de Manuel Gómez Morín0081233400–33419
Bocoyna0092333200–33237
Buenaventura0101331880–31899
Camargo0112533600–33779
Carichí0121433280–33299
Casas Grandes0131231850–31863
Chihuahua0199931000–31633
Chínipas020633360–33367
Coronado014733990–33997
Coyame del Sotol015332850–32854
Cuauhtémoc0174531500–31615
Cusihuiriachi0181433240–33259
Delicias0215133000–33117
Dr. Belisario Domínguez022633140–33148
El Tule064433550–33555
Galeana023231870–31874
Gómez Farías025831900–31915
Gran Morelos026933260–33269
Guachochi0271433180–33198
Guadalupe0281432740–32777
Guadalupe y Calvo0292033470–33498
Guazapares0301033380–33398
Guerrero0311831680–31699
Hidalgo del Parral0324833800–33918
Huejotitán033533540–33547
Ignacio Zaragoza034931920–31933
Janos035931840–31849
Jiménez0361333970–33987
Juárez03720332000–32737
Julimes038732950–32958
La Cruz016533670–33679
López0391233940–33957
Madera0401331940–31959
Maguarichi041433370–33379
Manuel Benavides042832980–32998
Matachí043731990–31997
Matamoros044633960–33969
Meoqui045833130–33139
Morelos0461133450–33467
Moris047633340–33356
Namiquipa0481331960–31979
Nonoava049633170–33179
Nuevo Casas Grandes0502131700–31810
Ocampo0511233320–33337
Ojinaga0521732880–32898
Praxedis G. Guerrero053832780–32797
Riva Palacio054731640–31647
Rosales055733120–33128
San Francisco de Borja057533160–33167
San Francisco de Conchos058733680–33693
San Francisco del Oro059633500–33517
Santa Bárbara0601233580–33597
Santa Isabel024633270–33277
Satevó061933150–33159
Saucillo0621833620–33647
Temósachic063631980–31987
Urique0651533420–33444
Uruachi0661333300–33318
Valle de Zaragoza0671133650–33669
Valle del Rosario056733530–33539

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. Chihuahua tiene el id 9 en el catálogo, y pedir sus códigos postales recorre los 1,095, de veinte en veinte.

Solicitud

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

Respuesta

200 Éxito (paginado)
{
  "data": [
    {
        "id": 4924,
        "code": "31000",
        "state": {
            "id": 9,
            "name": "Chihuahua",
            "code": "08"
        },
        "municipality": {
            "id": 225,
            "name": "Chihuahua",
            "code": "019"
        },
        "city": {
            "id": 96,
            "name": "Chihuahua"
        }
    }
  ],
  "links": { "first": "...", "last": "...", "prev": null, "next": "..." },
  "meta": { "current_page": 1, "total": 1095, "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=Chihuahua"

Un nivel más abajo, /v1/states/9/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: Chihuahua tiene 10,121 colonias repartidas en 1,095 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/9/postal-codes -H "Authorization: Bearer YOUR_API_KEY"