Saltar al contenido

Códigos postales de Jalisco

Jalisco concentra 1,993 códigos postales repartidos en 125 municipios y 6,541 colonias. Van del 44100 al 49996.

Códigos postales
1,993
Municipios
125
Colonias
6,541
Rango
44100–49996

Los dos primeros dígitos son el estado

Jalisco usa 6 prefijos de dos dígitos: 44, 45, 46, 47, 48, 49. Un código que empiece con cualquiera de ellos está en Jalisco y en ningún otro estado.

  • 44
  • 45
  • 46
  • 47
  • 48
  • 49

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, Jalisco ocupa el lugar 3 de 32 estados; por número de municipios, el 4.

Municipios de Jalisco

125 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 Jalisco
Nombre INEGI Códigos postales Rango
Acatic001845470–45479
Acatlán de Juárez002845700–45724
Ahualulco de Mercado0031546730–46758
Amacueca004449370–49388
Amatitán005445380–45399
Ameca0063346600–46729
Arandas0081147180–47197
Atemajac de Brizuela010445790–45799
Atengo0111048160–48199
Atenguillo0121048100–48146
Atotonilco el Alto0131447750–47779
Atoyac014749200–49229
Autlán de Navarro0152048900–48926
Ayotlán0161247930–47949
Ayutla0172148050–48098
Bolaños0191146130–46165
Cabo Corrientes0202248400–48448
Cañadas de Obregón117747360–47378
Casimiro Castillo0211148930–48948
Chapala0301745900–45946
Chimaltitán031646300–46330
Chiquilistlán032548640–48655
Cihuatlán0221348970–48995
Cocula0241548500–48532
Colotlán0252146200–46239
Concepción de Buenos Aires026549170–49178
Cuautitlán de García Barragán0271248950–48967
Cuautla028648150–48159
Cuquío0291345480–45496
Degollado0331447980–47998
Ejutla034648670–48687
El Arenal009745350–45368
El Grullo037948740–48753
El Limón054848700–48739
El Salto0701045680–45696
Encarnación de Díaz0351547270–47298
Etzatlán036646500–46532
Gómez Farías079549120–49130
Guachinango0381146800–46846
Guadalajara03917244100–44990
Hostotipaquillo0401146440–46466
Huejúcar041946260–46299
Huejuquilla el Alto0422646000–46037
Ixtlahuacán de los Membrillos044745850–45877
Ixtlahuacán del Río0451445260–45299
Jalostotitlán0461347120–47139
Jamay047647900–47909
Jesús María0481547950–47977
Jilotlán de los Dolores0491149950–49968
Jocotepec0501745800–45840
Juanacatlán051745880–45899
Juchitlán0521248600–48635
La Barca0181347910–47927
La Huerta0432248850–48898
La Manzanilla de la Paz057549460–49490
Lagos de Moreno0534847400–47539
Magdalena0551146470–46495
Mascota0581546900–46955
Mazamitla0591149500–49538
Mexticacán060747340–47359
Mezquitic0613146040–46087
Mixtlán062346850–46860
Ocotlán0632447780–47899
Ojuelos de Jalisco0641447540–47566
Pihuamo0651449870–49897
Poncitlán0661745950–45978
Puerto Vallarta0674648260–48399
Quitupan0691649570–49598
San Cristóbal de la Barranca071545250–45259
San Diego de Alejandría072747590–47599
San Gabriel1131149700–49744
San Ignacio Cerro Gordo125547190–47195
San Juan de los Lagos0733347000–47119
San Juanito de Escobedo007846560–46580
San Julián074647170–47179
San Marcos075246540–46545
San Martín de Bolaños076746350–46386
San Martín Hidalgo0771346770–46799
San Miguel el Alto0781047140–47160
San Pedro Tlaquepaque0985145500–45638
San Sebastián del Oeste0801346960–46997
Santa María de los Ángeles081946240–46259
Santa María del Oro056649970–49996
Sayula0821949300–49339
Tala0831745300–45349
Talpa de Allende0841348200–48259
Tamazula de Gordiano0852649650–49690
Tapalpa086949340–49369
Tecalitlán087849900–49946
Techaluta de Montenegro089449230–49240
Tecolotlán0881548540–48569
Tenamaxtlán090848570–48595
Teocaltiche0913747200–47249
Teocuitatlán de Corona0921549250–49296
Tepatitlán de Morelos0934447600–47729
Tequila0941146400–46433
Teuchitlán095546760–46765
Tizapán el Alto096649400–49423
Tlajomulco de Zúñiga0972345640–45679
Tolimán0991249750–49769
Tomatlán1002748450–48499
Tonalá1012245400–45429
Tonaya102848760–48769
Tonila103549840–49869
Totatiche1041046170–46197
Tototlán1051347730–47748
Tuxcacuesco1061148770–48795
Tuxcueca107649430–49450
Tuxpan1081949800–49837
Unión de San Antonio1091347570–47588
Unión de Tula1101148000–48048
Valle de Guadalupe111547380–47398
Valle de Juárez112649540–49550
Villa Corona114645730–45746
Villa Guerrero1151846100–46127
Villa Hidalgo1161447250–47269
Villa Purificación0682448800–48847
Yahualica de González Gallo1181947300–47339
Zacoalco de Torres1192345750–45789
Zapopan12010645010–45245
Zapotiltic1211749600–49647
Zapotitlán de Vadillo122849770–49789
Zapotlán del Rey1231545980–45998
Zapotlán el Grande0235549000–49113
Zapotlanejo1242145430–45465

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

Solicitud

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

Respuesta

200 Éxito (paginado)
{
  "data": [
    {
        "id": 10876,
        "code": "44100",
        "state": {
            "id": 14,
            "name": "Jalisco",
            "code": "14"
        },
        "municipality": {
            "id": 546,
            "name": "Guadalajara",
            "code": "039"
        },
        "city": {
            "id": 214,
            "name": "Guadalajara"
        }
    }
  ],
  "links": { "first": "...", "last": "...", "prev": null, "next": "..." },
  "meta": { "current_page": 1, "total": 1993, "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=Jalisco"

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