Province

Investing in Madrid: 12 €/m²/month in rent and 3.4% gross yield

Buying in Madrid costs 4,197 €/m² on average and renting goes for 12 €/m² a month, leaving a gross yield of 3.4% before costs and taxes. It sits well below the Spanish average (4.2%), with purchase prices above the Spanish average.

12 €/m²/monthRent90 m² home: €1,078/month
4,197 €/m²Purchase90 m² home: €377,730
3.4%Gross yieldAnnual rent over purchase price
68/100Momentum50 = flat market
The map

The map of Madrid

Its municipalities, coloured by gross yield. Grey ones publish too little data.

Madrid · 3.1% gross yieldMóstoles · 3.7% gross yieldAlcalá de Henares · 3.9% gross yieldLeganés · 3.7% gross yieldGetafe · 3.8% gross yieldFuenlabrada · 3.7% gross yieldAlcorcón · 3.6% gross yieldTorrejón de Ardoz · 3.7% gross yieldParla · 4.1% gross yieldAlcobendas · 3.1% gross yieldRivas-Vaciamadrid · 3.4% gross yieldRozas de Madrid, Las · 3.7% gross yieldSan Sebastián de los Reyes · 3.6% gross yieldPozuelo de Alarcón · 3.3% gross yieldValdemoro · 4.0% gross yieldCoslada · 3.6% gross yieldMajadahonda · 3.4% gross yieldCollado Villalba · 3.9% gross yieldBoadilla del Monte · 3.5% gross yieldAranjuez · 4.3% gross yieldArganda del Rey · 3.8% gross yieldColmenar Viejo · 3.5% gross yieldPinto · 3.9% gross yieldTres Cantos · 3.3% gross yieldSan Fernando de Henares · 3.9% gross yieldArroyomolinos · 3.8% gross yieldGalapagar · 3.7% gross yieldNavalcarnero · 3.9% gross yieldVillaviciosa de Odón · 4.3% gross yieldParacuellos de Jarama · 3.7% gross yieldCiempozuelos · 3.7% gross yieldTorrelodones · 4.1% gross yieldMejorada del Campo · 3.8% gross yieldVillanueva de la Cañada · 3.8% gross yieldAlgete · 4.3% gross yieldSan Martín de la Vega · 4.0% gross yieldHumanes de Madrid · 4.0% gross yieldSan Lorenzo de El Escorial · 3.9% gross yieldVillalbilla · 4.2% gross yieldVillanueva del Pardillo · 3.8% gross yieldGuadarrama · 3.6% gross yieldEscorial, El · 4.0% gross yieldMeco · 3.9% gross yieldAlpedrete · 3.9% gross yieldMoralzarzal · 3.9% gross yieldVelilla de San Antonio · 3.9% gross yieldValdemorillo · 3.8% gross yieldSan Agustín del Guadalix · 3.6% gross yieldBrunete · 3.8% gross yieldGriñón · 4.0% gross yieldDaganzo de Arriba · 4.1% gross yieldTorrejón de la Calzada · 3.7% gross yieldÁlamo, El · 4.2% gross yieldMolar, El · 4.0% gross yieldSevilla la Nueva · 4.1% gross yieldManzanares el Real · 4.1% gross yieldColmenarejo · 3.7% gross yieldSoto del Real · 4.0% gross yieldSan Martín de Valdeiglesias · 3.7% gross yieldHoyo de Manzanares · 4.0% gross yieldLoeches · 4.0% gross yieldColmenar de Oreja · 4.7% gross yieldBoalo, El · 4.2% gross yieldMorata de Tajuña · 4.5% gross yieldCamarma de Esteruelas · 4.0% gross yieldVillarejo de Salvanés · 4.3% gross yieldTorres de la Alameda · 4.2% gross yieldCercedilla · 4.4% gross yieldVilla del Prado · 4.6% gross yieldCollado Mediano · 4.2% gross yieldCobeña · 4.0% gross yieldNuevo Baztán · 4.2% gross yieldFuente el Saz de Jarama · 3.9% gross yieldMiraflores de la Sierra · 4.0% gross yieldCubas de la Sagra · 3.8% gross yieldGuadalix de la Sierra · 4.0% gross yieldCampo Real · 4.0% gross yieldBecerril de la Sierra · 3.9% gross yieldPedrezuela · 3.8% gross yieldChinchón · 4.1% gross yieldMoraleja de Enmedio · 4.0% gross yieldTorrelaguna · 4.3% gross yieldTorrejón de Velasco · 4.3% gross yieldAjalvir · 4.0% gross yieldRobledo de Chavela · 4.6% gross yieldMolinos, Los · 3.9% gross yieldSerranillos del Valle · 4.4% gross yieldValdeolmos-Alalpardo · 4.2% gross yieldTalamanca de Jarama · 4.1% gross yieldCasarrubuelos · 4.1% gross yieldQuijorna · 4.3% gross yieldVillaconejos · 4.4% gross yieldAldea del Fresno · 4.3% gross yieldNavas del Rey · 4.6% gross yieldCadalso de los Vidrios · 4.7% gross yieldNavacerrada · 3.9% gross yieldValdilecha · 4.4% gross yieldPerales de Tajuña · 4.1% gross yieldPelayos de la Presa · 4.8% gross yieldNavalagamella · 4.2% gross yieldTielmes · 4.7% gross yieldCabrera, La · 4.1% gross yieldSantos de la Humosa, Los · 4.1% gross yieldChapinería · 4.3% gross yieldVenturada · 3.9% gross yieldFresno de Torote · 4.1% gross yieldCarabaña · 4.5% gross yieldVillar del Olmo · 4.3% gross yieldVellón, El · 4.4% gross yieldCenicientos · 4.6% gross yieldColmenar del Arroyo · 4.4% gross yieldBuitrago del Lozoya · 4.1% gross yieldBatres · 4.3% gross yieldBelmonte de Tajo · 4.7% gross yieldZarzalejo · 4.5% gross yieldValdeavero · 4.3% gross yieldFresnedillas de la Oliva · 4.2% gross yieldVillanueva de Perales · 4.1% gross yieldRascafría · 3.9% gross yieldNavalafuente · 4.1% gross yieldVillamantilla · 4.3% gross yieldOrusco de Tajuña · 4.8% gross yieldEstremera · 4.7% gross yieldLozoyuela-Navas-Sieteiglesias · 4.5% gross yieldAnchuelo · 4.6% gross yieldTitulcia · 4.4% gross yieldPozuelo del Rey · 4.5% gross yieldTorremocha de Jarama · 4.2% gross yieldValdelaguna · 4.6% gross yieldSantorcaz · 4.3% gross yieldPezuela de las Torres · 4.5% gross yieldCabanillas de la Sierra · 4.1% gross yieldRibatejada · 4.3% gross yieldVillamanrique de Tajo · 4.7% gross yieldCorpa · 4.6% gross yieldBerrueco, El · 4.3% gross yieldPuentes Viejas · 4.3% gross yieldAmbite · 4.7% gross yieldValdaracete · 5.0% gross yieldPatones · 4.5% gross yieldValdepiélagos · 4.4% gross yieldLozoya · 4.4% gross yieldRozas de Puerto Real · 4.5% gross yieldBrea de Tajo · 4.8% gross yieldValverde de Alcalá · 4.2% gross yieldGargantilla del Lozoya y Pinilla de Buitrago · 5.3% gross yieldVillavieja del Lozoya · 4.6% gross yieldPiñuécar-Gandullas · 5.4% gross yieldNavarredonda y San Mamés · 4.7% gross yieldRobregordo · 4.7% gross yieldValdetorres de Jarama · not enough dataVillamanta · not enough dataBustarviejo · not enough dataFuentidueña de Tajo · not enough dataSanta María de la Alameda · not enough dataValdemanco · not enough dataValdemaqueda · not enough dataCanencia · 4.5% gross yieldGarganta de los Montes · 4.6% gross yieldOlmeda de las Fuentes · 4.4% gross yieldMontejo de la Sierra · 4.4% gross yieldRedueña · 4.4% gross yieldAlameda del Valle · 4.2% gross yieldGascones · 4.3% gross yieldBerzosa del Lozoya · 4.4% gross yieldBraojos · 4.6% gross yieldHorcajo de la Sierra-Aoslos · 4.3% gross yieldPinilla del Valle · 4.4% gross yieldCervera de Buitrago · not enough dataPrádena del Rincón · 4.5% gross yieldRobledillo de la Jara · 4.8% gross yieldAtazar, El · 4.9% gross yieldSerna del Monte, La · 4.6% gross yieldHorcajuelo de la Sierra · 4.5% gross yieldPuebla de la Sierra · 4.3% gross yieldSomosierra · 4.8% gross yieldHiruela, La · 4.3% gross yieldAcebeda, La · 4.1% gross yieldMadarcos · 4.6% gross yield Madrid3.1%
Gross yield < 3%3–4 %4–5 %5–6 %≥ 6% sin datos

