Search here...
TOP
Countries Market Reports Real Estate Spain

Madrid Spain Real Estate Report

Madrid Spain

In 2024, the average home price in the region of Madrid, Spain, is $656,000, at a price per square foot of $328. By comparison, the national average cost to buy a house in Spain is $418,000, or $209 per square foot.

Real estate in Madrid is sought-after by foreign and local buyers alike, and prices have changed by 4.8% compared to the previous year. Homes located in the most popular towns in Spain, frequented by tourists, tend to be more valuable, while living in remote or lesser-known locations is typically more affordable.

Here’s how Madrid property prices compare to other regions of Spain:

Andalusia $424,000
Aragon $290,000
Asturias $280,000
Balearic Islands $834,000
Canary Islands $498,000
Cantabria $322,000
Castilla and León $240,000
Castilla-La Mancha $188,000
Catalonia $478,000
Valencia $362,000
Basque Country $586,000
Extremadura $196,000
Galicia $282,000
La Rioja $272,000
Madrid $656,000
Murcia $242,000
Navarre $344,000

House prices in the cities and towns of Madrid, in US dollars

The most expensive town to buy a house in Madrid Comunidad is La Moraleja, where a 2,000 square foot home costs on average $1,096,000. That’s a price per square foot of $548.

The most affordable place in Madrid to buy a house, of the locations analyzed, is Fuentidueña de Tajo, where you can purchase a 2,000 square foot home for as little as $170,000, or $85 per square foot, on average.

Real estate prices in Madrid region’s main cities and towns:

Ajalvir $478,000
Alcalá de Henares $422,000
Alcobendas $554,000
Alcorcón $482,000
Algete $374,000
Alpedrete $434,000
Aranjuez $318,000
Arganda $386,000
Arroyomolinos $394,000
Boadilla del Monte $602,000
Camarma de Esteruelas $306,000
Campo Real $324,000
Casarrubuelos $294,000
Cercedilla $380,000
Ciempozuelos $278,000
Ciudalcampo $596,000
Cobeña $476,000
Collado Mediano $358,000
Collado Villalba $424,000
Colmenar de Oreja $172,000
Colmenar Viejo $456,000
Colmenarejo $426,000
Coslada $472,000
Cubas de la Sagra $302,000
El Álamo $304,000
El Boalo $402,000
El Escorial $404,000
Eurovillas $284,000
Fuenlabrada $406,000
Fuente del Fresno $532,000
Fuentidueña de Tajo $170,000
Galapagar $404,000
Getafe $472,000

See more cities

Griñón $324,000
Guadalix de la Sierra $350,000
Guadarrama $398,000
Hoyo de Manzanares $460,000
Humanes de Madrid $364,000
La Moraleja $1,096,000
Las Rozas de Madrid $658,000
Leganés $440,000
Loeches $374,000
Los Hueros $412,000
Los Santos de la Humosa $304,000
Madrid $842,000
Majadahonda $728,000
Manzanares el Real $396,000
Mejorada del Campo $362,000
Miraflores de la Sierra $340,000
Moralzarzal $460,000
Móstoles $406,000
Navalcarnero $352,000
Paracuellos de Jarama $476,000
Parla $324,000
Pedrezuela $336,000
Pinto $422,000
Pozuelo de Alarcón $776,000
Quijorna $346,000
Rivas-Vaciamadrid $508,000
Robledo de Chavela $240,000
San Fernando de Henares $440,000
San Lorenzo de el Escorial $468,000
San Martín de la Vega $288,000
San Martín de Valdeiglesias $226,000
San Sebastián de los Reyes $576,000
Soto del Real $406,000
Torrejón de Ardoz $424,000
Torrejón de la Calzada $296,000
Torrelaguna $238,000
Torrelodones $500,000
Tres Cantos $654,000
Valdemorillo $394,000
Valdemoro $378,000
Valdeolmos-Alalpardo $380,000
Velilla de San Antonio $366,000
Villalbilla $322,000
Villanueva de la Cañada $462,000
Villanueva del Pardillo $520,000
Villaviciosa de Odón $498,000

Madrid Spain

Planning to move to Spain? Find out all you need to know about how to buy property in Spain as a foreigner

