Metodología

Cómo calculamos el ZonaScore

El ZonaScore es una puntuación de 0 a 100 que agrega datos públicos de seis dimensiones de calidad de vida residencial. Esta página describe las fuentes, las fórmulas de puntuación y las limitaciones conocidas del modelo.

El ZonaScore

El ZonaScore es la media ponderada de seis subpuntuaciones (Vivienda, Seguridad, Movilidad, Medio ambiente, Educación y Salud), cada una en escala 0–100. Los pesos por defecto asignan aproximadamente un 17 % a cada dimensión, pero el usuario puede ajustarlos desde la ficha de cualquier zona.

ZonaScore = Σ (subpuntuación_i × peso_i) / Σ peso_i

Cuando los pesos se modifican, la suma se normaliza automáticamente al 100 %. Si una categoría carece de datos, se excluye del cálculo y los pesos restantes absorben su proporción.

Las 6 dimensiones

Vivienda

Peso por defecto ~17 %

Mide la asequibilidad real del mercado residencial ponderando precio de alquiler, precio de compra, tendencia reciente y esfuerzo económico (% de renta bruta del hogar destinado al alquiler).

Score = clamp(50 × (11,8 / alq) × 1,4 − max(0, tendencia − 3) × 1,5 − max(0, esfuerzo − 30) × 0,8, 10, 95)

donde 11,8 €/m²/mes es la media nacional de referencia y el esfuerzo se mide en % de renta.

Fuentes
  • Idealista (estadísticas públicas mensuales)
  • INE — Encuesta Continua de Hogares
  • Catastro — valor de referencia
  • Banco de España — ratio esfuerzo
GranularidadBarrio / distrito / municipio según disponibilidad

Seguridad

Peso por defecto ~17 %

Tasa de infracciones penales registradas por 1.000 habitantes residentes, ponderada con la tendencia interanual. Se normaliza contra la media nacional (52,0 infracciones/1.000 hab.).

Score = clamp(90 − (tasa − 20) × 0,70, 30, 85)

Tasas inferiores a 20 reciben el máximo (85). La fórmula penaliza linealmente cada infracción adicional sobre la media.

Fuentes
  • Sistema Estadístico de Criminalidad (SEC) — Ministerio del Interior
  • Ayuntamientos (datos abiertos de policía local)
GranularidadDistrito policial (no siempre coincide con el barrio administrativo)

Movilidad

Peso por defecto ~17 %

Combina cobertura de transporte público (paradas metro y bus en radio 500 m), caminabilidad (Walk Score), tiempo de acceso a nodos centrales en TP y congestión de tráfico.

Score = clamp(30 + metro × 2,2 + bus × 0,6 + walk × 0,15 − max(0, acceso − 10) × 0,8, 35, 96)

metro = estaciones de metro/cercanías; bus = líneas de autobús; walk = Walk Score /100; acceso = minutos al centro en TP.

Fuentes
  • GTFS de cada consorcio de transporte municipal
  • OpenStreetMap (red peatonal)
  • TomTom Traffic Index
  • Ministerio de Transportes — encuesta movilidad
GranularidadBarrio (radio 500 m desde el centroide)

Medio ambiente

Peso por defecto ~17 %

Media ponderada de calidad del aire (NO₂, PM2,5), dotación de zonas verdes (m²/habitante) y nivel de ruido nocturno (Lnoche dB).

Score = clamp(aire × 0,45 + verde × 0,35 + ruido × 0,20, 20, 92) aire = clamp(100 − NO₂ × 1,8, 20, 90) verde = clamp(m²Verde × 3,5, 10, 80) ruido = clamp(100 − (Lnoche − 48) × 3,5, 20, 90)

La OMS fija 40 µg/m³ para NO₂ anual y 45 dB para Lnoche. El límite legal español para NO₂ es 40 µg/m³.

Fuentes
  • Red de calidad del aire municipal (estaciones EPER/AEMET)
  • Mapa Estratégico de Ruido — Ministerio para la Transición Ecológica
  • Catastro verde de ayuntamientos
  • INE — estadística de zonas verdes urbanas
GranularidadEstación de medición más cercana (radio variable, indicado en cada zona)

Educación

Peso por defecto ~17 %

Combina el rendimiento académico publicado de los centros del distrito (tasa de titulación ESO/Bachillerato, nota EvAU) con el indicador autonómico de competencias básicas del Informe PISA.

Score = promedio ponderado de indicadores de rendimiento publicados por la consejería autonómica

Para barrios sin datos de centro individual se utiliza el indicador CCAA (confianza 38 %).

Fuentes
  • Ministerio de Educación y Formación Profesional (MEFP)
  • Consejería de Educación de cada CCAA
  • Informe PISA — OCDE
  • Registros del Ministerio — estadística de centros
GranularidadCentro educativo / distrito / CCAA según disponibilidad

Salud

Peso por defecto ~17 %

Evalúa el acceso y la calidad del sistema sanitario: distancia al centro de salud más cercano, tiempos de espera publicados (urgencias, primera consulta, cirugía) y ratio médico/habitante.

