Saltar al contenido

Códigos postales de Guerrero

Guerrero concentra 1,348 códigos postales repartidos en 85 municipios y 5,419 colonias. Van del 39000 al 41998.

Códigos postales
1,348
Municipios
85
Colonias
5,419
Rango
39000–41998

Los dos primeros dígitos son el estado

Guerrero usa 3 prefijos de dos dígitos: 39, 40, 41. Un código que empiece con cualquiera de ellos está en Guerrero y en ningún otro estado.

  • 39
  • 40
  • 41

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, Guerrero ocupa el lugar 8 de 32 estados; por número de municipios, el 9.

Municipios de Guerrero

85 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 Guerrero
Nombre INEGI Códigos postales Rango
Acapulco de Juárez00112139300–39937
Acatepec0761641410–41439
Ahuacuotzingo0021641130–41157
Ajuchitlán del Progreso0032040730–40758
Alcozauca de Guerrero0041241670–41695
Alpoyeca005341270–41280
Apaxtla de Castrejón0061940531–40553
Arcelia0072240500–40528
Atenango del Río008641030–41040
Atlamajalcingo del Monte009241570–41576
Atlixtac0101441440–41463
Atoyac de Álvarez0112440930–40958
Ayutla de los Libres0121739200–39228
Azoyú0131041900–41917
Benito Juárez014840960–40968
Buenavista de Cuéllar0151640330–40355
Chilapa de Álvarez0281441100–41118
Chilpancingo de los Bravo0297239000–39129
Coahuayutla de José María Izazaga0161040860–40875
Cochoapa el Grande078841660–41669
Cocula0171640580–40599
Copala0181041870–41892
Copalillo019741060–41078
Copanatoyac020841470–41499
Coyuca de Benítez0212140970–40997
Coyuca de Catalán0222040700–40729
Cuajinicuilapa0231641940–41958
Cualác0241041080–41093
Cuautepec0251041840–41860
Cuetzala del Progreso0261040560–40574
Cutzamala de Pinzón0272540630–40659
Eduardo Neri0751640180–40199
Florencio Villarreal030741800–41830
General Canuto A. Neri0311440480–40498
General Heliodoro Castillo0321639130–39149
Huamuxtitlán033941200–41230
Huitzuco de los Figueroa0341340130–40152
Iguala de la Independencia0354940000–40120
Igualapa0361041970–41998
Iliatenco081641530–41538
Ixcateopan de Cuauhtémoc037940430–40453
José Joaquín de Herrera079741120–41127
Juan R. Escudero0391439940–39959
Juchitán080741920–41928
La Unión de Isidoro Montes de Oca0681940800–40829
Las Vigas082739990–39997
Leonardo Bravo0401239150–39169
Malinaltepec0411241500–41523
Marquelia077541930–41937
Mártir de Cuilapan042941180–41199
Metlatónoc0431141640–41658
Mochitlán0441039230–39249
Ñuu Savi083839210–39219
Olinalá0452041000–41028
Ometepec0462141700–41736
Pedro Ascencio Alquisiras0471540460–40479
Petatlán0482140830–40859
Pilcaya0491340380–40398
Pungarabato0501540660–40678
Quechultenango0511639250–39269
San Luis Acatlán0522041600–41638
San Marcos0532139960–39989
San Miguel Totolapan0541940780–40799
San Nicolás085541960–41968
Santa Cruz del Rincón084341524–41527
Taxco de Alarcón0555840200–40329
Tecoanapa0562139270–39299
Técpan de Galeana0571740900–40929
Teloloapan0582640400–40429
Tepecoacuilco de Trujano0591140160–40174
Tetipac060940360–40376
Tixtla de Guerrero0611739170–39199
Tlacoachistlahuaca0621341740–41769
Tlacoapa0631041540–41560
Tlalchapa0641540680–40696
Tlalixtaquilla de Maldonado065641350–41356
Tlapa de Comonfort0661741300–41349
Tlapehuala0671240600–40621
Xalpatláhuac069741380–41392
Xochihuehuetlán070541240–41260
Xochistlahuaca0711341770–41790
Zapotitlán Tablas072841400–41408
Zihuatanejo de Azueta0381540880–40897
Zirándaro0731440760–40775
Zitlala0741241160–41179

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

Solicitud

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

Respuesta

200 Éxito (paginado)
{
  "data": [
    {
        "id": 8427,
        "code": "39000",
        "state": {
            "id": 12,
            "name": "Guerrero",
            "code": "12"
        },
        "municipality": {
            "id": 377,
            "name": "Chilpancingo de los Bravo",
            "code": "029"
        },
        "city": {
            "id": 161,
            "name": "Chilpancingo de los Bravo"
        }
    }
  ],
  "links": { "first": "...", "last": "...", "prev": null, "next": "..." },
  "meta": { "current_page": 1, "total": 1348, "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=Guerrero"

Un nivel más abajo, /v1/states/12/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: Guerrero tiene 5,419 colonias repartidas en 1,348 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/12/postal-codes -H "Authorization: Bearer YOUR_API_KEY"