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

#DistrictRent €/m²2-bedroom (~75 m²)vs. average
1Villaverde€10.26≈ €770−27%
2Vicálvaro€11.01≈ €826−21%
3Usera€11.18≈ €839−20%
4Puente de Vallecas€11.48≈ €861−18%
5Latina€11.54≈ €865−17%
6Moratalaz€11.73≈ €880−16%
7Carabanchel€11.76≈ €882−16%
8Villa de Vallecas€11.87≈ €890−15%
9San Blas-Canillejas€12.69≈ €952−9%
10Barajas€13.10≈ €983−6%
11Ciudad Lineal€13.28≈ €996−5%
12Hortaleza€13.66≈ €1,025−2%
13Fuencarral-El Pardo€13.77≈ €1,033−1%
14Moncloa-Aravaca€15.50≈ €1,163+11%
15Arganzuela€15.97≈ €1,198+14%
16Retiro€16.04≈ €1,203+15%
17Tetuán€16.08≈ €1,206+15%
18Chamartín€17.07≈ €1,280+22%
19Centro€17.70≈ €1,328+27%
20Salamanca€18.31≈ €1,373+31%
21Chamberí€18.55≈ €1,391+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).