Score = promedio ponderado de indicadores de acceso y tiempos de espera publicados por el sistema autonómico

Para barrios sin datos de centro individual se utiliza el indicador SNS de la CCAA (confianza 38 %).

Fuentes
  • Ministerio de Sanidad — Estadística de Centros Sanitarios
  • Servicios autonómicos de salud (memorias anuales)
  • INE — Encuesta Nacional de Salud
GranularidadCentro sanitario / municipio / CCAA según disponibilidad

Fuentes de datos

Todos los datos utilizados proceden de fuentes públicas o de estadísticas publicadas por los propietarios de los datos. Urbadata no recopila datos propios ni accede a información privada de propietarios, inquilinos o ciudadanos.

OrganismoDatosFrecuencia
INE
Instituto Nacional de Estadística
Padrón municipal, Encuesta de Hogares, estadísticas de viviendaAnual
Ministerio del Interior
Sistema Estadístico de Criminalidad (SEC)
Infracciones penales por municipio y distrito policialTrimestral
AEMET / EPER
Agencia Estatal de Meteorología / PRTR
NO₂, PM2,5, ozono por estación de mediciónDiario (media anual)
Ministerio de Sanidad
ECSNS — Estadística de Centros Sanitarios
Centros, camas, plantilla, tiempos de esperaAnual
MEFP
Ministerio de Educación y FP
Estadística de centros, indicadores de rendimiento, PISAAnual (curso escolar)
GTFS municipales
Consorcios de transporte de cada ciudad
Red de paradas, líneas y frecuencias de TPVariable (generalmente semestral)
Catastro / Idealista
Dirección General del Catastro + estadística pública Idealista
Precios de alquiler y compra por zonaMensual / trimestral
MTES
Mapa Estratégico de Ruido
Lnoche y Lden por municipio mayor de 100.000 hab.Quinquenal
OpenStreetMap
Contribuidores OSM
Red viaria peatonal para Walk ScoreContinuo

Índice de confianza

Cada zona lleva un índice de confianza (0–100 %) que indica la resolución geográfica de los datos subyacentes. Cuanto mayor sea el índice, más específicos son los datos para ese barrio concreto.

60–70 %
Datos de barrio o distrito

Precios de alquiler, datos de TP y aire medidos directamente en la zona o en un radio ≤ 1 km.

45–60 %
Datos de municipio

Algunas métricas (p. ej. criminalidad, verde urbano) disponibles solo a nivel municipal. El score es representativo pero no específico del barrio.

38 %
Datos de CCAA

Educación y salud para barrios de ciudades medianas o sin estadísticas de centro publicadas. El score refleja la media autonómica, no el distrito específico.

Limitaciones del modelo

  • Granularidad de seguridad. Los datos del SEC se publican por distrito policial, que raramente coincide con el barrio administrativo. La tasa mostrada es representativa del área, no del barrio exacto.
  • Desfase temporal. Los precios de vivienda pueden tener un retraso de 3–6 meses respecto al mercado real. Los datos anuales (INE, MEFP) corresponden al último ejercicio publicado.
  • Calidad del aire puntual. Los valores de NO₂ y PM2,5 proceden de estaciones de medición fijas; la concentración real puede variar dentro del barrio según la distancia a vías de tráfico intenso.
  • Educación y salud en ciudades medianas. Para municipios sin datos publicados de centro individual se utiliza el indicador de la CCAA (confianza 38 %). El score no diferencia centros dentro del mismo distrito.
  • El ZonaScore no es un ranking inmobiliario. Una puntuación alta no equivale a una zona cara ni viceversa. El score de Vivienda penaliza el precio elevado: zonas con alquileres bajos pueden tener mayor subpuntuación de Vivienda aunque su precio absoluto sea inferior.
  • Composición social y gentrificación. El modelo no incluye métricas de diversidad social, proceso de gentrificación ni stock de vivienda protegida. Estas dimensiones son difícilmente cuantificables con datos públicos disponibles.

Historial de cambios

v0.5junio 2026
  • 596 zonas disponibles en 17+ ciudades españolas (Madrid, Barcelona, Valencia, Sevilla, Bilbao, Zaragoza, Málaga, Palma, Las Palmas, Alicante, Córdoba, Valladolid, Murcia, Granada, Donostia, Vigo, Vitoria-Gasteiz y más).
  • JSON-LD schema.org/Place en cada página de zona.
  • /llms.txt dinámico para indexación por modelos de lenguaje.
  • Open Graph image dinámica con subpuntuaciones por zona.
  • Vercel Analytics y Speed Insights activados.
v0.4mayo 2026
  • Comparador de hasta 4 zonas con síntesis automática.
  • Pesos de categoría editables por el usuario (persistidos en localStorage).
  • Desglose detallado de vivienda, movilidad, seguridad y medioambiente.
  • Mapa de ubicación por zona con Leaflet.
v0.3abril 2026
  • Base de datos Supabase — 550+ zonas de municipios españoles.
  • API pública /api/zones y /api/zones/[id].
  • Score personalizado vía POST /api/zones/[id]/score.
  • Sitemap dinámico y metadatos OpenGraph por zona.