Administrative boundaries from the Spanish National Geographic Institute (CC BY 4.0). The Canary Islands are drawn shifted, as on any map of Spain.

The verdict

What the analysis sees

The specific signals the official data leaves about this market, before going into detail.

Madrid has 7,137,031 residents, an average gross household income of €40,572 a year, an approximate unemployment rate of 8% (below the Spanish average). These are signals of how deep housing demand runs, not of the risk of any one tenant.

In favour

  • Momentum 68/100Appraised prices, rents, transactions and population are all rising in the latest data.
  • Net migration of 16‰More people arrive than leave, above the Spanish average: sustained housing demand.
  • Approximate unemployment of 8%A stronger labour market than the Spanish average, measured on registered unemployed and contributors.
  • 1,724 properties analysedWe hold stock for sale here, each with its own investment score.

Against

  • Gross yield of 3.4%Below the Spanish average (4.2%): here you buy for capital growth rather than for rent.
  • 2.6 transactions per 1,000 residentsAn illiquid market: expect longer selling times.
  • Rent burden of 32%Renting a 90 m² home takes that share of gross household income; above 30% there is limited room for rents to rise.
The market

What it costs and what it earns

The market level in Madrid and what it means for a buy-to-let buyer. Per-m² figures are converted to a reference home of 90 m².

