Neighbourhoods · Madrid

Rental yield by neighbourhood in Madrid

Madrid has a median gross yield of 4.7% and a median Total Return (IRR) of 9.8% for a typical flat. Here are its 130 neighbourhoods and 23 areas in the surrounding towns, ranked by yield, each with sale price, rent and IRR and its own page.

Updated September 2026 · official data

The median sale price is €4,808/m² and the achievable market rent is €18.8/m² per month. Prices run from €1,942/m² in San Cristóbal to €14,032/m² in Recoletos, a factor of 7.2.

The highest gross yields are in Entrevías (9.5%), Zofío (8.7%) and San Cristóbal (8.6%); the most expensive neighbourhoods are Recoletos (€14,032/m²), Castellana (€11,739/m²) and Almagro (€10,762/m²). The typical-flat IRR ranges from 5.6% in Piovera to 16.3% in Entrevías.

Every neighbourhood page shows its rank in the city and district, the rent range, historical appreciation and a typical flat computed with CasaROI's standard assumptions (70% mortgage, sale after 10 years). Asking prices in Madrid have grown by 5.9% a year on average over the last 10 and 15 years (idealista).

By district

Arganzuela

5,741 €/m² · 4.5% · TIR 10.2% · median of 7 neighbourhoods

AreaSale €/m²Rent €/m²GrossIRR
Palos de la Frontera5,67925.15.3%11.4%
Delicias5,50022.64.9%10.8%
Chopera5,46821.34.7%10.4%
Acacias5,74121.54.5%10.2%
Imperial5,77621.04.4%10.0%
Legazpi5,88919.44.0%9.3%
Atocha6,81022.03.9%9.2%

See the district →

Barajas

4,510 €/m² · 4.8% · TIR 8.1% · median of 4 neighbourhoods

AreaSale €/m²Rent €/m²GrossIRR
Casco Histórico de Barajas3,89716.25.0%8.4%
Timón4,30917.14.8%8.1%
Corralejos4,90219.54.8%8.2%
Alameda de Osuna4,71015.53.9%6.8%

See the district →

Carabanchel

3,269 €/m² · 6.4% · TIR 11.6% · median of 7 neighbourhoods

AreaSale €/m²Rent €/m²GrossIRR
Vista Alegre3,19922.48.4%14.5%
Puerta Bonita2,89517.77.3%12.8%
Buenavista3,26917.56.4%11.6%
Abrantes2,88515.56.4%11.6%
Opañel3,47018.06.2%11.4%
San Isidro3,64118.16.0%11.0%
Comillas4,11718.05.2%10.1%

See the district →

Centro

7,199 €/m² · 4.2% · TIR 9.5% · median of 6 neighbourhoods

AreaSale €/m²Rent €/m²GrossIRR
Embajadores6,04524.64.9%10.5%
Universidad7,15026.14.4%9.8%
Palacio6,95524.44.2%9.5%
Cortes7,24725.14.2%9.4%
Sol7,72624.83.9%8.9%
Justicia9,54428.03.5%8.4%

See the district →

Chamartín

7,718 €/m² · 3.6% · TIR 7.5% · median of 6 neighbourhoods

AreaSale €/m²Rent €/m²GrossIRR
Prosperidad6,38221.84.1%8.4%
Castilla5,88919.64.0%8.2%
Ciudad Jardín7,55922.83.6%7.6%
Hispanoamérica7,87722.83.5%7.4%
Nueva España8,19822.13.2%7.0%
El Viso9,38224.33.1%6.8%

See the district →

Chamberí

7,762 €/m² · 3.8% · TIR 9.6% · median of 6 neighbourhoods

AreaSale €/m²Rent €/m²GrossIRR
Vallehermoso6,78922.54.0%9.9%
Gaztambide7,41223.83.9%9.7%
Arapiles7,59523.83.8%9.6%
Trafalgar8,59526.93.8%9.6%
Ríos Rosas7,92824.73.7%9.5%
Almagro10,76227.53.1%8.5%

See the district →

Ciudad Lineal

5,567 €/m² · 4.1% · TIR 8.4% · median of 9 neighbourhoods

AreaSale €/m²Rent €/m²GrossIRR
Pueblo Nuevo3,79619.86.3%11.6%
Ventas4,10518.35.3%10.3%
Quintana4,42119.05.2%10.0%
La Concepción5,65519.24.1%8.4%
San Pascual5,56718.84.1%8.4%
San Juan Bautista5,51618.84.1%8.5%
Colina6,43720.23.8%7.9%
Costillares5,86618.13.7%7.8%
Atalaya7,36118.73.0%6.8%

See the district →

Fuencarral-El Pardo

5,153 €/m² · 4.1% · TIR 7.8% · median of 8 neighbourhoods

