Serie · Vivienda

Parque de viviendas en España

Número estimado de viviendas familiares existentes a 31 de diciembre. Datos anuales del Ministerio de Vivienda y Agenda Urbana.

Datos

Histórico: 2001-2025. Última modificación: 24/9/2026. Última comprobación: 24/9/2026.

Explorar la gráfica del parque de viviendas.

Agregación territorial calculada por SP. Fecha de referencia: 31 de diciembre de cada año.

Descargar selección CSVDescargar selección JSON

Parque de viviendas: España
AñoViviendasCambio neto anualCrecimiento anual (%)
200121.033.759No disponibleNo disponible
200221.487.307453.5482,16
200321.926.409439.1022,04
200422.417.950491.5412,24
200522.927.382509.4322,27
200623.493.772566.3902,47
200724.034.966541.1942,3
200824.569.715534.7492,22
200924.908.126338.4111,38
201025.106.251198.1250,8
201125.249.053142.8020,57
201225.469.994220.9410,88
201325.620.669150.6750,59
201425.763.853143.1840,56
201525.906.114142.2610,55
201626.033.976127.8620,49
201726.170.704136.7280,53
201826.314.435143.7310,55
201926.463.070148.6350,56
202026.623.708160.6380,61
202126.719.90596.1970,36
202226.811.83391.9280,34
202326.902.44390.6100,34
202427.004.765102.3220,38
202527.099.55694.7910,35

Variaciones calculadas por SP sobre los datos vigentes. Sin observación del año anterior se indica «No disponible».

Fuentes y método

Metodología y contexto

Qué mide y cómo se calcula

Estimación de viviendas familiares existentes a 31 de diciembre. No mide viviendas en venta, viviendas vacías ni stock de vivienda nueva sin vender.

España y las comunidades son sumas de las unidades territoriales de la fuente, calculadas por SP. Ceuta y Melilla se mantienen como unidad conjunta.

La variación neta incluye entradas, bajas y revisiones estadísticas; no equivale a viviendas construidas. El primer año no tiene variación disponible.

El MIVAU utiliza los censos de 2001, 2011 y 2021 y estima los años siguientes con viviendas terminadas, creadas por rehabilitación y bajas. Las cifras pueden revisarse; no se interpretan las revisiones como cambios físicos observados.

Los agregados de SP se han contrastado con las tablas del boletín del MIVAU. Una comunidad uniprovincial y su provincia representan el mismo ámbito; no se suman dos veces. Ceuta y Melilla se incluyen una sola vez en España.

Cambio neto anual = parque del año menos parque del año anterior. Crecimiento anual (%) = 100 × cambio neto / parque del año anterior. Se conserva toda la precisión en la API y se redondea solo al mostrar.

El detalle completo del enlace entre censos no está documentado en el fichero consultado. La continuidad de la tabla no demuestra comparabilidad perfecta de todos los años. No se atribuye un salto concreto a un censo ni se añade una marca de ruptura sin evidencia.

La observación es anual. La fecha de actualización de SP corresponde a la última modificación de los datos o sus metadatos; no es la fecha de publicación original del dato. Las correcciones válidas sustituyen las cifras anteriores.

CSV del MIVAU · Metodología del parque · Tabla oficial de contraste · Catálogo y reutilización (CC BY 4.0).

API

GET /api/v1/series/parque-viviendas. Lectura pública sin clave.

  • territory: ES por defecto, CA-01 a CA-17, PR-01 a PR-50 o CE-ML para Ceuta y Melilla conjuntas. Los nombres y niveles se incluyen en territories.
  • from y to: años inclusivos disponibles, en formato AAAA. Por defecto, todo el histórico.
  • format: json por defecto o csv.

Descargar ejemplo JSON: Comunidad de Madrid, 2020-2025.

Cada observación contiene year, referenceDate, territory y dwellings. derived indica si el nivel es una suma territorial de SP. change y rate son cálculos de SP: cambio neto y porcentaje anual; son nulos cuando falta el año anterior o el denominador no permite calcular la tasa.

JSON incluye fuente, licencia, notas, cobertura, fecha de carga y comprobación y estado stale. CSV comunica el estado mediante X-SP-Stale y las fechas mediante X-SP-Updated-At y X-SP-Checked-At. No se inventa la fecha de publicación original.

Parámetros desconocidos, duplicados, vacíos, territorios o años no disponibles y rangos invertidos devuelven 400. Sin datos cargados, 404; ante fallo temporal, 503. La caché compartida dura como máximo 60 segundos.