Análisis del mercado inmobiliario en la provincia de Madrid

El mapa muestra el precio medio de los inmuebles residenciales en la provincia de Madrid. El periodo de referencia es Abril 2025 .

venta

4.400 €/m²

desde 403 €/m² a 6.021 €/m²

alquiler

23,46 €/m²

desde 1,40 €/m² a 25,10 €/m²

O confía en la experiencia de una agencia inmobiliaria

Busca agencias

Evolución del precio de los inmuebles en la provincia de Madrid

Los siguientes gráficos muestran la evolución en el tiempo del precio de todas las tipologías de los inmuebles residenciales en la provincia de Madrid, tanto para la venta como para el alquiler.

Precio medio venta (€/m²)
El servicio no está disponible temporalmente

En Abril 2025 los inmuebles residenciales en venta han tenido un precio medio de € 4.400 por metro cuadrado, con un aumento del 34,39% respecto a Abril 2024 (3.274 €/m²). En los últimos 2 años, el precio medio en la provincia de Madrid ha alcanzado su máximo en el mes de Abril 2025, con un valor de € 4.400 por metro cuadrado. El mes en el que el precio medio ha sido más bajo ha sido Junio 2023: por un inmueble en venta el precio medio ha sido de € 2.971 por metro cuadrado.

Precio medio alquiler (€/m²)
El servicio no está disponible temporalmente

En Abril 2025 los inmuebles residenciales en alquiler han tenido un precio medio de € 23,46 al mes por metro cuadrado, con un aumento del 10,66% respecto a Abril 2024 (€ 21,20 mensuales por m²). En los últimos 2 años, el precio medio en la provincia de Madrid ha alcanzado su máximo en el mes de Abril 2025, con un valor de € 23,46 por metro cuadrado. El mes en el que el precio medio ha sido más bajo ha sido Junio 2023: por un inmueble en alquiler el precio medio ha sido de € 18,10 al mes por metro cuadrado.

Precio por metro cuadrado en las localidades de la región de Madrid

Durante el mes de Abril 2025, el precio para los inmuebles en venta en la provincia de Madrid ha sido más alto en la población de Madrid, con € 6.021 por metro cuadrado. Por el contrario, el precio más bajo ha sido el de la población de El Atazar con una media de € 403 por metro cuadrado.
En el mismo mes, el precio de los inmuebles en alquiler en la provincia de Madrid ha sido más alto en la población de Madrid, con € 25,10 al mes por metro cuadrado. El precio más bajo, por el contrario, ha sido el de la población de Orusco de Tajuña, con una media de € 1,40 al mes por metro cuadrado.