AreaSale €/m²Rent €/m²GrossIRR
El Pardo3,70517.65.7%10.2%
Valverde4,80218.84.7%8.8%
Fuentelarreina5,34119.94.5%8.4%
Pilar5,05517.44.1%7.8%
Peñagrande5,16417.44.0%7.7%
La Paz5,14217.04.0%7.6%
El Goloso7,48022.83.7%7.1%
Mirasierra6,50417.53.2%6.4%

See the district →

Hortaleza

5,050 €/m² · 3.9% · TIR 6.8% · median of 6 neighbourhoods

AreaSale €/m²Rent €/m²GrossIRR
Apóstol Santiago4,09618.05.3%9.1%
Pinar del Rey4,25218.05.1%8.7%
Canillas4,73216.74.2%7.4%
Palomas5,36715.53.5%6.2%
Valdefuentes6,07316.73.3%5.9%
Piovera6,59617.33.1%5.6%

See the district →

Latina

3,387 €/m² · 6.3% · TIR 12.2% · median of 7 neighbourhoods

AreaSale €/m²Rent €/m²GrossIRR
Los Cármenes3,48720.67.1%13.3%
Lucero3,25818.16.7%12.6%
Águilas3,21617.66.6%12.5%
Campamento3,38717.96.3%12.2%
Puerta del Ángel4,07019.05.6%11.2%
Aluche3,37715.95.6%11.2%
Cuatro Vientos4,32018.65.2%10.5%

See the district →

Moncloa-Aravaca

5,871 €/m² · 4.1% · TIR 8.7% · median of 7 neighbourhoods

AreaSale €/m²Rent €/m²GrossIRR
Valdezarza4,49218.44.9%10.0%
Casa de Campo5,29520.04.5%9.4%
Argüelles7,26824.64.1%8.7%
Ciudad Universitaria5,87119.94.1%8.7%
Aravaca5,60316.93.6%7.9%
Valdemarín6,79217.43.1%7.1%
El Plantío6,04512.62.5%6.1%

See the district →

Moratalaz

3,890 €/m² · 5.5% · TIR 10.9% · median of 6 neighbourhoods

AreaSale €/m²Rent €/m²GrossIRR
Pavones3,77617.75.6%11.0%
Fontarrón3,77017.75.6%11.0%
Media Legua3,87517.95.5%10.9%
Vinateros3,90418.05.5%10.9%
Horcajo4,77019.34.9%9.9%
Marroquina4,30517.04.7%9.7%

See the district →

Puente de Vallecas

2,849 €/m² · 7.5% · TIR 13.5% · median of 6 neighbourhoods

AreaSale €/m²Rent €/m²GrossIRR
Entrevías2,39019.09.5%16.3%
San Diego3,02520.07.9%14.1%
Numancia3,25721.27.8%14.0%
Palomeras Sureste2,70316.07.1%12.9%
Portazgo2,72115.76.9%12.7%
Palomeras Bajas2,97716.96.8%12.7%

See the district →

Retiro

7,116 €/m² · 3.7% · TIR 9.4% · median of 6 neighbourhoods

AreaSale €/m²Rent €/m²GrossIRR
Adelfas5,74119.84.1%10.1%
Pacífico6,28721.14.0%9.9%
Estrella6,59320.73.8%9.5%
Niño Jesús7,63922.43.5%9.2%
Ibiza9,26425.73.3%8.9%
Los Jerónimos9,95024.83.0%8.3%

See the district →

Salamanca

9,840 €/m² · 3.4% · TIR 8.9% · median of 6 neighbourhoods

AreaSale €/m²Rent €/m²GrossIRR
Guindalera6,65223.54.2%10.3%
Fuente del Berro7,59422.63.6%9.3%
Goya9,63427.83.5%9.1%
Lista10,04626.53.2%8.6%
Castellana11,73928.52.9%8.3%
Recoletos14,03230.72.6%7.9%

See the district →

San Blas-Canillejas

3,633 €/m² · 5.8% · TIR 9.8% · median of 8 neighbourhoods

AreaSale €/m²Rent €/m²GrossIRR
Hellín2,48715.27.3%11.6%
Amposta2,60215.57.1%11.4%
Canillejas3,39718.46.5%10.8%
Simancas3,64217.85.9%9.9%
Arcos3,79617.85.6%9.6%
El Salvador4,52218.44.9%8.5%
Rejas3,62314.34.7%8.1%
Rosas4,53415.34.0%7.1%

See the district →

Tetuán

5,164 €/m² · 4.9% · TIR 10.4% · median of 6 neighbourhoods

AreaSale €/m²Rent €/m²GrossIRR
Almenara4,98022.35.4%11.1%
Bellas Vistas5,07322.55.3%11.0%
Berruguete4,81320.65.1%10.7%
Valdeacederas5,25520.44.7%10.0%
Cuatro Caminos6,51423.24.3%9.5%
Castillejos6,43622.74.2%9.4%

