Saltar al contenido

Códigos postales de Veracruz

Veracruz concentra 2,483 códigos postales repartidos en 212 municipios y 11,530 colonias. Van del 91000 al 96998.

Códigos postales
2,483
Municipios
212
Colonias
11,530
Rango
91000–96998

Los dos primeros dígitos son el estado

Veracruz usa 6 prefijos de dos dígitos: 91, 92, 93, 94, 95, 96. Un código que empiece con cualquiera de ellos está en Veracruz y en ningún otro estado.

  • 91
  • 92
  • 93
  • 94
  • 95
  • 96

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

Municipios de Veracruz

212 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 Veracruz
Nombre INEGI Códigos postales Rango
Acajete001891320–91328
Acatlán002291420–91423
Acayucan0033296000–96117
Actopan0041691480–91498
Acula005695440–95447
Acultzingo006994760–94769
Agua Dulce2041796390–96690
Álamo Temapache1602392730–92769
Alpatláhuac008794130–94138
Alto Lucero de Gutiérrez Barrios0091291460–91478
Altotonga0101793700–93737
Alvarado0112095250–95278
Amatitlán012495450–95458
Amatlán de los Reyes0141394940–94959
Angel R. Cabada015895840–95848
Apazapan017491645–91649
Aquila018494750–94756
Astacinga019594810–94816
Atlahuilco020694830–94837
Atoyac021694960–94968
Atzacan022594440–94447
Atzalan0231693680–93699
Ayahualulco025591260–91268
Banderilla026991300–91312
Benito Juárez027592660–92668
Boca del Río0281194285–94299
Calcahualco029694120–94127
Camarón de Tejeda007694230–94237
Camerino Z. Mendoza030694740–94748
Carlos A. Carrillo2081895330–95349
Carrillo Puerto031894980–94989
Castillo de Teayo1571092940–92949
Catemaco0321595870–95898
Cazones de Herrera0331892970–92994
Cerro Azul0341692500–92527
Chacaltianguis054895560–95577
Chalma055992170–92190
Chiconamel056892150–92164
Chiconquiaco0571293880–93898
Chicontepec0581992700–92728
Chinameca059795980–95997
Chinampa de Gorostiza060292420–92423
Chocamán062494160–94167
Chontla0631492200–92225
Chumatlán064393040–93050
Citlaltépetl035992230–92268
Coacoatzintla036891370–91379
Coahuitlán037393120–93124
Coatepec0385391500–91614
Coatzacoalcos0395796380–96599
Coatzintla0401593160–93177
Coetzala041294890–94893
Colipa042793950–93958
Comapa043594200–94216
Córdoba0446194486–94699
Cosamaloapan de Carpio0452195390–95429
Cosautlán de Carvajal046591620–91625
Coscomatepec047694140–94147
Cosoleacaque0481296342–96358
Cotaxtla049794990–94997
Coxquihui0501293060–93076
Coyutla0511093140–93158
Cuichapa052494920–94929
Cuitláhuac053894910–94918
El Higo205792400–92409
Emiliano Zapata065991630–91644
Espinal0661493180–93199
Filomeno Mata067493100–93110
Fortín0681194466–94479
Gutiérrez Zamora0691693550–93569
Hidalgotitlán0701296930–96947
Huatusco0711194100–94118
Huayacocotla0721592600–92619
Hueyapan de Ocampo0731595850–95869
Huiloapan de Cuauhtémoc074694780–94795
Ignacio de la Llave075695240–95247
Ilamatlán076692620–92629
Isla0771495640–95659
Ixcatepec078492270–92293
Ixhuacán de los Reyes079791250–91257
Ixhuatlán de Madero0831192680–92697
Ixhuatlán del Café080694180–94188
Ixhuatlán del Sureste082596365–96369
Ixhuatlancillo081194430
Ixmatlahuacan084795430–95439
Ixtaczoquitlán0851394450–94465
Jalacingo0861193660–93676
Jalcomulco088294000–94019
Jáltipan0892296200–96318
Jamapa090694260–94267
Jesús Carranza0912296950–96978
Jilotepec0931191380–91396
José Azueta1691495580–95598
Juan Rodríguez Clara0942195670–95697
Juchique de Ferrer0951191440–91451
La Antigua016691680–91689
La Perla127694150–94158
Landero y Coss096193860
Las Choapas0611396980–96996
Las Minas107993740–93750
Las Vigas de Ramírez132791330–91338
Lerdo de Tejada097895280–95295
Los Reyes137795060–95067
Magdalena098394870–94877
Maltrata099894700–94715
Manlio Fabio Altamirano100894250–94259
Mariano Escobedo101894420–94428
Martínez de la Torre1022293600–93647
Mecatlán103693080–93088
Mecayapan104795930–95948
Medellín de Bravo105994270–94284
Miahuatlán106691410–91417
Minatitlán1085296700–96927
Misantla1091793820–93847
Mixtla de Altamirano110795040–95049
Moloacán111796370–96377
Nanchital de Lázaro Cárdenas del Río206296360–96362
Naolinco112491400–91409
Naranjal113594880–94886
Naranjos Amatlán0132292300–92419
Nautla1141093800–93816
Nogales115794720–94727
Oluta116896160–96169
Omealca117794900–94907
Orizaba1183794300–94400
Otatitlán119395500–95508
Oteapan120196330
Ozuluama de Mascareñas1211192080–92096
Pajapan122795960–95970
Pánuco1233092000–93998
Papantla1245593400–93549
Paso de Ovejas126791670–91677
Paso del Macho125894970–94978
Perote1281791270–91293
Platón Sánchez1291492130–92148
Playa Vicente1301995600–95629
Poza Rica de Hidalgo1314593210–93399
Pueblo Viejo133892030–92039
Puente Nacional134991650–91659
Rafael Delgado135194410
Rafael Lucio136291315–91316
Río Blanco138494730–94734
Saltabarranca1391095480–95497
San Andrés Tenejapan140394850–94854
San Andrés Tuxtla1415495700–95827
San Juan Evangelista1421496120–96147
San Rafael211893620–93629
Santiago Sochiapan212595630–95637
Santiago Tuxtla143995830–95839
Sayula de Alemán1441096150–96159
Sochiapa146394060–94064
Soconusco145796170–96178
Soledad Atzompa147794770–94777
Soledad de Doblado148994240–94249
Soteapan1491395900–95925
Tamalín1501092470–92497
Tamiahua1511692560–92597
Tampico Alto1521392040–92056
Tancoco153892540–92553
Tantima1541192430–92456
Tantoyuca1551892100–92127
Tatahuicapan de Juárez209695950–95959
Tatatila156693760–93769
Tecolutla1581293570–93597
Tehuipango159895030–95039
Tempoal1611392060–92079
Tenampa162494030–94036
Tenochtitlán163493780–93789
Teocelo164391615–91619
Tepatlaxco165594190–94195
Tepetlán166591430–91436
Tepetzintla167892530–92539
Tequila168694840–94847
Texcatepec170792640–92649
Texhuacán171595070–95077
Texistepec1721496180–96199
Tezonapa1731395080–95099
Tierra Blanca1742895100–95217
Tihuatlán1752992900–92937
Tlachichilco180692670–92678
Tlacojalpan176395520–95533
Tlacolulan177591350–91356
Tlacotalpan1781995460–95479
Tlacotepec de Mejía179394080–94086
Tlalixcoyan1811295220–95237
Tlalnelhuayocan182691230–91238
Tlaltetela024594020–94027
Tlapacoyan183693650–93657
Tlaquilpa184794800–94808
Tlilapan185494860–94864
Tomatlán186294170–94178
Tonayán187691360–91367
Totutla188494050–94059
Tres Valles2071895300–95386
Tuxpan1893292770–92895
Tuxtilla190195540
Ursulo Galván191691660–91668
Uxpanapa210296997–96998
Vega de Alatorre192793960–93986
Veracruz1938191690–91969
Villa Aldama194491340–91346
Xalapa08710991000–91227
Xico092891240–91249
Xoxocotla195694820–94828
Yanga196894930–94939
Yecuatla1971193900–93940
Zacualpan198792650–92658
Zaragoza199396320–96324
Zentla200994220–94229
Zongolica2011895000–95027
Zontecomatlán de López y Fuentes202892630–92639
Zozocolco de Hidalgo203993000–93030

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. Veracruz tiene el id 30 en el catálogo, y pedir sus códigos postales recorre los 2,483, de veinte en veinte.

Solicitud

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

Respuesta

200 Éxito (paginado)
{
  "data": [
    {
        "id": 28174,
        "code": "91000",
        "state": {
            "id": 30,
            "name": "Veracruz de Ignacio de la Llave",
            "code": "30"
        },
        "municipality": {
            "id": 2103,
            "name": "Xalapa",
            "code": "087"
        },
        "city": {
            "id": 565,
            "name": "Xalapa-Enríquez"
        }
    }
  ],
  "links": { "first": "...", "last": "...", "prev": null, "next": "..." },
  "meta": { "current_page": 1, "total": 2483, "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=Veracruz"

Un nivel más abajo, /v1/states/30/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: Veracruz tiene 11,530 colonias repartidas en 2,483 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/30/postal-codes -H "Authorization: Bearer YOUR_API_KEY"