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

Housing price details

The median price of an apartment for sale is €3,271. That means there are as many properties more expensive than €3,271 as cheaper. As for houses for sale, the median price is €2,044.
Apartments
Number of roomsMedian price
Studio€3,826
2 pièces€3,431
3 pièces€2,620
4 pièces€4,028
5 pièces€5,055
Houses
Number of roomsMedian price
4 pièces€1,980
5 pièces€2,161
6 pièces€2,493
7 pièces€2,166
8 pièces€1,928

Madrid: all details of housing price

LocationPrice per m² – apartmentsPrice per m² – houses
Madrid
€4,723
+3%
€3,754
+2%
Alcobendas
€3,279
+1%
€5,111
+1%
Las Rozas de Madrid
€3,588
€2,580
Torrejón de Ardoz
€2,127
+1%
€1,969
+2%
Fuenlabrada
€2,054
€2,059
-2%
Alcala de Henares
€2,021
+1%
€1,745
Valdemoro
€1,934
+3%
€1,448
+2%
Alcorcón
€2,344
+1%
€2,137
Leganés
€2,196
+1%
€1,774
Móstoles
€2,013
€2,225
Boadilla del Monte
€3,788
€2,704
+1%
Getafe
€2,236
€2,274
+2%
Parla
€1,615
+3%
€1,648
+2%
Pozuelo de Alarcón
€4,039
+2%
€3,453
Villaviciosa de Odón
€3,348
€2,199
-2%
Collado Villalba
€2,159
€2,080
-2%
Majadahonda
€3,610
-1%
€3,118
Arganda del Rey
€1,882
+2%
€939
-3%
Rivas-Vaciamadrid
€2,848
+2%
€2,184
+1%
Pinto
€2,153
+3%
€1,626
-4%
San Martín de la Vega
€1,492
+1%
€1,302
+3%
Coslada
€2,411
+1%
€1,685
+3%
Torrelodones
€3,453
€2,403
Galapagar
€2,167
€2,259
+3%
Colmenar Viejo
€2,234
+2%
€1,967
San Lorenzo de El Escorial
€2,513
€2,391
+1%
Aranjuez
€1,494
+1%
€1,365
Ciempozuelos
€1,530
+1%
€1,114
-2%
Valdemorillo
€1,995
+6%
€2,017
-1%
Mejorada del Campo
€1,848
-1%
€1,292
-2%
Humanes de Madrid
€1,906
€614
-3%
San Sebastián de los Reyes
€2,772
€2,332
-1%
San Fernando de Henares
€2,128
€846
Velilla de San Antonio
€2,033
+3%
€1,239
+1%
Villanueva de la Cañada
€2,906
-4%
€2,074
+3%
Navalcarnero
€2,013
€1,513
Tres Cantos
€2,734
-1%
€2,204
Arroyomolinos
€2,281
€1,922
+1%
Guadarrama
€1,948
+1%
€1,889
+1%
Nuevo BaztánNot enough listings
€1,494
+1%
Griñón
€2,028
+2%
€1,404
Loeches
€1,888
-1%
€1,744
+2%
Campo Real
€1,643
€1,564
VillalbillaNot enough listings
€1,578
+2%
CiudalcampoNot enough listings
€2,697
Meco
€1,845
+2%
€1,645
+1%
Algete
€2,042
€1,546
-5%
Sevilla la Nueva
€2,185
+8%
€1,724
+1%
Torrelaguna
€1,147
+1%
€1,119
+2%
Miraflores de la Sierra
€1,979
€1,047
Paracuellos de Jarama
€2,492
-2%
€2,189
Brunete
€2,527
-1%
€2,368
+2%
Fuente el Saz de JaramaNot enough listings
€1,893
+8%
Cercedilla
€2,412
+3%
€1,489
-1%
Torrejón de la Calzada
€2,378
-5%
€1,471
+1%
Colmenarejo
€2,118
+1%
€1,876
+2%
Torres de la Alameda
€1,686
+1%
€1,382
ChinchónNot enough listings
€1,093
+2%
Cubas de la SagraNot enough listings
€1,305
-2%
El Molar
€1,582
+7%
€1,635
+2%
Pedrezuela
€2,015
+2%
€1,402
-2%
Los Santos de la HumosaNot enough listings
€1,407
Colmenar de OrejaNot enough listings
€817
-1%
El Escorial
€2,421
€2,461
+1%
Collado MedianoNot enough listings
€1,818
Navas del ReyNot enough listings
€1,102
+4%
Hoyo de ManzanaresNot enough listings
€1,699
-1%
San Agustín del Guadalix
€1,955
+3%
€2,143
+1%
Manzanares el RealNot enough listings
€1,696
+6%
Villa del PradoNot enough listings
€842
-2%
San Martín de ValdeiglesiasNot enough listings
€1,301
-3%
Villafranca del CastilloNot enough listings
€2,410
Villarejo de SalvanésNot enough listings
€623
-2%
Las MinasNot enough listings
€2,670
+1%
Valdetorres de JaramaNot enough listings
€1,517
El ÁlamoNot enough listings
€1,389
+7%
Soto del RealNot enough listings
€2,037
+9%
NavacerradaNot enough listings
€1,672
+1%
Robledo de ChavelaNot enough listings
€1,056
-8%
Aldea del FresnoNot enough listings
€1,291
Daganzo de ArribaNot enough listings
€1,577
+2%
Guadalix de la SierraNot enough listings
€1,764
-1%
Fuente del FresnoNot enough listings
€2,724
+6%
CarabañaNot enough listings
€952
+9%
Perales de TajuñaNot enough listings
€795
-4%
Los MolinosNot enough listings
€1,295
-9%
AlpedreteNot enough listings
€1,781
-1%
CasarrubuelosNot enough listings
€1,603
+2%
Parque CoimbraNot enough listings
€1,266
-3%
El GarroboNot enough listings
€784
-12%
Belmonte de TajoNot enough listings
€809
+2%
ValdilechaNot enough listings
€525
VillamantaNot enough listings
€1,168
+6%
MoralzarzalNot enough listings
€2,153
-1%
TielmesNot enough listings
€895
-6%
Talamanca de JaramaNot enough listings
€1,212
+2%
Cadalso de los VidriosNot enough listings
€811
Villar del OlmoNot enough listings
€1,106
Las ColinasNot enough listings
€6,257
+1%
Torrejón de VelascoNot enough listings
€1,443
Camarma de EsteruelasNot enough listings
€1,454
El BoaloNot enough listings
€1,649
-2%
Becerril de la SierraNot enough listings
€1,796
+1%
Serranillos del ValleNot enough listings
€1,163
-3%
Buitrago del LozoyaNot enough listings
€734
BatresNot enough listings
€824
+7%
La EstaciónNot enough listings
€1,147
Pezuela de las TorresNot enough listings
€711
Fuentidueña de TajoNot enough listings
€758
+1%
Orusco de TajuñaNot enough listings
€756
+1%
Moraleja de EnmedioNot enough listings
€1,781
-2%
Gargantilla del LozoyaNot enough listings
€986
+4%
QuijornaNot enough listings
€1,586
-7%
La CabreraNot enough listings
€1,528
+7%
AmbiteNot enough listings
€972
-4%
VenturadaNot enough listings
€2,015
-1%
TitulciaNot enough listings
€1,194
+9%
EstremeraNot enough listings
€371
-1%
ParquelagosNot enough listings
€1,541
+4%
Torremocha de JaramaNot enough listings
€1,257
-8%
AjalvirNot enough listings
€1,081
-19%
Valdeolmos-AlalpardoNot enough listings
€2,356
+6%
Santo DomingoNot enough listings
€837
-8%
Fresno de ToroteNot enough listings
€1,744
-6%
ValdepiélagosNot enough listings
€2,581
La CardosaNot enough listings
€1,184
+1%
Balcon del TajoNot enough listings
€884
+3%
VillamantillaNot enough listings
€1,329
BustarviejoNot enough listings
€1,888
+1%
CobeñaNot enough listings
€2,010
+5%
ValdeaveroNot enough listings
€1,311
-6%
RibatejadaNot enough listings
€1,069
-2%
Villanueva de PeralesNot enough listings
€1,176
+3%
ValdemaquedaNot enough listings
€1,087
+54%
Pelayos de la PresaNot enough listings
€995
+1%
NavalafuenteNot enough listings
€1,678
-5%
Cotos de MonterreyNot enough listings
€1,934
-16%
MonteprincipeNot enough listings
€2,434
+4%
ZarzalejoNot enough listings
€1,578
-2%
MataelpinoNot enough listings
€1,789
-11%
La BerzosaNot enough listings
€1,729
-8%
LozoyaNot enough listings
€2,112
SomosaguasNot enough listings
€3,644
+3%
Encinar de los ReyesNot enough listings
€4,672
-1%
Pradera del AmorNot enough listings
€972

