Saltar al contenido

Códigos postales de Coahuila

Coahuila concentra 1,031 códigos postales repartidos en 38 municipios y 4,488 colonias. Van del 25000 al 27997.

Códigos postales
1,031
Municipios
38
Colonias
4,488
Rango
25000–27997

Los dos primeros dígitos son el estado

Coahuila usa 3 prefijos de dos dígitos: 25, 26, 27. Un código que empiece con cualquiera de ellos está en Coahuila y en ningún otro estado.

  • 25
  • 26
  • 27

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, Coahuila ocupa el lugar 16 de 32 estados; por número de municipios, el 20. SEPOMEX lo registra con su nombre oficial completo, Coahuila de Zaragoza, y ese es el nombre que la API devuelve en state.name.

Municipios de Coahuila

38 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 Coahuila
Nombre INEGI Códigos postales Rango
Abasolo001925540–25567
Acuña0024326200–26328
Allende0032226530–26595
Arteaga0043125350–25399
Candela005625570–25590
Castaños0061825870–25897
Cuatro Ciénegas0071927640–27695
Escobedo008525470–25495
Francisco I. Madero0092627900–27937
Frontera0102925600–25823
General Cepeda0112125950–25993
Guerrero012526640–26659
Hidalgo013426670–26695
Jiménez0141526400–26435
Juárez015625400–25419
Lamadrid016427700–27739
Matamoros0173327440–27479
Monclova0185125700–25866
Morelos0191326500–26526
Múzquiz0201626340–26384
Nadadores0211027550–27588
Nava0221426170–26196
Ocampo0233727500–27548
Parras0241627980–27997
Piedras Negras0254526000–26145
Progreso0261025420–25463
Ramos Arizpe0273125900–25947
Sabinas0283626700–26980
Sacramento029327750–27758
Saltillo03016125000–25348
San Buenaventura0311425500–25536
San Juan de Sabinas0322826800–26942
San Pedro0334427800–27977
Sierra Mojada0342327600–27627
Torreón03513727000–27438
Viesca0361127480–27499
Villa Unión0372226600–26637
Zaragoza0381326450–26486

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

Solicitud

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

Respuesta

200 Éxito (paginado)
{
  "data": [
    {
        "id": 2507,
        "code": "25000",
        "state": {
            "id": 6,
            "name": "Coahuila de Zaragoza",
            "code": "05"
        },
        "municipality": {
            "id": 53,
            "name": "Saltillo",
            "code": "030"
        },
        "city": {
            "id": 42,
            "name": "Saltillo"
        }
    }
  ],
  "links": { "first": "...", "last": "...", "prev": null, "next": "..." },
  "meta": { "current_page": 1, "total": 1031, "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=Coahuila"

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