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_iCuando 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.
- Idealista (estadísticas públicas mensuales)
- INE — Encuesta Continua de Hogares
- Catastro — valor de referencia
- Banco de España — ratio esfuerzo
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.
- Sistema Estadístico de Criminalidad (SEC) — Ministerio del Interior
- Ayuntamientos (datos abiertos de policía local)
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.
- GTFS de cada consorcio de transporte municipal
- OpenStreetMap (red peatonal)
- TomTom Traffic Index
- Ministerio de Transportes — encuesta movilidad
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³.
- 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
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ómicaPara barrios sin datos de centro individual se utiliza el indicador CCAA (confianza 38 %).
- 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
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ómicoPara barrios sin datos de centro individual se utiliza el indicador SNS de la CCAA (confianza 38 %).
- Ministerio de Sanidad — Estadística de Centros Sanitarios
- Servicios autonómicos de salud (memorias anuales)
- INE — Encuesta Nacional de Salud
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.
| Organismo | Datos | Frecuencia |
|---|---|---|
| INE Instituto Nacional de Estadística | Padrón municipal, Encuesta de Hogares, estadísticas de vivienda | Anual |
| Ministerio del Interior Sistema Estadístico de Criminalidad (SEC) | Infracciones penales por municipio y distrito policial | Trimestral |
| AEMET / EPER Agencia Estatal de Meteorología / PRTR | NO₂, PM2,5, ozono por estación de medición | Diario (media anual) |
| Ministerio de Sanidad ECSNS — Estadística de Centros Sanitarios | Centros, camas, plantilla, tiempos de espera | Anual |
| MEFP Ministerio de Educación y FP | Estadística de centros, indicadores de rendimiento, PISA | Anual (curso escolar) |
| GTFS municipales Consorcios de transporte de cada ciudad | Red de paradas, líneas y frecuencias de TP | Variable (generalmente semestral) |
| Catastro / Idealista Dirección General del Catastro + estadística pública Idealista | Precios de alquiler y compra por zona | Mensual / 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 Score | Continuo |
Í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.
Precios de alquiler, datos de TP y aire medidos directamente en la zona o en un radio ≤ 1 km.
Algunas métricas (p. ej. criminalidad, verde urbano) disponibles solo a nivel municipal. El score es representativo pero no específico del barrio.
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
- 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/Placeen cada página de zona. /llms.txtdinámico para indexación por modelos de lenguaje.- Open Graph image dinámica con subpuntuaciones por zona.
- Vercel Analytics y Speed Insights activados.
- 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.
- Base de datos Supabase — 550+ zonas de municipios españoles.
- API pública
/api/zonesy/api/zones/[id]. - Score personalizado vía
POST /api/zones/[id]/score. - Sitemap dinámico y metadatos OpenGraph por zona.