The most expensive locations in Madrid

LocationPrice per m² – apartmentsPrice per m² – houses
Madrid
€4,723
+3%
€3,754
+2%
Pozuelo de Alarcón
€4,039
+2%
€3,453
Boadilla del Monte
€3,788
€2,704
+1%
Majadahonda
€3,610
-1%
€3,118
Las Rozas de Madrid
€3,588
€2,580
Torrelodones
€3,453
€2,403
Villaviciosa de Odón
€3,348
€2,199
-2%
Alcobendas
€3,279
+1%
€5,111
+1%
Villanueva de la Cañada
€2,906
-4%
€2,074
+3%
Rivas-Vaciamadrid
€2,848
+2%
€2,184
+1%

The most affordable locations in Madrid

LocationPrice per m² – apartmentsPrice per m² – houses
Torrelaguna
€1,147
+1%
€1,119
+2%
San Martín de la Vega
€1,492
+1%
€1,302
+3%
Aranjuez
€1,494
+1%
€1,365
Ciempozuelos
€1,530
+1%
€1,114
-2%
El Molar
€1,582
+7%
€1,635
+2%
Parla
€1,615
+3%
€1,648
+2%
Campo Real
€1,643
€1,564
Torres de la Alameda
€1,686
+1%
€1,382
Meco
€1,845
+2%
€1,645
+1%
Mejorada del Campo
€1,848
-1%
€1,292
-2%

Madrid: latest apartments for sale

Madrid: latest houses for sale

Madrid: latest apartments for rent