Precio de la vivienda en Madrid

En la provincia de Madrid, el valor tasado mediano de sus municipios grandes es 3.184 €/m² (2.º trimestre de 2026), +5,9 % en el último periodo. Una vivienda de 80 m² cuesta unos 254.736 €.

Precio por m²
3.184 €
+5,9 % último periodo
Vivienda de 80 m²
254.736 €
Alquiler de 80 m²
779 €/mes
Rentabilidad bruta
3,7 %
Años de renta para comprar
5,5
Crecimiento anual (5 años)
+10,8 %
¿Te conviene comprar en Madrid?

Con tu sueldo y tus ahorros te decimos qué puedes comprar y si te sale mejor que seguir de alquiler.

Calcular mi caso

Evolución del precio en Madrid

Evolución 2005–2026: de 2.685 a 3.184 €/m²

Mediana del valor tasado (€/m²) de los municipios de la provincia con dato.

El precio en Madrid desde 1995

Evolución 1995–2026: de 1.090 a 4.069 €/m²

Valor tasado medio de la vivienda libre (€/m²) de toda la provincia, dato oficial del Ministerio de Vivienda: 1.090 €/m² en 1995 y 4.069 €/m² en 2026 (2 trimestres), su máximo. Es la media de todas las tasaciones, por eso no coincide con la mediana de municipios de arriba. Los años anteriores a 2002 están convertidos de pesetas a euros.

Municipios de Madrid

