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: Sep 2024

Housing price details

The median price of an apartment for sale is €3,902/m². That means there are as many properties more expensive than €3,902/m² as cheaper. As for houses for sale, the median price is €2,092/m².
Apartments
Number of roomsMedian price
Studio€4,154/m²
2 pièces€4,245/m²
3 pièces€2,985/m²
4 pièces€4,416/m²
5 pièces€5,637/m²
Houses
Number of roomsMedian price
4 pièces€2,012/m²
5 pièces€2,203/m²
6 pièces€2,452/m²
7 pièces€2,134/m²
8 pièces€2,057/m²

Madrid: all details of housing price

LocationPrice per m² – apartmentsPrice per m² – houses
Madrid
€5,655/m²
+1%
€4,074/m²
+1%
Alcobendas
€3,554/m²
-2%
€5,324/m²
-1%
Las Rozas de Madrid
€3,887/m²
+2%
€2,582/m²
+5%
Boadilla del Monte
€3,751/m²
+5%
€2,777/m²
-1%
Alcala de Henares
€2,123/m²
€1,989/m²
+2%
Fuenlabrada
€2,146/m²
+2%
€2,137/m²
+2%
Leganés
€2,327/m²
+2%
€1,967/m²
-1%
Alcorcón
€2,397/m²
+1%
€2,618/m²
+2%
Getafe
€2,506/m²
+1%
€2,163/m²
Torrejón de Ardoz
€2,339/m²
+1%
€2,157/m²
+1%
Valdemoro
€2,049/m²
+1%
€1,608/m²
+2%
Parla
€1,806/m²
+1%
€1,678/m²
-1%
Villaviciosa de Odón
€3,671/m²
+1%
€2,286/m²
Pozuelo de Alarcón
€4,217/m²
€3,541/m²
+2%
Majadahonda
€3,746/m²
-1%
€3,247/m²
Móstoles
€2,205/m²
+2%
€2,080/m²
-2%
Collado Villalba
€2,312/m²
+1%
€2,135/m²
-1%
San Martín de la Vega
€1,500/m²
+1%
€1,372/m²
Pinto
€2,362/m²
€2,197/m²
+7%
Ciempozuelos
€1,585/m²
€1,237/m²
+2%
Arganda del Rey
€1,959/m²
-2%
€1,531/m²
+3%
Rivas-Vaciamadrid
€2,903/m²
+1%
€2,331/m²
-1%
Galapagar
€2,173/m²
€2,560/m²
Torrelodones
€3,291/m²
+2%
€2,388/m²
+3%
Coslada
€2,405/m²
+1%
€2,093/m²
-7%
San Lorenzo de El Escorial
€2,362/m²
-1%
€2,276/m²
-3%
Colmenar Viejo
€2,443/m²
+5%
€1,952/m²
Aranjuez
€1,661/m²
+3%
€1,417/m²
-2%
Arroyomolinos
€2,210/m²
+3%
€1,830/m²
+2%
Mejorada del Campo
€1,948/m²
€1,372/m²
Nuevo BaztánNot enough listings
€1,383/m²
+2%
Guadarrama
€2,165/m²
+3%
€1,875/m²
-1%
Navalcarnero
€2,000/m²
€1,563/m²
Griñón
€2,177/m²
€1,422/m²
-1%
Meco
€1,815/m²
+3%
€1,692/m²
Fuente el Saz de Jarama
€2,062/m²
+2%
€2,085/m²
-1%
ValdemorilloNot enough listings
€1,749/m²
-4%
San Sebastián de los Reyes
€3,029/m²
€2,527/m²
Pedrezuela
€1,582/m²
-1%
€1,427/m²
Campo Real
€1,904/m²
-2%
€1,504/m²
-1%
Paracuellos de Jarama
€2,992/m²
+9%
€2,166/m²
CiudalcampoNot enough listings
€3,274/m²
San Fernando de Henares
€2,277/m²
-4%
€1,880/m²
+1%
El Molar
€2,048/m²
€1,460/m²
-1%
Velilla de San Antonio
€2,207/m²
+2%
€1,583/m²
-5%
VillalbillaNot enough listings
€1,814/m²
Tres Cantos
€3,123/m²
+1%
€2,354/m²
+2%
Alpedrete
€2,334/m²
-1%
€2,052/m²
+3%
Loeches
€1,899/m²
-1%
€1,783/m²
+7%
Torrejón de la Calzada
€1,802/m²
+1%
€1,454/m²
-1%
Brunete
€2,612/m²
€2,218/m²
-1%
Cercedilla
€2,228/m²
-2%
€1,678/m²
+2%
Torres de la Alameda
€1,686/m²
€1,429/m²
-1%
ColmenarejoNot enough listings
€1,898/m²
-4%
ChinchónNot enough listings
€1,251/m²
+5%
La CabreraNot enough listings
€1,523/m²
+4%
Humanes de Madrid
€1,954/m²
-3%
€1,086/m²
+37%
Colmenar de OrejaNot enough listings
€928/m²
+7%
Torrelaguna
€1,218/m²
-3%
€1,147/m²
-5%
Villanueva de la CañadaNot enough listings
€2,109/m²
-1%
Algete
€2,075/m²
+1%
€2,301/m²
+14%
El Escorial
€2,217/m²
-1%
€3,483/m²
+11%
Villarejo de SalvanésNot enough listings
€853/m²
+5%
Hoyo de ManzanaresNot enough listings
€1,744/m²
+1%
San Martín de ValdeiglesiasNot enough listings
€1,195/m²
+8%
Becerril de la SierraNot enough listings
€1,607/m²
Miraflores de la SierraNot enough listings
€1,653/m²
+13%
Collado MedianoNot enough listings
€1,753/m²
+1%
Cubas de la SagraNot enough listings
€1,339/m²
+3%
NavalafuenteNot enough listings
€1,812/m²
-1%
El BoaloNot enough listings
€1,924/m²
+4%
Morata de TajuñaNot enough listings
€1,086/m²
+2%
Monteprincipe
€4,108/m²
+4%
€2,624/m²
+2%
Los Santos de la HumosaNot enough listings
€949/m²
-16%
ValdilechaNot enough listings
€587/m²
+4%
Guadalix de la SierraNot enough listings
€1,884/m²
+1%
El ÁlamoNot enough listings
€1,527/m²
+1%
Orusco de TajuñaNot enough listings
€867/m²
+7%
Aldea del FresnoNot enough listings
€1,318/m²
-1%
Soto del RealNot enough listings
€2,358/m²
+4%
Villa del PradoNot enough listings
€935/m²
+8%
Navas del ReyNot enough listings
€1,124/m²
-2%
CarabañaNot enough listings
€1,191/m²
+7%
Cadalso de los VidriosNot enough listings
€990/m²
+1%
MoralzarzalNot enough listings
€2,173/m²
+2%
El GarroboNot enough listings
€1,066/m²
-2%
San Agustín del GuadalixNot enough listings
€2,197/m²
+2%
Los MolinosNot enough listings
€1,671/m²
-1%
Manzanares el RealNot enough listings
€2,123/m²
+8%
ValdepiélagosNot enough listings
€1,879/m²
-3%
Sevilla la NuevaNot enough listings
€1,814/m²
+8%
Robledo de ChavelaNot enough listings
€1,421/m²
+3%
Valdetorres de JaramaNot enough listings
€1,696/m²
Fuente del FresnoNot enough listings
€3,021/m²
-2%
PiñuécarNot enough listings
€469/m²
+15%
NavacerradaNot enough listings
€1,457/m²
-2%
Las ColinasNot enough listings
€6,646/m²
+1%
VillamantaNot enough listings
€1,654/m²
+1%
Buitrago del LozoyaNot enough listings
€1,438/m²
ValdemaquedaNot enough listings
€931/m²
-1%
Horcajo de la SierraNot enough listings
€1,214/m²
-6%
Fuentidueña de TajoNot enough listings
€604/m²
+1%
Santo DomingoNot enough listings
€764/m²
+26%
Camarma de EsteruelasNot enough listings
€1,624/m²
+6%
Serranillos del ValleNot enough listings
€1,278/m²
+2%
Villavieja del LozoyaNot enough listings
€1,668/m²
-5%
ParquelagosNot enough listings
€1,477/m²
-2%
Cabanillas de la SierraNot enough listings
€1,212/m²
-10%
Pezuela de las TorresNot enough listings
€550/m²
Pelayos de la PresaNot enough listings
€1,038/m²
-3%
Fresnedillas de la OlivaNot enough listings
€1,484/m²
Torrejón de VelascoNot enough listings
€1,429/m²
-1%
Valdeolmos-AlalpardoNot enough listings
€2,370/m²
+4%
Perales de TajuñaNot enough listings
€1,163/m²
+7%
TitulciaNot enough listings
€1,159/m²
+4%
EstremeraNot enough listings
€445/m²
+20%
ZarzalejoNot enough listings
€1,452/m²
RobregordoNot enough listings
€582/m²
La EstaciónNot enough listings
€1,327/m²
+2%
Moraleja de EnmedioNot enough listings
€1,542/m²
-3%
BustarviejoNot enough listings
€1,926/m²
+4%
SomosaguasNot enough listings
€3,607/m²
-2%
Villafranca del CastilloNot enough listings
€2,439/m²
-1%
AmbiteNot enough listings
€981/m²
+2%
Gargantilla del LozoyaNot enough listings
€696/m²
+5%
Lozoyuela-Navas-SieteiglesiasNot enough listings
€790/m²
-27%
Torremocha de JaramaNot enough listings
€1,181/m²
-8%
TielmesNot enough listings
€941/m²
+38%
CenicientosNot enough listings
€671/m²
Fresno de ToroteNot enough listings
€1,753/m²
+9%
Daganzo de ArribaNot enough listings
€2,309/m²
+16%
Dominio de FontenebroNot enough listings
€2,147/m²
-7%
La CardosaNot enough listings
€1,319/m²
La HiruelaNot enough listings
€768/m²
RoncesvallesNot enough listings
€1,322/m²
Los VallejosNot enough listings
€2,621/m²
+188%
Las MinasNot enough listings
€2,953/m²
+7%
Belmonte de TajoNot enough listings
€935/m²
+19%
ChapineríaNot enough listings
€1,455/m²
-20%
ValdeaveroNot enough listings
€1,615/m²
+23%
RibatejadaNot enough listings
€1,180/m²
-1%
Villar del OlmoNot enough listings
€1,563/m²
+5%
Brea de TajoNot enough listings
€545/m²
-5%
Pradera del AmorNot enough listings
€1,436/m²
+5%

