Ladrillómetro
ES
▤

Best towns in Madrid to invest in flats

Ranking by gross rental yield using official data from the Spanish Ministry of Housing and Urban Agenda

Data checked on 14 October 2026

Short answer: among the 28 municipalities in the Community of Madrid with an official price and rent, the highest gross rental yields in 2024 are in Villaviciosa de Odón (5.7%), Parla (5.6%) and Aranjuez (5.6%). The lowest is Alcobendas (3.9%). The median of the 28 is 4.9% (Spain: 5.2%).

This ranking only sorts municipalities by gross yield (annual rent ÷ price). It says nothing about demand, vacancy risk, building condition or future prices, and it is not a recommendation to buy. 77 more municipalities with at least 50 rented flats have no official price, so they appear in a separate rent-only table.

Ranking by gross yield

#Calculator
1Villaviciosa de Odón5.7%4.4%3,52412.91€780–€1,1321,020€281,900Calculate
2Parla5.6%4.1%2,4108.21€550–€7505,902€192,800Calculate
3Aranjuez5.6%4.3%2,1857.90€450–€6553,995€174,800Calculate
4Alcalá de Henares5.3%3.8%2,9429.42€600–€80012,836€235,400Calculate
5Valdemoro5.3%4.0%2,6818.96€580–€7803,975€214,500Calculate
6San Fernando de Henares5.2%4.0%2,9299.70€600–€7801,896€234,300Calculate
7Fuenlabrada5.1%3.7%2,9229.04€600–€7808,651€233,800Calculate
8Navalcarnero5.1%3.9%2,4877.99€550–€7581,296€199,000Calculate
9Getafe5.1%3.7%3,27210.20€600–€85012,120€261,800Calculate
10Collado Villalba5.1%3.8%2,9949.49€575–€7974,829€239,500Calculate
11Arganda del Rey5.0%3.6%2,7048.12€539–€7503,132€216,300Calculate
12Móstoles5.0%3.6%3,0759.22€600–€8089,733€246,000Calculate
13Torrejón de Ardoz5.0%3.6%3,0439.21€600–€8207,467€243,400Calculate
14Pinto5.0%3.8%2,9529.43€600–€8003,064€236,100Calculate
15Leganés4.9%3.6%3,2549.76€581–€80010,663€260,300Calculate
16Coslada4.8%3.6%3,2999.79€625–€8404,118€263,900Calculate
17Galapagar4.7%3.6%2,8508.56€525–€7502,165€228,000Calculate
18Alcorcón4.7%3.4%3,56210.19€625–€8509,323€284,900Calculate
19Las Rozas de Madrid4.6%3.6%4,48613.40€780–€1,2755,645€358,900Calculate
20San Sebastián de los Reyes4.5%3.4%4,04111.48€700–€9935,619€323,300Calculate
21Colmenar Viejo4.3%3.4%3,1158.72€582–€8403,158€249,200Calculate
22Boadilla del Monte4.3%3.5%4,30412.64€987–€1,4891,822€344,300Calculate
23Rivas-Vaciamadrid4.2%3.1%3,5219.16€757–€9953,160€281,700Calculate
24Majadahonda4.1%3.2%5,00613.21€850–€1,4434,231€400,400Calculate
25Tres Cantos4.0%3.1%4,39111.50€824–€1,1332,809€351,200Calculate
26Madrid4.0%3.1%5,41813.97€700–€1,166300,447€433,500Calculate
27Pozuelo de Alarcón4.0%3.2%5,20613.67€850–€1,6003,954€416,500Calculate
28Alcobendas3.9%2.9%4,91411.84€688–€1,0656,933€393,100Calculate

Sources. Price: average appraisal value of free-market housing, municipalities over 25,000 inhabitants (table 4), Ministry of Housing and Urban Agenda (2T 2026; published on 17 September 2026); the yield uses the 2024 average weighted by appraisals. Rent: SERPAVI (Spanish State Rental Price Reference System), Ministry of Housing and Urban Agenda (MIVAU), using personal income tax (IRPF) returns and the Cadastre: database 2011-2024 (file «2026-03_09_bd_SERPAVI_2011-2024 - DEFINITIVO WEB_v2»), “Municipios” sheet, apartments in multi-family buildings (vivienda colectiva), municipality level, year 2024, published on 16 April 2026. Yield, “with current price” (mixes years) and 80 m² flat: Ladrillómetro calculation. * Small sample.

Municipalities with official rent but no price

These 77 municipalities have at least 50 rented flats in SERPAVI 2024 but no official appraisal price, so we do not calculate a yield or rank them. Sorted by number of rented homes.