29.2 yearsPrice / Rent (PER)Years of rent to pay off the purchase
9.3 yearsAffordabilityHousehold incomes to pay for 90 m²
32%Rent burdenAnnual rent as a share of household income
0.45%Urban IBIHousing-stock-weighted average

Within Madrid municipalities sit on average 27% away from that figure: real dispersion between local markets, not the estimate's margin of error. Drill down to a municipality to see its own.

4,197 €/m²Purchase price
Spain 2,028 €/m² €/m² of transactions, population-weighted average
12 €/m²/monthRent
Spain 7 €/m² €/m² a month, population-weighted average
3.4%Gross yield
Spain 4.2% annual rent over purchase price, before costs
The contrast

Expensive or profitable

Each municipality with enough data placed by what it costs to buy and what it earns. Top left is cheap and profitable; bottom right is expensive and earns little.

Spain 2,028 €/m²Spain 4.2% Madrid · 5,877 €/m² · 3.1%Móstoles · 3,024 €/m² · 3.7%Alcalá de Henares · 2,871 €/m² · 3.9%Leganés · 3,135 €/m² · 3.7%Getafe · 3,227 €/m² · 3.8%Fuenlabrada · 2,929 €/m² · 3.7%Alcorcón · 3,460 €/m² · 3.6%Torrejón de Ardoz · 2,949 €/m² · 3.7%Parla · 2,415 €/m² · 4.1%Alcobendas · 4,643 €/m² · 3.1%Rivas-Vaciamadrid · 3,333 €/m² · 3.4%Rozas de Madrid, Las · 4,346 €/m² · 3.7%San Sebastián de los Reyes · 3,804 €/m² · 3.6%Pozuelo de Alarcón · 5,032 €/m² · 3.3%Valdemoro · 2,713 €/m² · 4.0%Coslada · 3,325 €/m² · 3.6%Majadahonda · 4,762 €/m² · 3.4%Collado Villalba · 2,904 €/m² · 3.9%Boadilla del Monte · 4,317 €/m² · 3.5%Aranjuez · 2,212 €/m² · 4.3%Arganda del Rey · 2,638 €/m² · 3.8%Colmenar Viejo · 3,058 €/m² · 3.5%Pinto · 2,800 €/m² · 3.9%Tres Cantos · 4,198 €/m² · 3.3%San Fernando de Henares · 2,950 €/m² · 3.9%Arroyomolinos · 2,964 €/m² · 3.8%Galapagar · 2,767 €/m² · 3.7%Navalcarnero · 2,470 €/m² · 3.9%Villaviciosa de Odón · 3,455 €/m² · 4.3%Paracuellos de Jarama · 3,243 €/m² · 3.7%Ciempozuelos · 2,653 €/m² · 3.7%Torrelodones · 3,405 €/m² · 4.1%Mejorada del Campo · 2,848 €/m² · 3.8%Villanueva de la Cañada · 3,198 €/m² · 3.8%Algete · 2,150 €/m² · 4.3%San Martín de la Vega · 2,386 €/m² · 4.0%Humanes de Madrid · 2,441 €/m² · 4.0%San Lorenzo de El Escorial · 2,921 €/m² · 3.9%Villalbilla · 2,405 €/m² · 4.2%Villanueva del Pardillo · 2,408 €/m² · 3.8%Guadarrama · 3,586 €/m² · 3.6%Escorial, El · 2,484 €/m² · 4.0%Meco · 2,548 €/m² · 3.9%Alpedrete · 2,784 €/m² · 3.9%Moralzarzal · 2,728 €/m² · 3.9%Velilla de San Antonio · 2,971 €/m² · 3.9%Valdemorillo · 2,616 €/m² · 3.8%San Agustín del Guadalix · 3,316 €/m² · 3.6%Brunete · 2,869 €/m² · 3.8%Griñón · 2,753 €/m² · 4.0%Daganzo de Arriba · 2,407 €/m² · 4.1%Torrejón de la Calzada · 3,240 €/m² · 3.7%Álamo, El · 1,802 €/m² · 4.2%Molar, El · 2,355 €/m² · 4.0%Sevilla la Nueva · 2,795 €/m² · 4.1%Manzanares el Real · 2,325 €/m² · 4.1%Colmenarejo · 2,702 €/m² · 3.7%Soto del Real · 2,534 €/m² · 4.0%San Martín de Valdeiglesias · 2,113 €/m² · 3.7%Hoyo de Manzanares · 2,427 €/m² · 4.0%Loeches · 2,369 €/m² · 4.0%Colmenar de Oreja · 1,316 €/m² · 4.7%Boalo, El · 2,126 €/m² · 4.2%Morata de Tajuña · 1,728 €/m² · 4.5%Camarma de Esteruelas · 2,388 €/m² · 4.0%Villarejo de Salvanés · 1,839 €/m² · 4.3%Torres de la Alameda · 2,319 €/m² · 4.2%Cercedilla · 2,534 €/m² · 4.4%Villa del Prado · 1,762 €/m² · 4.6%Collado Mediano · 2,300 €/m² · 4.2%Cobeña · 2,371 €/m² · 4.0%Nuevo Baztán · 2,004 €/m² · 4.2%Fuente el Saz de Jarama · 2,599 €/m² · 3.9%Miraflores de la Sierra · 2,359 €/m² · 4.0%Cubas de la Sagra · 2,800 €/m² · 3.8%Guadalix de la Sierra · 2,417 €/m² · 4.0%Campo Real · 1,932 €/m² · 4.0%Becerril de la Sierra · 2,716 €/m² · 3.9%Pedrezuela · 2,894 €/m² · 3.8%Chinchón · 1,480 €/m² · 4.1%Moraleja de Enmedio · 2,479 €/m² · 4.0%Torrelaguna · 1,837 €/m² · 4.3%Torrejón de Velasco · 1,852 €/m² · 4.3%Ajalvir · 2,493 €/m² · 4.0%Robledo de Chavela · 1,752 €/m² · 4.6%Molinos, Los · 2,771 €/m² · 3.9%Serranillos del Valle · 2,173 €/m² · 4.4%Valdeolmos-Alalpardo · 2,059 €/m² · 4.2%Talamanca de Jarama · 2,178 €/m² · 4.1%Casarrubuelos · 2,213 €/m² · 4.1%Quijorna · 1,971 €/m² · 4.3%Villaconejos · 1,621 €/m² · 4.4%Aldea del Fresno · 1,895 €/m² · 4.3%Navas del Rey · 1,487 €/m² · 4.6%Cadalso de los Vidrios · 1,299 €/m² · 4.7%Navacerrada · 2,653 €/m² · 3.9%Valdilecha · 1,726 €/m² · 4.4%Perales de Tajuña · 2,103 €/m² · 4.1%Pelayos de la Presa · 1,402 €/m² · 4.8%Navalagamella · 2,025 €/m² · 4.2%Tielmes · 1,375 €/m² · 4.7%Cabrera, La · 2,190 €/m² · 4.1%Santos de la Humosa, Los · 2,231 €/m² · 4.1%Chapinería · 1,851 €/m² · 4.3%Venturada · 2,582 €/m² · 3.9%Fresno de Torote · 2,194 €/m² · 4.1%Carabaña · 1,370 €/m² · 4.5%Villar del Olmo · 1,823 €/m² · 4.3%Vellón, El · 1,717 €/m² · 4.4%Cenicientos · 1,420 €/m² · 4.6%Colmenar del Arroyo · 1,699 €/m² · 4.4%Buitrago del Lozoya · 2,154 €/m² · 4.1%Batres · 1,940 €/m² · 4.3%Belmonte de Tajo · 1,428 €/m² · 4.7%Zarzalejo · 1,624 €/m² · 4.5%Valdeavero · 1,873 €/m² · 4.3%Fresnedillas de la Oliva · 2,095 €/m² · 4.2%Villanueva de Perales · 2,140 €/m² · 4.1%Rascafría · 2,578 €/m² · 3.9%Navalafuente · 2,210 €/m² · 4.1%Villamantilla · 1,935 €/m² · 4.3%Orusco de Tajuña · 1,237 €/m² · 4.8%Estremera · 1,381 €/m² · 4.7%Lozoyuela-Navas-Sieteiglesias · 1,846 €/m² · 4.5%Anchuelo · 1,495 €/m² · 4.6%Titulcia · 1,625 €/m² · 4.4%Pozuelo del Rey · 1,633 €/m² · 4.5%Torremocha de Jarama · 2,045 €/m² · 4.2%Valdelaguna · 1,390 €/m² · 4.6%Santorcaz · 1,681 €/m² · 4.3%Pezuela de las Torres · 1,533 €/m² · 4.5%Cabanillas de la Sierra · 2,143 €/m² · 4.1%Ribatejada · 1,774 €/m² · 4.3%Villamanrique de Tajo · 1,334 €/m² · 4.7%Corpa · 1,852 €/m² · 4.6%Berrueco, El · 1,824 €/m² · 4.3%Puentes Viejas · 1,799 €/m² · 4.3%Ambite · 1,337 €/m² · 4.7%Valdaracete · 1,141 €/m² · 5.0%Patones · 1,563 €/m² · 4.5%Valdepiélagos · 1,708 €/m² · 4.4%Lozoya · 1,728 €/m² · 4.4%Rozas de Puerto Real · 1,504 €/m² · 4.5%Brea de Tajo · 1,097 €/m² · 4.8%Valverde de Alcalá · 2,014 €/m² · 4.2%Gargantilla del Lozoya y Pinilla de Buitrago · 1,346 €/m² · 5.3%Villavieja del Lozoya · 1,747 €/m² · 4.6%Piñuécar-Gandullas · 1,249 €/m² · 5.4%Navarredonda y San Mamés · 1,553 €/m² · 4.7%Robregordo · 1,381 €/m² · 4.7% Piñuécar-GandullasGargantilla del Lozoya y Pinilla de BuitragoValdaraceteAlcobendasMadridMóstolesAlcalá de HenaresGetafeParlaRivas-VaciamadridRozas de Madrid, LasPozuelo de AlarcónMajadahondaColmenar ViejoTres CantosVillaviciosa de OdónCiempozuelosAlgeteSan Martín de la VegaGuadarramaCercedillaVilla del PradoChinchónVillaconejosPelayos de la PresaTielmesCarabañaAmbite Piñuécar-GandullasGargantilla del Lozoya y Pinilla de BuitragoAlcobendasMadridMóstolesAlcalá de Henares 2,000 €/m²4,000 €/m²6,000 €/m² 3.0%4.0%5.0% Gross yield Purchase price (€/m²)
The comparison