The most expensive locations in Madrid

LocationPrice per m² – apartmentsPrice per m² – houses
Madrid
€5,655/m²
+1%
€4,074/m²
+1%
Pozuelo de Alarcón
€4,217/m²
€3,541/m²
+2%
Monteprincipe
€4,108/m²
+4%
€2,624/m²
+2%
Las Rozas de Madrid
€3,887/m²
+2%
€2,582/m²
+5%
Boadilla del Monte
€3,751/m²
+5%
€2,777/m²
-1%
Majadahonda
€3,746/m²
-1%
€3,247/m²
Villaviciosa de Odón
€3,671/m²
+1%
€2,286/m²
Alcobendas
€3,554/m²
-2%
€5,324/m²
-1%
Torrelodones
€3,291/m²
+2%
€2,388/m²
+3%
Tres Cantos
€3,123/m²
+1%
€2,354/m²
+2%

The most affordable locations in Madrid

LocationPrice per m² – apartmentsPrice per m² – houses
Torrelaguna
€1,218/m²
-3%
€1,147/m²
-5%
San Martín de la Vega
€1,500/m²
+1%
€1,372/m²
Pedrezuela
€1,582/m²
-1%
€1,427/m²
Ciempozuelos
€1,585/m²
€1,237/m²
+2%
Aranjuez
€1,661/m²
+3%
€1,417/m²
-2%
Torres de la Alameda
€1,686/m²
€1,429/m²
-1%
Torrejón de la Calzada
€1,802/m²
+1%
€1,454/m²
-1%
Parla
€1,806/m²
+1%
€1,678/m²
-1%
Meco
€1,815/m²
+3%
€1,692/m²
Loeches
€1,899/m²
-1%
€1,783/m²
+7%

Madrid: latest apartments for sale

Madrid: latest houses for sale

Madrid: latest apartments for rent