Cheapest areas to rent in Madrid (2024): full ranking
Villaverde is the cheapest district to rent in Madrid, at €10.26/m², 27% below the city average. At the other end, Chamberí costs €18.55/m². Below is every district, cheapest first, with what a typical flat costs.
What can I rent in Madrid on my budget? →
The five cheapest, up close
1. Villaverde · €10.26/m² · 2-bedroom ≈ €770
An industrial and residential district at the southern edge of Madrid, with some of the lowest rents in the city.
Good for: The cheapest rents in Madrid. Watch out for: Far from the centre; industrial areas.
2. Vicálvaro · €11.01/m² · 2-bedroom ≈ €826
An eastern district with an old village core, a Rey Juan Carlos University campus and new neighbourhoods such as Valdebernardo and El Cañaveral.
Good for: Students and young families on a budget. Watch out for: Far from the centre.
3. Usera · €11.18/m² · 2-bedroom ≈ €839
A working-class district south of the river, known for having Madrid's largest Chinese community and many authentic Chinese restaurants.
Good for: Low rents close to the centre; food. Watch out for: Few green spaces outside Pradolongo park.
4. Puente de Vallecas · €11.48/m² · 2-bedroom ≈ €861
A large, proud working-class district in the south-east, home of Rayo Vallecano football club, with busy shopping streets and strong neighbourhood identity.
Good for: Affordable flats and a real neighbourhood feel. Watch out for: Older buildings; some areas less well kept.
5. Latina · €11.54/m² · 2-bedroom ≈ €865
A large residential district in the south-west, from Puerta del Ángel by the Casa de Campo to Aluche and Las Águilas. Mostly apartment blocks with local shops.
Good for: Affordable flats with good metro links. Watch out for: Older buildings in some areas.
All areas, cheapest first
| # | District | Rent €/m² | vs. average |
|---|---|---|---|
| 1 | Villaverde | €10.26 | −27% |
| 2 | Vicálvaro | €11.01 | −21% |
| 3 | Usera | €11.18 | −20% |
| 4 | Puente de Vallecas | €11.48 | −18% |
| 5 | Latina | €11.54 | −17% |
| 6 | Moratalaz | €11.73 | −16% |
| 7 | Carabanchel | €11.76 | −16% |
| 8 | Villa de Vallecas | €11.87 | −15% |
| 9 | San Blas-Canillejas | €12.69 | −9% |
| 10 | Barajas | €13.10 | −6% |
| 11 | Ciudad Lineal | €13.28 | −5% |
| 12 | Hortaleza | €13.66 | −2% |
| 13 | Fuencarral-El Pardo | €13.77 | −1% |
| 14 | Moncloa-Aravaca | €15.50 | +11% |
| 15 | Arganzuela | €15.97 | +14% |
| 16 | Retiro | €16.04 | +15% |
| 17 | Tetuán | €16.08 | +15% |
| 18 | Chamartín | €17.07 | +22% |
| 19 | Centro | €17.70 | +27% |
| 20 | Salamanca | €18.31 | +31% |
| 21 | Chamberí | €18.55 | +33% |
These are official figures for rents tenants actually pay. New listings usually ask more, especially in popular areas. Source: Ministerio de Vivienda y Agenda Urbana – SERPAVI (datos tributarios) (2024).