Where it stands against the rest

Madrid's percentile among the 52 provinces, computed on the same figure for all of them.

Gross yield3.4%
2
PeorMedianaMejor
Rent level12 €/m²/month
98
PeorMedianaMejor
Momentum68/100
100
PeorMedianaMejor

Within Comunidad de Madrid it ranks 1 of 1 on gross yield.

The demand

Demand, employment and liquidity

The structural depth of the market: how many people live here, what they earn, how much changes hands and what stress it carries. This is market context, never a measure of tenant risk.

2.6Market turnover
Spain 3.3 transactions a year per 1,000 residents · more turnover, easier to resell
8%Unemployment (approx.)
Spain 11% registered unemployed over unemployed + social security contributors
€40,572Gross household income
Spain €31,185 annual income tax returns (AEAT), population-weighted territorial average
16‰Net migration
Spain 12.8‰ arrivals minus departures from abroad per 1,000 residents
0.43Repossession pressure
Spain 0.55 housing repossessions per 1,000 dwellings of the provincial stock · 2025
The risk

Housing repossessions

A figure the INE only publishes per province: how many urban dwellings end in repossession, against the total stock. It measures market stress, not tenant risk.

0.43Repossessions per 1,000 dwellings2025
2.6Market turnoverTransactions a year per 1,000 residents
179Municipalities in the provinceEach with its own guide
Inside Madrid

