Capa GeoJSON de Códigos Postales de España (WGS84)

Descarga la capa cartográfica oficial con los 14.662 códigos postales georreferenciados en formato estándar GeoJSON (RFC 7946). Compatible de forma nativa con QGIS, ArcGIS, Mapbox, Leaflet, OpenLayers, Carto y Kepler.gl.

✓ RFC 7946 Estándar ✓ EPSG:4326 (WGS84) ✓ 14.662 Features de Puntos ✓ ~2.6 MB (Optimizado) ✓ Libre Uso Comercial y Académico

Estructura de la FeatureCollection y Propiedades

El fichero se compone de una colección de elementos geográficos (FeatureCollection) donde la geometría de cada elemento es un punto con coordenadas [longitud, latitud] siguiendo estrictamente el estándar RFC 7946:

codigos-postales-espana.geojson (Fragmento de ejemplo)
{
  "type": "FeatureCollection",
  "name": "codigos_postales_espana",
  "crs": {
    "type": "name",
    "properties": {
      "name": "urn:ogc:def:crs:OGC:1.3:CRS84"
    }
  },
  "features": [
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [-3.4789902, 40.4591561]
      },
      "properties": {
        "codigo_postal": "28850",
        "municipio": "Torrejón de Ardoz",
        "provincia": "Madrid",
        "codigo_provincia": "28",
        "codigo_ine": "28148000000",
        "latitud": "40.4591561",
        "longitud": "-3.4789902"
      }
    }
  ]
}
Propiedad Tipo Ejemplo Descripción
geometry.coordinates Array [Lon, Lat] [-3.4789902, 40.4591561] Coordenadas WGS84 (Longitud Oeste negativa, Latitud Norte positiva).
codigo_postal String "28850" Código postal de 5 dígitos (preserva el cero inicial).
municipio String "Torrejón de Ardoz" Nombre oficial de la localidad o municipio.
provincia String "Madrid" Nombre oficial de la provincia.
codigo_provincia String "28" Prefijo numérico de 2 dígitos INE.
codigo_ine String "28148000000" Identificador municipal del Instituto Nacional de Estadística.

Cómo Cargar y Utilizar la Capa en QGIS

QGIS reconoce el formato GeoJSON de forma nativa sin necesidad de extensiones ni conversiones:

1

Descargar el Archivo

Haz clic en el botón superior para descargar codigos-postales-espana.geojson en tu equipo.

2

Arrastrar a QGIS

Abre tu proyecto en QGIS y arrastra el archivo directamente desde tu explorador al panel de Capas (Layers).

3

Estilizar y Etiquetar

Haz doble clic en la capa, entra en Simbología para colorear por provincia (Campo provincia) y activa las Etiquetas con el campo codigo_postal.

Cómo Cargar la Capa en Mapas Web (Leaflet / Mapbox)

Carga los puntos directamente en tu visor cartográfico con unas pocas líneas de código Javascript:

// Cargar la capa GeoJSON en un mapa Leaflet con popups informativos
fetch('https://xn--cdigospostales-lob.es/wp-content/uploads/descargas/codigos-postales-espana.geojson')
  .then(response => response.json())
  .then(geojsonData => {
    L.geoJSON(geojsonData, {
      onEachFeature: function (feature, layer) {
        const p = feature.properties;
        layer.bindPopup(`
          <strong>${p.codigo_postal} - ${p.municipio}</strong><br>
          Provincia: ${p.provincia}<br>
          INE: ${p.codigo_ine}
        `);
      }
    }).addTo(map);
  });
// Añadir fuente y capa de círculos en Mapbox GL JS
map.on('load', () => {
  map.addSource('codigos-postales', {
    type: 'geojson',
    data: 'https://xn--cdigospostales-lob.es/wp-content/uploads/descargas/codigos-postales-espana.geojson',
    cluster: true,
    clusterMaxZoom: 14,
    clusterRadius: 50
  });

  map.addLayer({
    id: 'clusters',
    type: 'circle',
    source: 'codigos-postales',
    paint: {
      'circle-color': '#0891b2',
      'circle-radius': 12
    }
  });
});