Madrid: housing price and price/m²

You want to buy or sell a real estate property? Properstar gives you the insights you need before you start.This report is based on the listings published on Properstar. Last update: Jul 2024

Housing price details

The median price of an apartment for sale is €3,799/m². That means there are as many properties more expensive than €3,799/m² as cheaper. As for houses for sale, the median price is €2,048/m².
Apartments
Number of roomsMedian price
Studio€4,181/m²
2 pièces€4,043/m²
3 pièces€2,948/m²
4 pièces€4,420/m²
5 pièces€5,384/m²
Houses
Number of roomsMedian price
4 pièces€2,022/m²
5 pièces€2,210/m²
6 pièces€2,500/m²
7 pièces€2,208/m²
8 pièces€2,064/m²

Madrid: all details of housing price

LocationPrice per m² – apartmentsPrice per m² – houses
Madrid
€5,489/m²
+2%
€3,957/m²
+1%
Alcobendas
€3,673/m²
€5,319/m²
+1%
Las Rozas de Madrid
€3,716/m²
+4%
€2,445/m²
Torrejón de Ardoz
€2,293/m²
+2%
€2,075/m²
+1%
Leganés
€2,249/m²
+1%
€1,957/m²
-1%
Getafe
€2,395/m²
+3%
€2,043/m²
-1%
Alcorcón
€2,377/m²
-1%
€2,445/m²
+4%
Fuenlabrada
€2,094/m²
€1,959/m²
Parla
€1,766/m²
+3%
€1,654/m²
+5%
Boadilla del Monte
€3,455/m²
-2%
€2,809/m²
+1%
Alcala de Henares
€2,114/m²
€1,927/m²
+2%
Valdemoro
€2,011/m²
€1,516/m²
-1%
Pozuelo de Alarcón
€4,160/m²
€3,440/m²
Villaviciosa de Odón
€3,514/m²
+4%
€2,262/m²
+2%
Arganda del Rey
€2,014/m²
-1%
€930/m²
Móstoles
€2,142/m²
+2%
€2,114/m²
-1%
Collado Villalba
€2,219/m²
+2%
€2,192/m²
+2%
Majadahonda
€3,743/m²
+2%
€3,241/m²
+1%
Rivas-Vaciamadrid
€2,806/m²
+2%
€2,291/m²
Pinto
€2,340/m²
-1%
€1,813/m²
+5%
Ciempozuelos
€1,623/m²
€1,195/m²
+3%
San Martín de la Vega
€1,462/m²
€1,368/m²
-1%
Colmenar Viejo
€2,359/m²
-2%
€1,974/m²
-1%
Coslada
€2,392/m²
€1,971/m²
+10%
Torrelodones
€3,280/m²
-2%
€2,377/m²
Galapagar
€2,167/m²
€2,546/m²
+1%
San Lorenzo de El Escorial
€2,421/m²
-2%
€2,422/m²
Aranjuez
€1,547/m²
+2%
€1,444/m²
+1%
Guadarrama
€2,003/m²
+3%
€1,938/m²
-2%
Mejorada del Campo
€1,930/m²
+2%
€1,111/m²
-9%
ValdemorilloNot enough listings
€1,903/m²
-2%
Arroyomolinos
€2,112/m²
+1%
€1,798/m²
-1%
Nuevo BaztánNot enough listings
€1,344/m²
-2%
Griñón
€2,186/m²
+4%
€1,422/m²
Meco
€1,724/m²
-1%
€1,667/m²
Fuente el Saz de Jarama
€1,948/m²
+4%
€2,082/m²
-2%
San Sebastián de los Reyes
€2,982/m²
+3%
€2,653/m²
+9%
Navalcarnero
€1,958/m²
+3%
€1,552/m²
+1%
San Fernando de Henares
€2,377/m²
+1%
€1,354/m²
+30%
Humanes de Madrid
€2,025/m²
+3%
€610/m²
+8%
Tres Cantos
€3,149/m²
€2,285/m²
+2%
Paracuellos de Jarama
€2,738/m²
-1%
€2,169/m²
CiudalcampoNot enough listings
€3,316/m²
Velilla de San Antonio
€2,132/m²
€1,189/m²
-1%
Campo Real
€1,901/m²
+2%
€1,527/m²
Pedrezuela
€1,761/m²
-9%
€1,454/m²
+1%
Torrelaguna
€1,270/m²
-1%
€1,190/m²
+4%
Sevilla la Nueva
€2,255/m²
-2%
€1,622/m²
-2%
Brunete
€2,571/m²
€2,277/m²
-2%
Algete
€2,037/m²
+2%
€1,633/m²
+7%
Loeches
€1,918/m²
+1%
€1,470/m²
+1%
El Molar
€2,023/m²
+3%
€1,493/m²
+3%
VillalbillaNot enough listings
€1,722/m²
+3%
Miraflores de la Sierra
€1,745/m²
-5%
€1,181/m²
+7%
Colmenar de OrejaNot enough listings
€823/m²
+1%
Cercedilla
€2,314/m²
+1%
€1,598/m²
+4%
Alpedrete
€2,316/m²
+8%
€1,874/m²
+6%
Torrejón de la Calzada
€1,997/m²
-4%
€1,466/m²
-1%
Torres de la Alameda
€1,685/m²
€1,201/m²
-3%
ChinchónNot enough listings
€1,094/m²
+5%
Aldea del Fresno
€2,813/m²
+145%
€1,337/m²
+6%
Ajalvir
€2,218/m²
+1%
€575/m²
Collado Mediano
€1,981/m²
+4%
€1,752/m²
-3%
San Agustín del Guadalix
€2,466/m²
+2%
€2,090/m²
+3%
Camarma de Esteruelas
€1,700/m²
+25%
€1,423/m²
+1%
El Escorial
€2,297/m²
-2%
€2,754/m²
+17%
Villanueva de la CañadaNot enough listings
€2,153/m²
-1%
ColmenarejoNot enough listings
€1,965/m²
+1%
Becerril de la SierraNot enough listings
€1,589/m²
-4%
Moralzarzal
€2,099/m²
+5%
€2,140/m²
+2%
San Martín de ValdeiglesiasNot enough listings
€844/m²
+5%
Manzanares el RealNot enough listings
€1,873/m²
+2%
El ÁlamoNot enough listings
€1,531/m²
Navas del ReyNot enough listings
€1,101/m²
+4%
Villarejo de SalvanésNot enough listings
€687/m²
+20%
Hoyo de ManzanaresNot enough listings
€1,681/m²
+1%
Cubas de la SagraNot enough listings
€1,289/m²
Soto del RealNot enough listings
€2,184/m²
+4%
Guadalix de la SierraNot enough listings
€1,799/m²
+2%
Morata de TajuñaNot enough listings
€1,026/m²
+4%
ValdilechaNot enough listings
€500/m²
+4%
Cadalso de los VidriosNot enough listings
€956/m²
+5%
Fuente del FresnoNot enough listings
€3,031/m²
Los Santos de la HumosaNot enough listings
€1,273/m²
-6%
NavacerradaNot enough listings
€1,556/m²
+3%
Los MolinosNot enough listings
€1,570/m²
+10%
Villa del PradoNot enough listings
€898/m²
+1%
Orusco de TajuñaNot enough listings
€756/m²
CarabañaNot enough listings
€1,062/m²
La CabreraNot enough listings
€1,403/m²
-1%
TitulciaNot enough listings
€1,121/m²
-8%
EstremeraNot enough listings
€388/m²
+2%
VillamantaNot enough listings
€1,610/m²
+2%
Villafranca del CastilloNot enough listings
€2,428/m²
+1%
El GarroboNot enough listings
€1,041/m²
+10%
Robledo de ChavelaNot enough listings
€1,273/m²
+9%
ValdepiélagosNot enough listings
€1,986/m²
-11%
Parque CoimbraNot enough listings
€1,305/m²
+3%
La EstaciónNot enough listings
€1,301/m²
+4%
Las MinasNot enough listings
€2,719/m²
Belmonte de TajoNot enough listings
€821/m²
-2%
El BoaloNot enough listings
€1,780/m²
+5%
Villavieja del LozoyaNot enough listings
€1,945/m²
-5%
Valdetorres de JaramaNot enough listings
€1,636/m²
+4%
PiñuécarNot enough listings
€404/m²
Las ColinasNot enough listings
€6,413/m²
+2%
Daganzo de ArribaNot enough listings
€1,321/m²
-24%
Perales de TajuñaNot enough listings
€976/m²
+13%
Valdeolmos-AlalpardoNot enough listings
€2,256/m²
-3%
CobeñaNot enough listings
€1,934/m²
-5%
Serranillos del ValleNot enough listings
€1,254/m²
-2%
ParquelagosNot enough listings
€1,548/m²
-3%
Fuentidueña de TajoNot enough listings
€619/m²
-9%
Torremocha de JaramaNot enough listings
€1,360/m²
+10%
Torrejón de VelascoNot enough listings
€1,446/m²
-2%
Talamanca de JaramaNot enough listings
€923/m²
-17%
SomosaguasNot enough listings
€3,779/m²
-1%
Fresno de ToroteNot enough listings
€1,641/m²
-1%
CasarrubuelosNot enough listings
€1,177/m²
-14%
MonteprincipeNot enough listings
€2,563/m²
-1%
Buitrago del LozoyaNot enough listings
€1,111/m²
+24%
Dominio de FontenebroNot enough listings
€2,437/m²
-4%
ZarzalejoNot enough listings
€1,452/m²
-7%
RobregordoNot enough listings
€582/m²
Pezuela de las TorresNot enough listings
€575/m²
-4%
NavalafuenteNot enough listings
€1,860/m²
+11%
Moraleja de EnmedioNot enough listings
€1,625/m²
-4%
Santo DomingoNot enough listings
€650/m²
-4%
Villar del OlmoNot enough listings
€1,185/m²
Gargantilla del LozoyaNot enough listings
€634/m²
-11%
ValdemaquedaNot enough listings
€929/m²
-18%
Horcajo de la SierraNot enough listings
€1,372/m²
Pelayos de la PresaNot enough listings
€1,068/m²
QuijornaNot enough listings
€1,636/m²
+7%
TielmesNot enough listings
€620/m²
-31%
VenturadaNot enough listings
€1,505/m²
+1%
La ChoperaNot enough listings
€2,214/m²
-1%
La CardosaNot enough listings
€1,319/m²
+13%
La HiruelaNot enough listings
€768/m²
NavalagamellaNot enough listings
€1,335/m²
+11%
BustarviejoNot enough listings
€1,856/m²
AmbiteNot enough listings
€964/m²
+11%
RibatejadaNot enough listings
€1,187/m²
BatresNot enough listings
€1,481/m²
-2%
Cabanillas de la SierraNot enough listings
€1,423/m²
+4%
Pradera del AmorNot enough listings
€1,299/m²
+12%

