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

Housing price details

The median price of an apartment for sale is €3,420/m². That means there are as many properties more expensive than €3,420/m² as cheaper. As for houses for sale, the median price is €2,016/m².
Apartments
Number of roomsMedian price
Studio€3,962/m²
2 pièces€3,625/m²
3 pièces€2,709/m²
4 pièces€4,140/m²
5 pièces€5,115/m²
Houses
Number of roomsMedian price
4 pièces€1,988/m²
5 pièces€2,167/m²
6 pièces€2,509/m²
7 pièces€2,188/m²
8 pièces€1,960/m²

Madrid: all details of housing price

LocationPrice per m² – apartmentsPrice per m² – houses
Madrid
€4,951
+5%
€3,746
Alcobendas
€3,321
+2%
€5,195
+1%
Las Rozas de Madrid
€3,576
€2,552
-1%
Torrejón de Ardoz
€2,152
+1%
€1,991
+1%
Valdemoro
€1,978
+2%
€1,502
+4%
Fuenlabrada
€2,074
+1%
€2,029
-1%
Leganés
€2,220
+1%
€1,785
+9%
Alcorcón
€2,383
+2%
€2,113
-1%
Boadilla del Monte
€3,750
-1%
€2,723
+1%
Alcala de Henares
€2,054
+2%
€1,801
+3%
Getafe
€2,234
€2,222
-2%
Móstoles
€2,017
€2,168
-3%
Pozuelo de Alarcón
€4,198
+4%
€3,458
Parla
€1,650
+2%
€1,637
-1%
Villaviciosa de Odón
€3,332
€2,170
-1%
Arganda del Rey
€1,946
+3%
€930
-2%
Collado Villalba
€2,164
€2,070
Majadahonda
€3,569
-1%
€3,135
+1%
Rivas-Vaciamadrid
€2,835
€2,247
+3%
Coslada
€2,392
-1%
€1,716
+2%
Torrelodones
€3,466
€2,435
+1%
San Martín de la Vega
€1,501
+1%
€1,326
+3%
Pinto
€2,290
+6%
€1,581
-3%
Galapagar
€2,167
€2,346
+3%
Colmenar Viejo
€2,327
+5%
€1,967
+1%
San Lorenzo de El Escorial
€2,506
€2,375
+1%
Ciempozuelos
€1,561
+2%
€1,106
-1%
Aranjuez
€1,496
€1,386
+2%
Valdemorillo
€2,153
+8%
€1,991
-1%
Mejorada del Campo
€1,848
€1,293
Humanes de Madrid
€1,875
€589
-4%
Velilla de San Antonio
€2,084
+3%
€1,251
+1%
Arroyomolinos
€2,203
-3%
€1,899
-1%
Nuevo BaztánNot enough listings
€1,472
-1%
San Sebastián de los Reyes
€2,756
-1%
€2,348
+1%
Navalcarnero
€1,933
-4%
€1,500
-1%
San Fernando de Henares
€2,144
€825
-3%
Guadarrama
€1,948
€1,918
+2%
Griñón
€2,011
-1%
€1,419
+1%
Villanueva de la Cañada
€3,021
+4%
€2,148
+4%
Loeches
€1,890
€1,713
-1%
Meco
€1,813
-2%
€1,653
Torrelaguna
€1,218
+6%
€1,126
+1%
Algete
€2,024
-1%
€1,348
-2%
Tres Cantos
€2,857
+5%
€2,211
Fuente el Saz de Jarama
€1,858
-10%
€2,000
+7%
CiudalcampoNot enough listings
€2,872
+6%
Sevilla la Nueva
€2,329
+7%
€1,719
Campo Real
€1,696
+3%
€1,555
-1%
VillalbillaNot enough listings
€1,581
Paracuellos de Jarama
€2,507
+1%
€2,194
Miraflores de la Sierra
€1,932
-2%
€1,048
Torrejón de la Calzada
€2,190
-8%
€1,498
+2%
Brunete
€2,482
-2%
€2,428
+3%
Cercedilla
€2,372
-1%
€1,484
Pedrezuela
€2,033
+1%
€1,391
-1%
ChinchónNot enough listings
€1,090
El Molar
€1,746
+10%
€1,648
-3%
Torres de la Alameda
€1,686
€1,342
-3%
Colmenar de OrejaNot enough listings
€795
-3%
Carabaña
€952
-3%
€1,004
+5%
El Escorial
€2,401
-1%
€2,379
-3%
Cubas de la SagraNot enough listings
€1,284
-2%
Hoyo de ManzanaresNot enough listings
€1,670
-1%
Navas del ReyNot enough listings
€1,064
-3%
Alpedrete
€1,954
-9%
€1,799
-4%
Los Santos de la HumosaNot enough listings
€1,391
-1%
Villafranca del CastilloNot enough listings
€2,420
Las MinasNot enough listings
€2,704
+1%
San Agustín del Guadalix
€2,077
+6%
€2,077
-2%
Collado MedianoNot enough listings
€1,830
+1%
Villarejo de SalvanésNot enough listings
€617
-1%
El ÁlamoNot enough listings
€1,444
+4%
Soto del RealNot enough listings
€2,103
+3%
Valdetorres de JaramaNot enough listings
€1,517
ColmenarejoNot enough listings
€1,868
Belmonte de TajoNot enough listings
€837
+2%
Daganzo de ArribaNot enough listings
€1,766
+12%
Aldea del FresnoNot enough listings
€1,235
-4%
Villa del PradoNot enough listings
€854
Manzanares el RealNot enough listings
€1,803
+6%
San Martín de ValdeiglesiasNot enough listings
€1,157
-11%
Fuente del FresnoNot enough listings
€2,886
+6%
MoralzarzalNot enough listings
€2,054
-3%
Camarma de EsteruelasNot enough listings
€1,439
-1%
CasarrubuelosNot enough listings
€1,603
Guadalix de la SierraNot enough listings
€1,751
-1%
Becerril de la SierraNot enough listings
€1,784
-1%
NavacerradaNot enough listings
€1,620
-3%
La CabreraNot enough listings
€1,593
+4%
Villar del OlmoNot enough listings
€1,106
Perales de TajuñaNot enough listings
€782
-2%
ValdilechaNot enough listings
€505
-4%
VillamantaNot enough listings
€1,325
+13%
Talamanca de JaramaNot enough listings
€1,200
-1%
TitulciaNot enough listings
€1,262
+6%
Pezuela de las TorresNot enough listings
€675
-5%
Las ColinasNot enough listings
€6,291
+1%
Cadalso de los VidriosNot enough listings
€818
+1%
Robledo de ChavelaNot enough listings
€1,056
-1%
ParquelagosNot enough listings
€1,590
+3%
Parque CoimbraNot enough listings
€1,253
-1%
El GarroboNot enough listings
€780
Los MolinosNot enough listings
€1,343
+1%
AjalvirNot enough listings
€774
-28%
EstremeraNot enough listings
€368
-1%
Buitrago del LozoyaNot enough listings
€734
Orusco de TajuñaNot enough listings
€756
TielmesNot enough listings
€1,002
+12%
Moraleja de EnmedioNot enough listings
€1,710
-4%
Santo DomingoNot enough listings
€761
-9%
AmbiteNot enough listings
€915
-6%
NavalafuenteNot enough listings
€1,598
-5%
Torrejón de VelascoNot enough listings
€1,452
+1%
Serranillos del ValleNot enough listings
€1,186
+2%
ValdepiélagosNot enough listings
€2,566
-1%
La EstaciónNot enough listings
€1,124
+1%
Fuentidueña de TajoNot enough listings
€760
Torremocha de JaramaNot enough listings
€1,160
-8%
El BoaloNot enough listings
€1,675
Villavieja del LozoyaNot enough listings
€2,122
+111%
Villanueva de PeralesNot enough listings
€1,316
+12%
Gargantilla del LozoyaNot enough listings
€937
-5%
QuijornaNot enough listings
€1,482
-7%
Cotos de MonterreyNot enough listings
€1,898
-7%
Valdeolmos-AlalpardoNot enough listings
€2,472
+5%
CobeñaNot enough listings
€2,098
+4%
Fresno de ToroteNot enough listings
€1,676
-4%
RibatejadaNot enough listings
€1,106
+3%
VenturadaNot enough listings
€1,766
-8%
BatresNot enough listings
€1,073
+30%
ValdemaquedaNot enough listings
€1,128
+14%
El PracticanteNot enough listings
€1,245
+4%
Pradera del AmorNot enough listings
€1,015
+1%
SomosaguasNot enough listings
€3,777
+4%
MonteprincipeNot enough listings
€2,520
+4%
Dominio de FontenebroNot enough listings
€2,398
+2%
La CardosaNot enough listings
€1,172
-1%
Cabanillas de la SierraNot enough listings
€1,292
+3%
NavalagamellaNot enough listings
€1,254
-25%
LozoyaNot enough listings
€2,112
ValdeaveroNot enough listings
€1,311
UrtajoNot enough listings
€628
-13%
ZarzalejoNot enough listings
€1,609
+2%
Balcon del TajoNot enough listings
€1,095
+24%