PoblacionesVenta(€/m²)Alquiler(€/m²)
Madrid6.02125,1
Ajalvir2.56211,38
Alameda del Valle1.1919,21
Alcalá de Henares2.41612,83
Alcobendas4.79418,09
Alcorcón2.63814,16
Aldea del Fresno1.3778,51
Algete2.39910,77
Alpedrete2.2417,51
Ambite784-
Anchuelo1.4735,12
Aranjuez1.72111,46
Arganda del Rey1.9059,98
Arroyomolinos (Madrid)2.02710,34
Batres1.3363,68
Becerril de la Sierra2.1737,32
Belmonte de Tajo1.3847,68
Berzosa del Lozoya1.126-
Boadilla del Monte3.26711,9
Braojos--
Brea de Tajo603-
Brunete1.82412,24
Buitrago del Lozoya1.2744,08
Bustarviejo1.5104,11
Cabanillas de La Sierra1.8944,31
Cadalso de los Vidrios7902,85
Camarma de Esteruelas2.45711,09
Campo Real1.4648,84
Canencia636-
Carabaña1.3287,27
Casarrubuelos1.3575,12
Cenicientos833-
Cercedilla2.0207,25
Cervera de Buitrago864-
Chapinería1.0733,84
Chinchón9924,16
Ciempozuelos1.41211,15
Cobeña2.0518,23
Collado Mediano1.6728,83
Collado Villalba2.35312,96
Colmenar de Oreja8895
Colmenar del Arroyo7503,48
Colmenar Viejo2.22912,72
Colmenarejo2.8256,01
Corpa997-
Coslada2.31512,75
Cubas de La Sagra1.4904,18
Daganzo de Arriba1.9098,46
El Álamo1.4835,76
El Atazar403-
El Berrueco751-
El Boalo-Cerceda-Mataelpino1.7968,09
El Escorial2.20011,69
El Molar (Madrid)1.77410,24
El Vellón1.7919,05
Estremera6285,23
Fresnedillas de La Oliva1.1933,65
Fresno de Torote1.7674,17
Fuenlabrada2.28411,45
Fuente el Saz de Jarama2.01512,51
Fuentidueña de Tajo7855,19
Galapagar2.15110,5
Garganta de los Montes860-
Gargantilla del Lozoya y Pinilla de Buitrago1.068-
Gascones1.016-
Getafe2.54616,01
Griñón1.66112,06
Guadalix de la Sierra1.7714,83
Guadarrama2.0849,85
Horcajo de la Sierra-Aoslos1.122-
Horcajuelo de la Sierra770-
Hoyo de Manzanares2.20910,67
Humanes de Madrid1.97610,97
La Acebeda2.1929,03
La Cabrera1.3784,87
La Hiruela1.111-
La Serna del Monte508-
Las Rozas de Madrid3.26713,42
Leganés2.36011,5
Loeches1.8008,26
Los Molinos1.7738
Los Santos de La Humosa1.2945,32
Lozoya914-
Lozoyuela-Navas-Sieteiglesias1.3644,8
Madarcos--
Majadahonda3.91015,62
Manzanares el Real2.5676,01
Meco1.7357,82
Mejorada del Campo1.7798,9
Miraflores de La Sierra2.5137,96
Montejo de La Sierra429-
Moraleja de Enmedio1.9305,61
Moralzarzal2.1458,95
Morata de Tajuña1.4827,82
Móstoles2.26614,03
Navacerrada2.2186,21
Navalafuente1.3984,16
Navalagamella1.9055,75
Navalcarnero2.0239,99
Navarredonda y San Mamés8846,39
Navas del Rey1.5545,77
Nuevo Baztán1.3195,23
Olmeda de Las Fuentes1.0902,79
Orusco de Tajuña6721,4
Paracuellos de Jarama2.49111,81
Parla1.87411,21
Patones1.382-
Pedrezuela1.9369,97
Pelayos de la Presa1.0543,36
Perales de Tajuña1.3397,09
Pezuela de Las Torres9613,72
Pinilla del Valle1.200-
Pinto2.53714,21
Piñuécar-Gandullas1.067-
Pozuelo de Alarcón4.03615,76
Pozuelo del Rey1.2946,19
Prádena del Rincón--
Puebla de La Sierra--
Puentes Viejas668-
Quijorna1.3925,98
Rascafría1.406-
Redueña9643,6
Ribatejada1.1895,69
Rivas-Vaciamadrid2.49612,48
Robledillo de La Jara1.203-
Robledo de Chavela1.3344,28
Robregordo433-
Rozas de Puerto Real4998,29
San Agustín del Guadalix2.1866,43
San Fernando de Henares2.45713,2
San Lorenzo de El Escorial2.1888,68
San Martín de la Vega1.2988,31
San Martín de Valdeiglesias1.3343,33
San Sebastián de los Reyes3.27116,19
Santa María de la Alameda1.072-
Santorcaz1.2814,9
Serranillos del Valle1.3114,16
Sevilla la Nueva1.7208,63
Somosierra710-
Soto del Real2.0995,2
Talamanca de Jarama2.0169,52
Tielmes1.1618,53
Titulcia1.0052,82
Torrejón de Ardoz2.44613,15
Torrejón de La Calzada1.6856,67
Torrejón de Velasco1.4025,37
Torrelaguna1.4096,11
Torrelodones2.67313,51
Torremocha de Jarama1.1016,32
Torres de La Alameda1.8186,94
Tres Cantos3.72514,74
Valdaracete439-
Valdeavero1.3904,63
Valdelaguna5334,97
Valdemanco1.252-
Valdemaqueda1.1073,17
Valdemorillo2.03911,28
Valdemoro2.12711,15
Valdeolmos-Alalpardo1.9219,62
Valdepiélagos6452,97
Valdetorres de Jarama1.7599,19
Valdilecha1.0776,67
Valverde de Alcalá9327,14
Velilla de San Antonio2.0609,38
Venturada1.6885,79
Villa del Prado9797,36
Villaconejos9932,76
Villalbilla1.9217,8
Villamanrique de Tajo6843,21
Villamanta1.3783,45
Villamantilla1.4426,32
Villanueva de la Cañada2.41716,57
Villanueva de Perales1.1394,69
Villanueva del Pardillo2.59215,09
Villar del Olmo1.0153,41
Villarejo de Salvanés9504,15
Villaviciosa de Odón2.58018,43
Villavieja del Lozoya1.627-
Zarzalejo1.2343,14