See the district →

Usera

3,334 €/m² · 7.3% · TIR 13.1% · median of 7 neighbourhoods

AreaSale €/m²Rent €/m²GrossIRR
Zofío3,08822.48.7%14.9%
San Fermín2,72617.97.9%13.8%
Orcasitas2,36714.97.6%13.3%
Almendrales3,67422.47.3%13.1%
Pradolongo3,33419.36.9%12.5%
Orcasur3,39917.06.0%11.3%
Moscardó3,70218.25.9%11.1%

See the district →

Vicálvaro

3,760 €/m² · 5.7% · TIR 11.1% · median of 4 neighbourhoods

AreaSale €/m²Rent €/m²GrossIRR
Casco Histórico de Vicálvaro3,27816.05.9%11.2%
Valderrivas3,54817.35.9%11.4%
Valdebernardo3,97118.15.5%10.9%
El Cañaveral4,11615.64.5%9.4%

See the district →

Villa de Vallecas

2,896 €/m² · 6.7% · TIR 10.8% · median of 3 neighbourhoods

AreaSale €/m²Rent €/m²GrossIRR
Casco Histórico de Vallecas2,88417.07.1%11.3%
Santa Eugenia2,89616.16.7%10.8%
Ensanche de Vallecas3,37317.16.1%10.0%

See the district →

Villaverde

2,898 €/m² · 6.8% · TIR 11.0% · median of 5 neighbourhoods

AreaSale €/m²Rent €/m²GrossIRR
San Cristóbal1,94213.98.6%13.2%
Villaverde Alto, Casco Histórico de Villaverde2,90116.76.9%11.3%
Los Rosales2,81215.96.8%11.0%
Ángeles2,89813.75.7%9.5%
Butarque3,23710.23.8%6.4%

See the district →

Surrounding towns

Alcala de Henares

AreaSale €/m²Rent €/m²GrossIRR
Alcalá de Henares2,56912.75.9%9.8%

Alcobendas

AreaSale €/m²Rent €/m²GrossIRR
Alcobendas3,52515.15.1%9.0%

Alcorcon

AreaSale €/m²Rent €/m²GrossIRR
Alcorcón2,99813.95.6%8.9%

Aranjuez

AreaSale €/m²Rent €/m²GrossIRR
Aranjuez2,09211.26.4%9.3%

Arganda del Rey

AreaSale €/m²Rent €/m²GrossIRR
Arganda del Rey2,29211.86.2%9.7%

Collado Villalba

AreaSale €/m²Rent €/m²GrossIRR
Collado Villalba2,51812.96.1%10.0%

Colmenar Viejo

AreaSale €/m²Rent €/m²GrossIRR
Colmenar Viejo2,75311.65.1%7.7%

Coslada

AreaSale €/m²Rent €/m²GrossIRR
Coslada2,94213.75.6%8.9%

Fuenlabrada

AreaSale €/m²Rent €/m²GrossIRR
Fuenlabrada2,52712.55.9%10.0%

Getafe

AreaSale €/m²Rent €/m²GrossIRR
Getafe2,90014.76.1%10.3%

Las Rozas de Madrid

AreaSale €/m²Rent €/m²GrossIRR
Las Rozas de Madrid3,61314.14.7%8.4%

Leganes

AreaSale €/m²Rent €/m²GrossIRR
Leganés2,88314.36.0%10.5%

Majadahonda

AreaSale €/m²Rent €/m²GrossIRR
Majadahonda4,35814.94.1%7.1%

Mostoles

AreaSale €/m²Rent €/m²GrossIRR
Móstoles2,65913.56.1%11.4%

Parla

AreaSale €/m²Rent €/m²GrossIRR
Parla2,10812.97.3%11.2%

Pinto

AreaSale €/m²Rent €/m²GrossIRR
Pinto2,52913.16.2%9.2%

Pozuelo de Alarcon

AreaSale €/m²Rent €/m²GrossIRR
Pozuelo de Alarcón4,54316.14.3%7.5%

Rivas Vaciamadrid

AreaSale €/m²Rent €/m²GrossIRR
Rivas-Vaciamadrid2,80212.75.4%9.5%

San Sebastian de los Reyes

AreaSale €/m²Rent €/m²GrossIRR
San Sebastián de los Reyes3,66817.15.6%8.7%

Torrejon de Ardoz

AreaSale €/m²Rent €/m²GrossIRR
Torrejón de Ardoz2,72413.35.9%9.0%

Tres Cantos

AreaSale €/m²Rent €/m²GrossIRR
Tres Cantos (centro)3,58113.44.5%7.1%
Nuevo Tres Cantos3,99713.34.0%6.2%

Valdemoro

AreaSale €/m²Rent €/m²GrossIRR
Valdemoro2,26112.66.7%10.0%

See Madrid on the map

How we calculate the Total Return →