The most expensive locations in Madrid

LocationPrice per m² – apartmentsPrice per m² – houses
Madrid
€4,951
+5%
€3,746
Pozuelo de Alarcón
€4,198
+4%
€3,458
Boadilla del Monte
€3,750
-1%
€2,723
+1%
Las Rozas de Madrid
€3,576
€2,552
-1%
Majadahonda
€3,569
-1%
€3,135
+1%
Torrelodones
€3,466
€2,435
+1%
Villaviciosa de Odón
€3,332
€2,170
-1%
Alcobendas
€3,321
+2%
€5,195
+1%
Villanueva de la Cañada
€3,021
+4%
€2,148
+4%
Tres Cantos
€2,857
+5%
€2,211

The most affordable locations in Madrid

LocationPrice per m² – apartmentsPrice per m² – houses
Carabaña
€952
-3%
€1,004
+5%
Torrelaguna
€1,218
+6%
€1,126
+1%
Aranjuez
€1,496
€1,386
+2%
San Martín de la Vega
€1,501
+1%
€1,326
+3%
Ciempozuelos
€1,561
+2%
€1,106
-1%
Parla
€1,650
+2%
€1,637
-1%
Torres de la Alameda
€1,686
€1,342
-3%
Campo Real
€1,696
+3%
€1,555
-1%
El Molar
€1,746
+10%
€1,648
-3%
Meco
€1,813
-2%
€1,653

Madrid: latest apartments for sale

Madrid: latest houses for sale

Madrid: latest apartments for rent