The municipalities of Madrid

The 40 most populated with their market level; the remaining 139 are linked below.

TerritoryPurchaseRentGross yieldMomentumAdverts
MadridExpensive market relative to local income 5,877 €/m² 15 €/m²/month 3.1% 71/100 867
MóstolesIn line with the Spanish average 3,024 €/m² 9 €/m²/month 3.7% 64/100 25
Alcalá de HenaresIn line with the Spanish average 2,871 €/m² 9 €/m²/month 3.9% 62/100 56
LeganésIn line with the Spanish average 3,135 €/m² 10 €/m²/month 3.7% 64/100 26
GetafeIn line with the Spanish average 3,227 €/m² 10 €/m²/month 3.8% 63/100 26
FuenlabradaIn line with the Spanish average 2,929 €/m² 9 €/m²/month 3.7% 63/100 17
AlcorcónIn line with the Spanish average 3,460 €/m² 11 €/m²/month 3.6% 74/100 15
Torrejón de ArdozIn line with the Spanish average 2,949 €/m² 9 €/m²/month 3.7% 75/100 29
ParlaIn line with the Spanish average 2,415 €/m² 8 €/m²/month 4.1% 72/100 20
AlcobendasExpensive market relative to local income 4,643 €/m² 12 €/m²/month 3.1% 64/100 14
Rivas-VaciamadridExpensive market relative to local income 3,333 €/m² 9 €/m²/month 3.4% 57/100 30
Rozas de Madrid, LasIn line with the Spanish average 4,346 €/m² 13 €/m²/month 3.7% 57/100 48
San Sebastián de los ReyesIn line with the Spanish average 3,804 €/m² 11 €/m²/month 3.6% 66/100 23
Pozuelo de AlarcónExpensive market relative to local income 5,032 €/m² 14 €/m²/month 3.3% 51/100 24
ValdemoroIn line with the Spanish average 2,713 €/m² 9 €/m²/month 4.0% 69/100 24
CosladaIn line with the Spanish average 3,325 €/m² 10 €/m²/month 3.6% 77/100 10
MajadahondaExpensive market relative to local income 4,762 €/m² 13 €/m²/month 3.4% 52/100 18
Collado VillalbaIn line with the Spanish average 2,904 €/m² 9 €/m²/month 3.9% 58/100 8
Boadilla del MonteExpensive market relative to local income 4,317 €/m² 13 €/m²/month 3.5% 82/100 55
AranjuezIn line with the Spanish average 2,212 €/m² 8 €/m²/month 4.3% 82/100 3
Arganda del ReyIn line with the Spanish average 2,638 €/m² 8 €/m²/month 3.8% 86/100 12
Colmenar ViejoExpensive market relative to local income 3,058 €/m² 9 €/m²/month 3.5% 79/100 6
PintoIn line with the Spanish average 2,800 €/m² 9 €/m²/month 3.9% 80/100 6
Tres CantosExpensive market relative to local income 4,198 €/m² 12 €/m²/month 3.3% 68/100 5
San Fernando de HenaresIn line with the Spanish average 2,950 €/m² 10 €/m²/month 3.9% 63/100 8
ArroyomolinosIn line with the Spanish average 2,964 €/m² 9 €/m²/month 3.8% 74/100 10
GalapagarIn line with the Spanish average 2,767 €/m² 9 €/m²/month 3.7% 60/100 13
NavalcarneroIn line with the Spanish average 2,470 €/m² 8 €/m²/month 3.9% 64/100 2
Villaviciosa de OdónIn line with the Spanish average 3,455 €/m² 12 €/m²/month 4.3% 88/100 12
Paracuellos de JaramaIn line with the Spanish average 3,243 €/m² 10 €/m²/month 3.7% 49/100 3
CiempozuelosIn line with the Spanish average 2,653 €/m² 8 €/m²/month 3.7% 77/100 1
TorrelodonesIn line with the Spanish average 3,405 €/m² 12 €/m²/month 4.1% 42/100 16
Mejorada del CampoIn line with the Spanish average 2,848 €/m² 9 €/m²/month 3.8% 64/100 3
Villanueva de la CañadaIn line with the Spanish average 3,198 €/m² 10 €/m²/month 3.8% 47/100 10
AlgeteIn line with the Spanish average 2,150 €/m² 8 €/m²/month 4.3% 39/100 5
San Martín de la VegaIn line with the Spanish average 2,386 €/m² 8 €/m²/month 4.0% 48/100 2
Humanes de MadridIn line with the Spanish average 2,441 €/m² 8 €/m²/month 4.0% 69/100 5
San Lorenzo de El EscorialIn line with the Spanish average 2,921 €/m² 9 €/m²/month 3.9% 45/100 1
VillalbillaIn line with the Spanish average 2,405 €/m² 8 €/m²/month 4.2% 56/100 13
Villanueva del PardilloIn line with the Spanish average 2,408 €/m² 8 €/m²/month 3.8% 54/100 3
The inventory

