Explora y descarga áreas estimadas de los códigos postales de España. Los productos son dos archivos GeoPackage consolidados: uno completo para análisis y otro simplificado para visualización, compatibles con R, Python y QGIS.
No son límites postales oficiales. Se estiman a partir de CartoCiudad y límites administrativos. No se garantiza la inclusión de todos los códigos postales de las fuentes.
Archivos disponibles
Consolidado completo
Geometría completa para análisis y mediciones sobre la estimación.
Descargar completo · 86,5 MBGenerado:
Versión (SHA-256): c13c8637bddd
Consolidado simplificado
Archivo más ligero para mapas y visualización. Evita mediciones precisas.
Descargar simplificado · 31,1 MBGenerado:
Versión (SHA-256): fd7fdc1c8575
Una vista de los datos
El mapa muestra los códigos postales que empiezan por 28, seleccionados de la
versión simplificada. El filtro utiliza el prefijo postal y conserva la
geometría completa de cada código, sin recortarla a una provincia.

La página de ejemplos de uso explica cómo leer solo ese dominio postal y generar el mapa con R o Python.
Características y cobertura
- 10844 códigos postales en el consolidado completo, con prefijos del 01 al 52 (52 prefijos).
- 4564 recintos pendientes, con 42,88 km² sin asignar en la versión completa.
- Dos capas:
codigos_postalesypendientes, en GeoPackage y EPSG:25830. - Licencia: CC BY 4.0, con atribución.
El ámbito es España, con cobertura estimada y recintos sin asignar. La presencia de los 52 prefijos no implica que estén todos los códigos postales ni que toda la superficie tenga un CP. Los archivos provinciales del repositorio son resultados intermedios, no productos de descarga independientes.
Las fechas anteriores corresponden a la generación de cada consolidado, no a la actualización de las direcciones originales. Los límites administrativos proceden de Municipios2024, publicados por Goerlich y Pérez Vázquez (2025); la antigüedad de las direcciones de CartoCiudad depende de la descarga de origen.
Ambos archivos incluyen las capas codigos_postales y pendientes, en
ETRS89 / UTM zona 30N (EPSG:25830). Los códigos postales se almacenan como texto
de cinco dígitos, conservando los ceros iniciales. La capa pendientes recoge
los recintos que no han recibido un código postal. Ambas capas contienen
geometrías MULTIPOLYGON; la capa postal no incluye el municipio.
La versión simplificada conserva los códigos y los atributos, pero no está
destinada a mediciones precisas. En pendientes, el campo AREA_M2 conserva
la superficie medida en la versión completa.
Los GeoPackage se almacenan con Git LFS. Para obtenerlos al clonar el
repositorio, instala Git LFS y ejecuta git lfs install. Después ejecuta
git lfs pull para descargar los datos.
También puedes acceder a los archivos desde la
carpeta de datos en GitHub.
Antecedentes
Los polígonos de códigos postales permiten relacionar direcciones y estadísticas con áreas geográficas. Su disponibilidad ha cambiado: según Goerlich (2022), hacia 2016 se podían descargar los polígonos de Correos desde CartoCiudad a través del CNIG. Esa capa dejó de ofrecerse para descarga a principios de 2017, tras un cambio en la política de datos de Correos.
Actualmente, Correos comercializa la capa cartográfica mediante una licencia de pago. El WMS de CartoCiudad permite visualizar los códigos postales, pero sus polígonos no están disponibles para descarga desde ese servicio.
El objetivo del proyecto es ofrecer una estimación reproducible con datos abiertos. Las direcciones de CartoCiudad aportan posiciones y códigos postales. Una teselación de Voronoi permite construir áreas de proximidad a esas posiciones; al ajustarlas a los límites administrativos y unir las áreas con el mismo código, se obtienen polígonos postales estimados. La proximidad es una aproximación geométrica y no reproduce necesariamente las decisiones de reparto de Correos.
Metodología y fuentes
El procedimiento selecciona las direcciones de cada componente del recinto administrativo con un margen interior de 200 m y un segundo intento de 50 m si no encuentra ninguna. Con un único código postal (CP) asigna el recinto completo; con varios, genera áreas de Voronoi y las recorta al recinto. Los componentes sin direcciones seleccionadas quedan pendientes, salvo que el municipio tenga un único código recuperado en sus otros componentes.
Después disuelve las superficies por código postal entre provincias. Un mismo código puede contener varias superficies separadas y abarcar más de una provincia. El filtrado de direcciones puede excluir códigos presentes en los datos de origen, por lo que el resultado no garantiza su inclusión total.
Una revisión opcional consulta muestras de puntos interiores de los recintos pendientes en el WMS de CartoCiudad. Solo asigna un código si todos los puntos consultados tienen respuesta y devuelven el mismo CP. El muestreo no garantiza que no existan otros códigos en partes del recinto que no se hayan consultado.
Los recintos administrativos proceden de LAU2boundaries4Spain.gpkg, de
Goerlich y Pérez Vázquez (2025). Se utilizan las capas
Municipios2024, Condominios y Provincias para delimitar los recintos de
trabajo y proporcionar el fondo provincial de los mapas.
El proyecto toma como referencias metodológicas el trabajo de Goerlich (2022) y el artículo de Sánchez (2020). Las decisiones de esta implementación, sus limitaciones y las instrucciones de generación se describen en el README del repositorio.
Autoría y licencia
Proyecto de dieghernan. El repositorio se distribuye bajo la licencia Creative Commons Attribution 4.0 International.
Cómo citar
Si utilizas estos datos, cita el proyecto de la siguiente forma:
Hernangómez, D. (2026). Códigos postales de España (versión 1.0.0) [Conjunto de datos]. https://doi.org/10.5281/zenodo.23698418
Referencia en BibTeX
@misc{hernangomez_codigos_postales,
author = {Hernangómez, Diego},
title = {Códigos postales de España},
year = {2026},
version = {1.0.0},
doi = {10.5281/zenodo.23698418},
url = {https://dieghernan.github.io/codigospostales/},
note = {Conjunto de datos}
}
Uso de inteligencia artificial
Se ha utilizado OpenAI Codex como apoyo en el desarrollo del código,
la redacción y revisión de la documentación y la preparación de este sitio web.
Los banners del proyecto se generan con geometrías reales mediante
scripts/focal_banners.py, con Fira Sans y la paleta de Focal. Estas
herramientas no son la fuente de los datos geográficos: las fuentes y los
trabajos metodológicos utilizados se citan a continuación.
Referencias
Instituto Geográfico Nacional / Centro Nacional de Información Geográfica (IGN/CNIG). (s. f.). CartoCiudad [Conjunto de datos]. Portal de CartoCiudad.
Instituto Geográfico Nacional / Centro Nacional de Información Geográfica (IGN/CNIG). (s. f.). Servicios de visualización de CartoCiudad: direcciones y códigos postales. Descripción del WMS.
Correos. (s. f.). Base de datos de códigos postales y capa cartográfica. Información del producto.
Goerlich, F. J. (2022). Elaboración de un mapa de códigos postales de España con recursos libres. Cómo evitar pagar por disponer de información de referencia. Working Papers Ivie, n.º 2022-3. València: Ivie. doi:10.12842/WPIVIE_0322. Versión online actualizada.
Goerlich, F. J., y Pérez Vázquez, P. (2025). Base de datos histórica de contornos municipales de España –LAU2boundaries4Spain– (versión v2) [Conjunto de datos]. Zenodo. doi:10.5281/zenodo.15345101.
Sánchez, J. I. (2020, 13 de noviembre). Así hice el mapa de los códigos postales de España con SIG y datos abiertos. NoSoloSIG. Artículo.