Madrid Spain property prices, in Euro

An average 200-square-meter house in Madrid sells for around €641,600, or €3,208 per square meter. Property prices in Madrid Comunidad have changed by 4.8% compared to last year.

Of the locations analyzed, the priciest properties in Madrid can be found in La Moraleja, going for €1,073,400, on average, or €5,367 per square meter.

On the other hand, the cheapest house prices in Madrid are in Fuentidueña de Tajo, where an average-sized home goes for €165,400. That is based on an average of €827 per square meter.

See how much it costs to buy property in other locations in Madrid Comunidad:

Ajalvir €467,200
Alcalá de Henares €413,800
Alcobendas €541,400
Alcorcón €471,200
Algete €365,400
Alpedrete €424,600
Aranjuez €311,800
Arganda €377,400
Arroyomolinos €386,200
Boadilla del Monte €588,600
Camarma de Esteruelas €298,800
Campo Real €316,200
Casarrubuelos €288,200
Cercedilla €371,000
Ciempozuelos €271,400
Ciudalcampo €582,800
Cobeña €465,000
Collado Mediano €350,800
Collado Villalba €415,200
Colmenar de Oreja €167,400
Colmenar Viejo €445,400
Colmenarejo €417,200
Coslada €462,800
Cubas de la Sagra €294,800
El Álamo €297,600
El Boalo €393,800
El Escorial €394,600
Eurovillas €278,800
Fuenlabrada €397,800
Fuente del Fresno €520,000
Fuentidueña de Tajo €165,400
Galapagar €395,800
Getafe €461,800

See more cities

Griñón €316,600
Guadalix de la Sierra €342,800
Guadarrama €390,200
Hoyo de Manzanares €449,400
Humanes de Madrid €356,200
La Moraleja €1,073,400
Las Rozas de Madrid €644,200
Leganés €430,400
Loeches €365,400
Los Hueros €402,600
Los Santos de la Humosa €297,600
Madrid €823,600
Majadahonda €712,800
Manzanares el Real €387,000
Mejorada del Campo €355,000
Miraflores de la Sierra €332,800
Moralzarzal €449,600
Móstoles €396,400
Navalcarnero €343,800
Paracuellos de Jarama €466,400
Parla €316,800
Pedrezuela €329,400
Pinto €413,800
Pozuelo de Alarcón €760,000
Quijorna €338,600
Rivas-Vaciamadrid €496,400
Robledo de Chavela €235,200
San Fernando de Henares €430,000
San Lorenzo de el Escorial €458,000
San Martín de la Vega €282,400
San Martín de Valdeiglesias €221,800
San Sebastián de los Reyes €563,000
Soto del Real €398,200
Torrejón de Ardoz €415,800
Torrejón de la Calzada €289,600
Torrelaguna €232,000
Torrelodones €489,600
Tres Cantos €639,400
Valdemorillo €386,400
Valdemoro €369,400
Valdeolmos-Alalpardo €371,400
Velilla de San Antonio €358,200
Villalbilla €315,000
Villanueva de la Cañada €451,200
Villanueva del Pardillo €508,400
Villaviciosa de Odón €487,400

Home prices vary depending on the condition of the property, the size of the home, and, of course, the location. For example, apartments and homes located in historic town centers tend to be more expensive than in other areas of the town, partly because of their proximity to amenities and partly because of their higher rental value. Moreover, properties in need of extensive renovation are typically priced much lower than those that are in move-in condition.

Methodology:

  • When using or citing this data, please give credit with a link to My Dolce Casa
  • Home price data source: Idealista, valid as of the date of this report
  • Original prices published in euros per square meter
  • Euros converted to U.S. dollars at an exchange rate valid as of the date of this report
  • Square meters converted to square feet
  • The average price of a 2,000 square foot home was calculated by multiplying the price per square foot in USD by 2,000
  • The average price of a 200 square meter home was calculated by multiplying the price per square meter in Euro by 200

My Dolce Casa Team

My Dolce Casa is a team of expat writers whose articles and stories reflect their personal experience of moving, living, working, and retiring overseas. Through top-notch research and local expertise, they share the latest trends and insights into the ever-growing lifestyle of living across borders.

«

»