Average rent in Barcelona: €1,135/month.
The average rent in Barcelona was €1,135/month in 2025, down 1% on 2024 and up 54% since 2015. It ranks 24th of 539 Catalan towns with a figure. The Barcelonès average is €1,056/month.
Average monthly rent, Barcelona
- Barcelona, 2025
- €1,135/month
- Barcelonès average
- €1,056/month
- Net income per person, 2023
- €19,527
Rent in Barcelonès
| # | Place | Average rent |
|---|---|---|
| 1 | Barcelona | €1,135/month |
| 2 | Badalona | €965/month |
| 3 | Sant Adrià de Besòs | €915/month |
| 4 | l'Hospitalet de Llobregat | €840/month |
| 5 | Santa Coloma de Gramenet | €687/month |
Source and method
Average monthly rent on rental contracts registered with Incasòl. Towns with too few contracts have no figure. Source: Incasòl, Generalitat de Catalunya, 2025. Comarca figures are population-weighted averages of their towns.
Looking for a home here?
Describe what you need in a sentence. Locatan compares each asking price with similar listings and shows which ones look cheap.