Saltar al contenido

Códigos postales de Sinaloa

Sinaloa concentra 1,142 códigos postales repartidos en 20 municipios y 4,551 colonias. Van del 80000 al 82996.

Códigos postales
1,142
Municipios
20
Colonias
4,551
Rango
80000–82996

Los dos primeros dígitos son el estado

Sinaloa usa 3 prefijos de dos dígitos: 80, 81, 82. Un código que empiece con cualquiera de ellos está en Sinaloa y en ningún otro estado.

  • 80
  • 81
  • 82

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, Sinaloa ocupa el lugar 10 de 32 estados; por número de municipios, el 22.

Municipios de Sinaloa

20 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 Sinaloa
Nombre INEGI Códigos postales Rango
Ahome0019781200–81384
Angostura0023181600–81690
Badiraguato0037780500–80687
Choix0075181700–81784
Concordia0044182600–82686
Cosalá0054980700–80797
Culiacán00616580000–80498
El Fuerte0104681800–81895
Eldorado019780450–80458
Elota0085082700–82797
Escuinapa0093182400–82592
Guasave0118081000–81197
Juan José Ríos020781110–81119
Mazatlán01214082000–82384
Mocorito0136180800–80967
Navolato0183280320–80378
Rosario0144482800–82887
Salvador Alvarado0153881400–81545
San Ignacio0164982900–82996
Sinaloa0174681900–81997

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

Solicitud

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

Respuesta

200 Éxito (paginado)
{
  "data": [
    {
        "id": 24239,
        "code": "80000",
        "state": {
            "id": 25,
            "name": "Sinaloa",
            "code": "25"
        },
        "municipality": {
            "id": 1891,
            "name": "Culiacán",
            "code": "006"
        },
        "city": {
            "id": 489,
            "name": "Culiacán Rosales"
        }
    }
  ],
  "links": { "first": "...", "last": "...", "prev": null, "next": "..." },
  "meta": { "current_page": 1, "total": 1142, "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=Sinaloa"

Un nivel más abajo, /v1/states/25/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: Sinaloa tiene 4,551 colonias repartidas en 1,142 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/25/postal-codes -H "Authorization: Bearer YOUR_API_KEY"