Saltar al contenido

Códigos postales de Puebla

Puebla concentra 1,572 códigos postales repartidos en 217 municipios y 6,361 colonias. Van del 72000 al 75997.

Códigos postales
1,572
Municipios
217
Colonias
6,361
Rango
72000–75997

Los dos primeros dígitos son el estado

Puebla usa 4 prefijos de dos dígitos: 72, 73, 74, 75. Un código que empiece con cualquiera de ellos está en Puebla y en ningún otro estado.

  • 72
  • 73
  • 74
  • 75

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, Puebla ocupa el lugar 6 de 32 estados; por número de municipios, el 2.

Municipios de Puebla

217 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 Puebla
Nombre INEGI Códigos postales Rango
Acajete001875110–75119
Acateno002973590–73598
Acatlán003974940–74949
Acatzingo004875150–75159
Acteopan005374510–74516
Ahuacatlán006473330–73338
Ahuatlán007674640–74649
Ahuazotepec008873180–73195
Ahuehuetitla009474850–74859
Ajalpan010575910–75917
Albino Zertuche011174780
Aljojuca012375180–75187
Altepexi013175950
Amixtlán014373360–73364
Amozoc0151572980–72997
Aquixtla016973620–73638
Atempan017473940–73949
Atexcal018775840–75849
Atlequizayan080373490–73495
Atlixco0192374200–74369
Atoyatempan020275620–75623
Atzala021174590
Atzitzihuacán022574500–74508
Atzitzintla023775540–75558
Axutla024374830–74838
Ayotoxco de Guerrero025673570–73579
Calpan026274180–74183
Caltepec027675890–75898
Camocuautla028373420–73425
Cañada Morelos0991175580–75597
Caxhuacan029273520–73523
Chalchicomula de Sesma0451375520–75539
Chapulco046375810–75814
Chiautla047774730–74737
Chiautzingo048274150–74155
Chichiquila050775090–75098
Chiconcuautla049873320–73329
Chietla051874580–74589
Chigmecatitlán052174670
Chignahuapan0531273298–73309
Chignautla054673950–73958
Chila055674990–74998
Chila de la Sal056174760
Chilchotla058575070–75074
Chinantla059574840–74847
Coatepec030173410
Coatzingo031374650–74656
Cohetzala032274740–74741
Cohuecan033374520–74522
Coronango034572670–72685
Coxcatlán035775980–75989
Coyomeapan036775990–75997
Coyotepec037374910–74917
Cuapiaxtla de Madero038375420–75424
Cuautempan039673600–73615
Cuautinchán0401275220–75238
Cuautlancingo0411772700–72735
Cuayuca de Andrade042774810–74818
Cuetzalan del Progreso043573560–73566
Cuyoaco044773980–73989
Domingo Arenas060274170–74173
Eloxochitlán061775920–75926
Epatlán062574630–74636
Esperanza063675560–75571
Francisco Z. Mena0641073000–73015
General Felipe Ángeles065775170–75179
Guadalupe066674890–74897
Guadalupe Victoria067775040–75049
Hermenegildo Galeana068573390–73397
Honey057673120–73135
Huaquechula069974370–74379
Huatlatlauca0701175380–75399
Huauchinango0711873160–73178
Huehuetla072773470–73477
Huehuetlán el Chico073774720–74729
Huehuetlán el Grande1501075320–75338
Huejotzingo074874160–74169
Hueyapan075773920–73928
Hueytamalco076973580–73589
Hueytlalpan077773430–73438
Huitzilan de Serdán078673450–73457
Huitziltepec079275640–75641
Ixcamilpa de Guerrero081374770–74777
Ixcaquixtla082774900–74909
Ixtacamaxtitlán0831573720–73739
Ixtepec084473480–73486
Izúcar de Matamoros0852374400–74578
Jalpan086773050–73058
Jolalpan087374710–74716
Jonotla088473530–73539
Jopala089973260–73275
Juan C. Bonilla090572640–72669
Juan Galindo0911073200–73215
Juan N. Méndez092575690–75699
La Magdalena Tlatlauquitepec095175340
Lafragua093675060–75069
Libres0941373780–73799
Los Reyes de Juárez118575400–75415
Mazapiltepec de Juárez096775130–75138
Mixtla097275260–75270
Molcaxac098575650–75659
Naupan100473140–73147
Nauzontla101473550–73557
Nealtican102174300
Nicolás Bravo103375830–75837
Nopalucan104675120–75129
Ocotepec105973760–73774
Ocoyucan106872850–72867
Olintla107573400–73406
Oriental108775020–75029
Pahuatlán1091073100–73119
Palmar de Bravo110975500–75517
Pantepec111873020–73029
Petlalcingo112874970–74979
Piaxtla113674880–74889
Puebla11416972000–72978
Quecholac1151175460–75476
Quimixtlán116875080–75089
Rafael Lara Grajales117175000
San Andrés Cholula1192372803–72848
San Antonio Cañada120375860–75867
San Diego la Mesa Tochimiltzingo121474380–74389
San Felipe Teotlalcingo122274140–74144
San Felipe Tepatlán123573350–73357
San Gabriel Chilac124375880–75886
San Gregorio Atzompa125274320–74325
San Jerónimo Tecuanipan126174310
San Jerónimo Xayacatlán127474950–74957
San José Chiapa128475010–75016
San José Miahuatlán129475970–75975
San Juan Atenco130475190–75197
San Juan Atzompa131175360
San Martín Texmelucan1323274000–74129
San Martín Totoltepec133174610
San Matías Tlalancaleca134474110–74117
San Miguel Ixitlán135274980–74986
San Miguel Xoxtla136272620–72623
San Nicolás Buenos Aires137775030–75039
San Nicolás de los Ranchos138174190
San Pablo Anicano139674860–74868
San Pedro Cholula1401972750–72778
San Pedro Yeloixtlahuaca141574960–74966
San Salvador el Seco142875160–75169
San Salvador el Verde143774130–74138
San Salvador Huixcolotla144475440–75445
San Sebastián Tlacotepec145775940–75949
Santa Catarina Tlaltempan146174660
Santa Inés Ahuatempan147274820–74826
Santa Isabel Cholula148474350–74358
Santiago Miahuatlán149575820–75827
Santo Tomás Hueyotlipan151275280–75290
Soltepec152675140–75148
Tecali de Herrera153875240–75259
Tecamachalco1541475480–75499
Tecomatlán155574870–74876
Tehuacán1564275700–75859
Tehuitzingo157774800–74808
Tenampulco158873500–73509
Teopantlán159174600
Teotlalco160474700–74708
Tepanco de López161475800–75809
Tepango de Rodríguez162273370–73376
Tepatlaxco de Hidalgo163175100
Tepeaca1641275200–75219
Tepemaxalco165274530–74534
Tepeojuma166574390–74397
Tepetzintla167773340–73348
Tepexco168274550–74557
Tepexi de Rodríguez1691074690–74699
Tepeyahualco170973990–73999
Tepeyahualco de Cuauhtémoc171275630–75635
Tetela de Ocampo1721173640–73659
Teteles de Ávila Castillo173773930–73939
Teziutlán1742773800–73968
Tianguismanalco175574340–74348
Tilapa176574560–74568
Tlachichuca179975050–75059
Tlacotepec de Benito Juárez177675680–75689
Tlacuilotepec178973070–73078
Tlahuapan180974100–74109
Tlaltenango181172600
Tlanepantla182175600
Tlaola1831373220–73237
Tlapacoya184773280–73289
Tlapanalá185574540–74547
Tlatlauquitepec186873900–73909
Tlaxco187773060–73069
Tochimilco188674330–74339
Tochtepec189875610–75619
Totoltepec de Guerrero190274930–74935
Tulcingo191774790–74798
Tuzamapan de Galeana192673510–73518
Tzicatlacoyan193775300–75311
Venustiano Carranza1941073030–73049
Vicente Guerrero195775900–75909
Xayacatlán de Bravo196374920–74928
Xicotepec1971173080–73099
Xicotlán198274750–74755
Xiutetelco199773970–73978
Xochiapulco200873660–73674
Xochiltepec201174620
Xochitlán de Vicente Suárez202573460–73468
Xochitlán Todos Santos203475660–75667
Yaonáhuac204773910–73918
Yehualtepec205675670–75679
Zacapala206474680–74688
Zacapoaxtla2071673680–73698
Zacatlán208973310–73319
Zapotitlán209875870–75879
Zapotitlán de Méndez210173440
Zaragoza211373700–73703
Zautla2121373740–73759
Zihuateutla2131473240–73259
Zinacatepec214175960
Zongozotla215273380–73386
Zoquiapan216273540–73543
Zoquitlán217675930–75937

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

Solicitud

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

Respuesta

200 Éxito (paginado)
{
  "data": [
    {
        "id": 20889,
        "code": "72000",
        "state": {
            "id": 21,
            "name": "Puebla",
            "code": "21"
        },
        "municipality": {
            "id": 1586,
            "name": "Puebla",
            "code": "114"
        },
        "city": {
            "id": 440,
            "name": "Heroica Puebla de Zaragoza"
        }
    }
  ],
  "links": { "first": "...", "last": "...", "prev": null, "next": "..." },
  "meta": { "current_page": 1, "total": 1572, "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=Puebla"

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