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.
| Nombre | INEGI | Códigos postales | Rango |
|---|---|---|---|
| Acatic | 001 | 8 | 45470–45479 |
| Acatlán de Juárez | 002 | 8 | 45700–45724 |
| Ahualulco de Mercado | 003 | 15 | 46730–46758 |
| Amacueca | 004 | 4 | 49370–49388 |
| Amatitán | 005 | 4 | 45380–45399 |
| Ameca | 006 | 33 | 46600–46729 |
| Arandas | 008 | 11 | 47180–47197 |
| Atemajac de Brizuela | 010 | 4 | 45790–45799 |
| Atengo | 011 | 10 | 48160–48199 |
| Atenguillo | 012 | 10 | 48100–48146 |
| Atotonilco el Alto | 013 | 14 | 47750–47779 |
| Atoyac | 014 | 7 | 49200–49229 |
| Autlán de Navarro | 015 | 20 | 48900–48926 |
| Ayotlán | 016 | 12 | 47930–47949 |
| Ayutla | 017 | 21 | 48050–48098 |
| Bolaños | 019 | 11 | 46130–46165 |
| Cabo Corrientes | 020 | 22 | 48400–48448 |
| Cañadas de Obregón | 117 | 7 | 47360–47378 |
| Casimiro Castillo | 021 | 11 | 48930–48948 |
| Chapala | 030 | 17 | 45900–45946 |
| Chimaltitán | 031 | 6 | 46300–46330 |
| Chiquilistlán | 032 | 5 | 48640–48655 |
| Cihuatlán | 022 | 13 | 48970–48995 |
| Cocula | 024 | 15 | 48500–48532 |
| Colotlán | 025 | 21 | 46200–46239 |
| Concepción de Buenos Aires | 026 | 5 | 49170–49178 |
| Cuautitlán de García Barragán | 027 | 12 | 48950–48967 |
| Cuautla | 028 | 6 | 48150–48159 |
| Cuquío | 029 | 13 | 45480–45496 |
| Degollado | 033 | 14 | 47980–47998 |
| Ejutla | 034 | 6 | 48670–48687 |
| El Arenal | 009 | 7 | 45350–45368 |
| El Grullo | 037 | 9 | 48740–48753 |
| El Limón | 054 | 8 | 48700–48739 |
| El Salto | 070 | 10 | 45680–45696 |
| Encarnación de Díaz | 035 | 15 | 47270–47298 |
| Etzatlán | 036 | 6 | 46500–46532 |
| Gómez Farías | 079 | 5 | 49120–49130 |
| Guachinango | 038 | 11 | 46800–46846 |
| Guadalajara | 039 | 172 | 44100–44990 |
| Hostotipaquillo | 040 | 11 | 46440–46466 |
| Huejúcar | 041 | 9 | 46260–46299 |
| Huejuquilla el Alto | 042 | 26 | 46000–46037 |
| Ixtlahuacán de los Membrillos | 044 | 7 | 45850–45877 |
| Ixtlahuacán del Río | 045 | 14 | 45260–45299 |
| Jalostotitlán | 046 | 13 | 47120–47139 |
| Jamay | 047 | 6 | 47900–47909 |
| Jesús María | 048 | 15 | 47950–47977 |
| Jilotlán de los Dolores | 049 | 11 | 49950–49968 |
| Jocotepec | 050 | 17 | 45800–45840 |
| Juanacatlán | 051 | 7 | 45880–45899 |
| Juchitlán | 052 | 12 | 48600–48635 |
| La Barca | 018 | 13 | 47910–47927 |
| La Huerta | 043 | 22 | 48850–48898 |
| La Manzanilla de la Paz | 057 | 5 | 49460–49490 |
| Lagos de Moreno | 053 | 48 | 47400–47539 |
| Magdalena | 055 | 11 | 46470–46495 |
| Mascota | 058 | 15 | 46900–46955 |
| Mazamitla | 059 | 11 | 49500–49538 |
| Mexticacán | 060 | 7 | 47340–47359 |
| Mezquitic | 061 | 31 | 46040–46087 |
| Mixtlán | 062 | 3 | 46850–46860 |
| Ocotlán | 063 | 24 | 47780–47899 |
| Ojuelos de Jalisco | 064 | 14 | 47540–47566 |
| Pihuamo | 065 | 14 | 49870–49897 |
| Poncitlán | 066 | 17 | 45950–45978 |
| Puerto Vallarta | 067 | 46 | 48260–48399 |
| Quitupan | 069 | 16 | 49570–49598 |
| San Cristóbal de la Barranca | 071 | 5 | 45250–45259 |
| San Diego de Alejandría | 072 | 7 | 47590–47599 |
| San Gabriel | 113 | 11 | 49700–49744 |
| San Ignacio Cerro Gordo | 125 | 5 | 47190–47195 |
| San Juan de los Lagos | 073 | 33 | 47000–47119 |
| San Juanito de Escobedo | 007 | 8 | 46560–46580 |
| San Julián | 074 | 6 | 47170–47179 |
| San Marcos | 075 | 2 | 46540–46545 |
| San Martín de Bolaños | 076 | 7 | 46350–46386 |
| San Martín Hidalgo | 077 | 13 | 46770–46799 |
| San Miguel el Alto | 078 | 10 | 47140–47160 |
| San Pedro Tlaquepaque | 098 | 51 | 45500–45638 |
| San Sebastián del Oeste | 080 | 13 | 46960–46997 |
| Santa María de los Ángeles | 081 | 9 | 46240–46259 |
| Santa María del Oro | 056 | 6 | 49970–49996 |
| Sayula | 082 | 19 | 49300–49339 |
| Tala | 083 | 17 | 45300–45349 |
| Talpa de Allende | 084 | 13 | 48200–48259 |
| Tamazula de Gordiano | 085 | 26 | 49650–49690 |
| Tapalpa | 086 | 9 | 49340–49369 |
| Tecalitlán | 087 | 8 | 49900–49946 |
| Techaluta de Montenegro | 089 | 4 | 49230–49240 |
| Tecolotlán | 088 | 15 | 48540–48569 |
| Tenamaxtlán | 090 | 8 | 48570–48595 |
| Teocaltiche | 091 | 37 | 47200–47249 |
| Teocuitatlán de Corona | 092 | 15 | 49250–49296 |
| Tepatitlán de Morelos | 093 | 44 | 47600–47729 |
| Tequila | 094 | 11 | 46400–46433 |
| Teuchitlán | 095 | 5 | 46760–46765 |
| Tizapán el Alto | 096 | 6 | 49400–49423 |
| Tlajomulco de Zúñiga | 097 | 23 | 45640–45679 |
| Tolimán | 099 | 12 | 49750–49769 |
| Tomatlán | 100 | 27 | 48450–48499 |
| Tonalá | 101 | 22 | 45400–45429 |
| Tonaya | 102 | 8 | 48760–48769 |
| Tonila | 103 | 5 | 49840–49869 |
| Totatiche | 104 | 10 | 46170–46197 |
| Tototlán | 105 | 13 | 47730–47748 |
| Tuxcacuesco | 106 | 11 | 48770–48795 |
| Tuxcueca | 107 | 6 | 49430–49450 |
| Tuxpan | 108 | 19 | 49800–49837 |
| Unión de San Antonio | 109 | 13 | 47570–47588 |
| Unión de Tula | 110 | 11 | 48000–48048 |
| Valle de Guadalupe | 111 | 5 | 47380–47398 |
| Valle de Juárez | 112 | 6 | 49540–49550 |
| Villa Corona | 114 | 6 | 45730–45746 |
| Villa Guerrero | 115 | 18 | 46100–46127 |
| Villa Hidalgo | 116 | 14 | 47250–47269 |
| Villa Purificación | 068 | 24 | 48800–48847 |
| Yahualica de González Gallo | 118 | 19 | 47300–47339 |
| Zacoalco de Torres | 119 | 23 | 45750–45789 |
| Zapopan | 120 | 106 | 45010–45245 |
| Zapotiltic | 121 | 17 | 49600–49647 |
| Zapotitlán de Vadillo | 122 | 8 | 49770–49789 |
| Zapotlán del Rey | 123 | 15 | 45980–45998 |
| Zapotlán el Grande | 023 | 55 | 49000–49113 |
| Zapotlanejo | 124 | 21 | 45430–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 -H "Authorization: Bearer YOUR_API_KEY" \ https://api.postalkit.mx/v1/states/14/postal-codes
Respuesta
{
"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 -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.