MunicipioHabitantes€/m² (compra)€/m²·mes (alquiler)Rentab. bruta
Madrid3.506.7305.41814,43,2 %
Móstoles214.8173.0749,33,6 %
Alcalá de Henares203.2082.9429,53,9 %
Leganés195.7343.2549,83,6 %
Getafe193.2383.27210,33,8 %
Fuenlabrada190.0762.9229,13,8 %
Alcorcón175.7193.56210,33,5 %
Torrejón de Ardoz143.5263.0439,33,7 %
Parla137.4712.4108,44,2 %
Alcobendas123.3424.91411,92,9 %
Rivas-Vaciamadrid103.1483.5219,43,2 %
Las Rozas de Madrid99.0374.48613,43,6 %
San Sebastián de los Reyes96.9924.04111,53,4 %
Pozuelo de Alarcón89.7705.20613,63,1 %
Valdemoro85.9722.6819,14,1 %
Coslada80.5123.29910,23,7 %
Majadahonda73.6255.00613,13,1 %
Collado Villalba67.2742.9949,63,9 %
Boadilla del Monte66.3494.30412,63,5 %
Aranjuez63.0402.1858,14,5 %
Arganda del Rey60.4192.7048,43,7 %
Colmenar Viejo58.7303.1159,03,5 %
Pinto56.6512.9529,63,9 %
Tres Cantos54.5924.39111,63,2 %
San Fernando de Henares39.0592.92910,04,1 %
Arroyomolinos38.075—9,9—
Galapagar36.7582.8508,93,8 %
Navalcarnero33.3312.4878,64,2 %
Villaviciosa de Odón30.1273.52412,94,4 %
Paracuellos de Jarama27.650—10,4—
Ciempozuelos26.350—8,6—
Torrelodones25.433—12,0—
Mejorada del Campo25.049—9,5—
Villanueva de la Cañada24.028—11,9—
Algete21.144—9,1—
San Martín de la Vega21.010—8,4—
Humanes de Madrid20.500—9,1—
San Lorenzo de El Escorial18.872—9,4—
Villalbilla18.687—10,6—
Villanueva del Pardillo18.466—11,0—
Guadarrama17.547—9,2—
El Escorial17.171—9,3—
Meco15.922—9,6—
Alpedrete15.686—9,8—
Moralzarzal14.772—10,3—
Velilla de San Antonio14.468—9,8—
Valdemorillo14.420—10,2—
San Agustín del Guadalix13.825—10,5—
Brunete11.287—9,8—
Griñón10.799—10,0—
Daganzo de Arriba10.764—10,7—
Torrejón de la Calzada10.653—9,9—
El Álamo10.594—10,0—
El Molar9.999—9,3—
Sevilla la Nueva9.802—9,8—
Manzanares el Real9.648—9,8—
Colmenarejo9.640—9,7—
Soto del Real9.400—10,1—
San Martín de Valdeiglesias9.324—8,6—
Hoyo de Manzanares9.310—10,3—
Loeches9.261—9,9—
Colmenar de Oreja9.127—11,2—
El Boalo8.770—10,2—
Morata de Tajuña8.397—9,0—
Camarma de Esteruelas8.331—10,2—
Villarejo de Salvanés8.042—8,5—
Torres de la Alameda7.824—9,6—
Cercedilla7.772—9,8—
Villa del Prado7.743—9,9—
Collado Mediano7.722—10,4—
Cobeña7.670—10,9—
Fuente el Saz de Jarama7.413—10,2—
Miraflores de la Sierra7.350—9,5—
Cubas de la Sagra7.238—12,3—
Guadalix de la Sierra6.993—10,2—
Campo Real6.974—9,2—
Becerril de la Sierra6.737—9,7—
Pedrezuela6.606—9,9—
Chinchón5.800—10,2—
Moraleja de Enmedio5.580—10,8—
Valdetorres de Jarama5.175—10,1—
Torrelaguna5.081—9,3—
Torrejón de Velasco4.900—11,1—
Ajalvir4.868—10,3—
Robledo de Chavela4.818—10,9—
Los Molinos4.781—10,6—
Serranillos del Valle4.670—11,6—
Valdeolmos-Alalpardo4.626—10,1—
Talamanca de Jarama4.607—10,0—
Casarrubuelos4.323—11,1—
Quijorna4.044—10,6—
Villaconejos3.569—11,4—
Aldea del Fresno3.503—11,2—
Navas del Rey3.420—11,3—
Cadalso de los Vidrios3.372—10,9—
Navacerrada3.311—10,8—
Valdilecha3.289—9,9—
Perales de Tajuña3.260—10,5—
Pelayos de la Presa3.195—10,6—
Navalagamella3.169—11,1—
Tielmes2.964—10,7—
Villamanta2.899—11,5—
La Cabrera2.889—10,9—
Bustarviejo2.870—10,6—
Los Santos de la Humosa2.867—11,9—
Chapinería2.705—11,6—
Fresno de Torote2.561—12,3—
Carabaña2.451—11,1—
Fuentidueña de Tajo2.372—12,2—
El Vellón2.281—10,7—
Cenicientos2.152—11,9—
Colmenar del Arroyo2.044—10,8—
Buitrago del Lozoya2.034—10,1—
Belmonte de Tajo1.955—11,5—
Zarzalejo1.946—11,5—
Valdeavero1.896—11,8—
Fresnedillas de la Oliva1.883—11,3—
Villanueva de Perales1.715—12,0—
Rascafría1.704—11,2—
Navalafuente1.693—10,8—
Villamantilla1.660—11,4—
Santa María de la Alameda1.584—12,3—
Orusco de Tajuña1.531—11,9—
Estremera1.473—12,2—
Lozoyuela-Navas-Sieteiglesias1.468—12,2—
Anchuelo1.414—11,9—
Pozuelo del Rey1.302—12,0—
Valdelaguna1.122—11,8—
Santorcaz1.011—12,0—
Ribatejada905—12,2—
Valdemaqueda870—12,2—
Villamanrique de Tajo859—12,2—
Corpa832—11,9—
El Berrueco795—12,2—
Lozoya598—11,5—
Garganta de los Montes441—12,4—
Montejo de la Sierra404—12,3—

Preguntas frecuentes

¿Dónde es más barata la vivienda en la provincia de Madrid?

Entre los municipios con valor tasado oficial, los más baratos son Aranjuez (2.185 €/m²), Parla (2.410 €/m²), Navalcarnero (2.487 €/m²).

¿Dónde es más rentable comprar para alquilar en Madrid?

Por rentabilidad bruta del alquiler destacan Aranjuez (4,5 %), Villaviciosa de Odón (4,4 %), Parla (4,2 %). Antes de gastos e impuestos.

¿Cuánto cuesta un piso en Madrid?

La mediana de los municipios con dato es de 3.184 €/m²: un piso de 80 m² ronda los 254.736 €.

Valor tasado: MIVAU (municipios de más de 25.000 habitantes). Alquiler: Sistema Estatal de Referencia del Precio del Alquiler (SERPAVI, MIVAU). Renta: Atlas de Distribución de Renta de los Hogares (INE). Población: Padrón (INE).