Saltar al contenido

Códigos postales de Hidalgo

Hidalgo concentra 1,101 códigos postales repartidos en 84 municipios y 6,233 colonias. Van del 42000 al 43998.

Códigos postales
1,101
Municipios
84
Colonias
6,233
Rango
42000–43998

Los dos primeros dígitos son el estado

Hidalgo usa 2 prefijos de dos dígitos: 42, 43. Un código que empiece con cualquiera de ellos está en Hidalgo y en ningún otro estado.

  • 42
  • 43

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

Municipios de Hidalgo

84 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 Hidalgo
Nombre INEGI Códigos postales Rango
Acatlán0011243540–43559
Acaxochitlán0021243720–43739
Actopan0031942500–42616
Agua Blanca de Iturbide004843460–43474
Ajacuba005842150–42157
Alfajayucan006842390–42399
Almoloya0071443940–43956
Apan0081843900–43924
Atitalaquia010542970–42978
Atlapexco011943060–43068
Atotonilco de Tula0131142980–42995
Atotonilco el Grande0122043300–43329
Calnali0141543230–43248
Cardonal015842370–42379
Chapantongo0171142900–42918
Chapulhuacán0181142280–42298
Chilcuautla019542750–42757
Cuautepec de Hinojosa016943740–43759
El Arenal0091142680–42695
Eloxochitlán020743330–43346
Emiliano Zapata021543960–43966
Epazoyucan0221243580–43596
Francisco I. Madero0231042660–42673
Huasca de Ocampo0241543500–43538
Huautla025843050–43059
Huazalingo026643070–43078
Huehuetla0271443420–43436
Huejutla de Reyes0281543000–43019
Huichapan0292242400–42439
Ixmiquilpan0301842300–42327
Jacala de Ledezma0311042200–42215
Jaltocán032743040–43047
Juárez Hidalgo033543190–43197
La Misión0401142260–42275
Lolotla034843140–43147
Metepec0351143400–43412
Metztitlán0371843350–43379
Mineral de la Reforma051942180–42188
Mineral del Chico038642120–42127
Mineral del Monte0391342130–42149
Mixquiahuala de Juárez0411042700–42729
Molango de Escamilla0421243100–43114
Nicolás Flores043642360–42368
Nopala de Villagrán0441542470–42495
Omitlán de Juárez0451343560–43576
Pachuca de Soto0485342000–42119
Pacula0471142240–42259
Pisaflores0491442220–42239
Progreso de Obregón050842730–42748
San Agustín Metzquititlán0361343380–43398
San Agustín Tlaxiaca0521242160–42179
San Bartolo Tutotepec0531743440–43459
San Felipe Orizatlán0461543020–43039
San Salvador0541342640–42656
Santiago de Anaya0551042620–42630
Santiago Tulantepec de Lugo Guerrero056943760–43775
Singuilucan0571343780–43797
Tasquillo058842380–42389
Tecozautla0591442440–42466
Tenango de Doria0601343480–43496
Tepeapulco0612243970–43998
Tepehuacán de Guerrero0621343120–43139
Tepeji del Río de Ocampo0632342852–42895
Tepetitlán0641142920–42934
Tetepango065442940–42945
Tezontepec de Aldama0671542760–42777
Tianguistengo0681743270–43294
Tizayuca0691543800–43825
Tlahuelilpan0701042780–42796
Tlahuiltepa0711543170–43189
Tlanalapa072543930–43937
Tlanchinol0731643150–43168
Tlaxcoapan0741242950–42967
Tolcayuca0751043860–43875
Tula de Allende0763742800–42849
Tulancingo de Bravo0774743600–43715
Villa de Tezontepec0661043880–43897
Xochiatipan078943090–43099
Xochicoatlán0791143250–43269
Yahualica080643080–43089
Zacualtipán de Ángeles0811643200–43225
Zapotlán de Juárez082742190–42198
Zempoala0832243830–43859
Zimapán0842542330–42359

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

Solicitud

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

Respuesta

200 Éxito (paginado)
{
  "data": [
    {
        "id": 9775,
        "code": "42000",
        "state": {
            "id": 13,
            "name": "Hidalgo",
            "code": "13"
        },
        "municipality": {
            "id": 462,
            "name": "Pachuca de Soto",
            "code": "048"
        },
        "city": {
            "id": 199,
            "name": "Pachuca de Soto"
        }
    }
  ],
  "links": { "first": "...", "last": "...", "prev": null, "next": "..." },
  "meta": { "current_page": 1, "total": 1101, "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=Hidalgo"

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