The most expensive locations in Madrid

LocationPrice per m² – apartmentsPrice per m² – houses
Madrid
€5,489/m²
+2%
€3,957/m²
+1%
Pozuelo de Alarcón
€4,160/m²
€3,440/m²
Majadahonda
€3,743/m²
+2%
€3,241/m²
+1%
Las Rozas de Madrid
€3,716/m²
+4%
€2,445/m²
Alcobendas
€3,673/m²
€5,319/m²
+1%
Villaviciosa de Odón
€3,514/m²
+4%
€2,262/m²
+2%
Boadilla del Monte
€3,455/m²
-2%
€2,809/m²
+1%
Torrelodones
€3,280/m²
-2%
€2,377/m²
Tres Cantos
€3,149/m²
€2,285/m²
+2%
San Sebastián de los Reyes
€2,982/m²
+3%
€2,653/m²
+9%

The most affordable locations in Madrid

LocationPrice per m² – apartmentsPrice per m² – houses
Torrelaguna
€1,270/m²
-1%
€1,190/m²
+4%
San Martín de la Vega
€1,462/m²
€1,368/m²
-1%
Aranjuez
€1,547/m²
+2%
€1,444/m²
+1%
Ciempozuelos
€1,623/m²
€1,195/m²
+3%
Torres de la Alameda
€1,685/m²
€1,201/m²
-3%
Camarma de Esteruelas
€1,700/m²
+25%
€1,423/m²
+1%
Meco
€1,724/m²
-1%
€1,667/m²
Miraflores de la Sierra
€1,745/m²
-5%
€1,181/m²
+7%
Pedrezuela
€1,761/m²
-9%
€1,454/m²
+1%
Parla
€1,766/m²
+3%
€1,654/m²
+5%

Madrid: latest apartments for sale

Madrid: latest houses for sale

Madrid: latest apartments for rent