What is for sale in Madrid

Our catalogue in this territory, with an investment score computed property by property.

1,724Properties analysed37 at auction
€279,000Median priceOf the adverts for sale
54/100Median scoreMedian investment quality of the catalogue

See the 1,724 properties in Madrid

The method

How this page is calculated

Where each figure comes from, over which territory and from what date. Confidence measures data coverage, never investment quality.

Data coverage

100/100

Madrid covers 179 municipalities. Every figure is computed by summing or population-weighting those municipalities, never by averaging their percentages.

  • official rent series (SERPAVI) 32 of 179
  • series sufficient to measure momentum 178 of 179
  • official appraised value (MIVAU) 28 of 179
  • estimated market level 171 of 179
  • our own adverts 126 of 179

When each figure is from

For an aggregate we show the oldest figure from each source, since that is what limits how the whole can be read.

rent
2024
sale
2024
household income
2023
official appraisal
2026Q1
population register
2025
registered transactions
2026Q1
registered unemployment
2026M06
MIVAUAppraised housing value and registered transactions
SERPAVIOfficial reference rent index
INEPopulation register, migration and repossessions
AEATAverage gross household income
SEPE and Social SecurityRegistered unemployment and contributions
CatastroCadastral value, age and IBI rate
InmobliaOur own catalogue of adverts, each with its investment score

An indicative statistical estimate for comparing markets, not an appraisal or an investment recommendation. Gross yield does not deduct costs, IBI, insurance, voids or taxes.