Calculator
San Lorenzo de El Escorial€6608.93€550–€8001,463Calculate
Ciempozuelos€5508.04€468–€6391,398Calculate
Villanueva de la Cañada€80511.78€690–€9781,180Calculate
Paracuellos de Jarama€8489.98€665–€1,0001,115Calculate
Humanes de Madrid€6228.42€542–€7001,031Calculate
Arroyomolinos€8209.31€725–€9381,015Calculate
El Escorial€6788.63€550–€7981,001Calculate
Guadarrama€6508.45€550–€771904Calculate
Mejorada del Campo€6348.78€559–€717878Calculate
Villanueva del Pardillo€87910.58€750–€1,080835Calculate
Torrelodones€94511.86€800–€1,138807Calculate
Alpedrete€7009.09€591–€777804Calculate
San Agustín del Guadalix€7019.94€600–€850801Calculate
Brunete€7489.09€600–€850760Calculate
Algete€6608.11€550–€773694Calculate
El Molar€5708.23€490–€653604Calculate
Manzanares el Real€6008.85€500–€700575Calculate
San Martín de la Vega€6006.95€480–€700569Calculate
Sevilla la Nueva€6528.83€555–€742564Calculate
Velilla de San Antonio€6508.76€559–€750524Calculate
Ajalvir€6479.38€550–€725509Calculate
Valdemorillo*€5759.16€500–€668476Calculate
Colmenarejo*€6508.33€540–€750456Calculate
Campo Real*€5207.58€450–€616421Calculate
Pedrezuela*€5078.49€450–€600414Calculate
Meco*€6088.05€518–€700406Calculate
Fuente el Saz de Jarama*€6008.96€500–€700401Calculate
Hoyo de Manzanares*€7579.10€612–€866391Calculate
El Álamo*€5208.57€450–€600389Calculate
Moralzarzal*€6509.05€534–€798377Calculate
Cercedilla*€5508.12€464–€667341Calculate
Miraflores de la Sierra*€5297.56€433–€640338Calculate
Camarma de Esteruelas*€6008.62€500–€660316Calculate
Morata de Tajuña*€5006.58€400–€597300Calculate
El Boalo*€6258.45€528–€719297Calculate
Soto del Real*€6398.36€530–€725294Calculate
Villarejo de Salvanés*€4505.62€400–€500289Calculate
Griñón*€6507.95€548–€750266Calculate
Cobeña*€7009.60€600–€820261Calculate
Torres de la Alameda*€5407.24€450–€628261Calculate
San Martín de Valdeiglesias*€4025.47€350–€501258Calculate
Torrelaguna*€4506.63€400–€550255Calculate
Becerril de la Sierra*€5707.30€469–€661249Calculate
Valdeolmos-Alalpardo*€6098.09€550–€700246Calculate
Torrejón de la Calzada*€6407.58€550–€750245Calculate
Talamanca de Jarama*€5687.80€472–€662244Calculate
Collado Mediano*€6178.47€500–€726240Calculate
Daganzo de Arriba*€6759.02€562–€761236Calculate
Villalbilla*€7008.58€567–€800215Calculate
Loeches*€6007.02€489–€700196Calculate
Valdetorres de Jarama*€5507.38€486–€650185Calculate
Guadalix de la Sierra*€5267.45€450–€647176Calculate
Navacerrada*€6008.49€500–€700168Calculate
Valdilecha*€4506.25€400–€550156Calculate
Quijorna*€6217.92€526–€715153Calculate
El Vellón*€4787.94€405–€571148Calculate
Villa del Prado*€4626.11€376–€525144Calculate
Chinchón*€4526.63€399–€550143Calculate
Los Molinos*€6007.38€512–€725129Calculate
Buitrago del Lozoya*€4565.78€367–€625119Calculate
Perales de Tajuña*€4216.54€330–€500112Calculate
Bustarviejo*€4836.76€418–€550110Calculate
Tielmes*€4646.87€400–€532106Calculate
Moraleja de Enmedio*€5606.80€450–€65197Calculate
La Cabrera*€5007.05€447–€59693Calculate
Navalafuente*€4506.52€360–€55087Calculate
Robledo de Chavela*€4506.79€372–€54987Calculate
Navalagamella*€4517.38€400–€55185Calculate
Pelayos de la Presa*€4005.35€350–€49079Calculate
Torrejón de Velasco*€5827.11€500–€70078Calculate
Casarrubuelos*€5536.69€500–€65072Calculate
Aldea del Fresno*€4926.88€400–€54569Calculate
Colmenar del Arroyo*€4465.22€350–€51366Calculate
Carabaña*€4505.95€350–€50059Calculate
Villamantilla*€5007.25€400–€59759Calculate
Cadalso de los Vidrios*€2924.05€233–€37853Calculate
Rascafría*€4005.37€329–€53250Calculate

Source: SERPAVI (Spanish State Rental Price Reference System), Ministry of Housing and Urban Agenda (MIVAU), using personal income tax (IRPF) returns and the Cadastre: database 2011-2024 (file «2026-03_09_bd_SERPAVI_2011-2024 - DEFINITIVO WEB_v2»), “Municipios” sheet, apartments in multi-family buildings (vivienda colectiva), municipality level, year 2024, published on 16 April 2026. * Fewer than 500 rented homes.

FREQUENT QUESTIONS

Frequently asked questions

Which municipality in the Community of Madrid has the highest gross rental yield?

Villaviciosa de Odón, with 5.7% gross in 2024 (rent and appraisal price of the same year), among the 28 municipalities with an official price. The median of those 28 is 4.9%. A high gross yield is not a guarantee of a good investment: costs, vacancies, taxes and demand change the result.

How is this ranking calculated?

Only by gross yield: median monthly rent per m² × 12 (SERPAVI 2024, Ministry of Housing) ÷ average appraisal value per m² of 2024 (Ministry of Housing) × 100. We do not score demand, risk or future prices, and we do not use listing prices from property portals.

Why are some municipalities not ranked?

The Ministry of Housing only publishes the appraisal price for municipalities with more than 25,000 inhabitants. The other 77 municipalities with at least 50 rented flats appear in a separate rent table, without a yield.

Is this investment advice?

No. It is information based on public data, for guidance only. Check a specific property with the rental yield calculator, including costs, taxes and financing, and seek professional advice if you need it.

Information for guidance only, based on public data; it is not financial, tax or investment advice. A high gross yield does not guarantee profits; past or average yields do not ensure future ones.