SpendVerdict

Rent affordability guide · ES

Cost of living in Barcelona: salary and rent guide

Typical 1-bedroom rent in Barcelona ranges from €950 to €2,200/month. To live comfortably here you generally need at least €58,000/year.

Rent distribution in Barcelona

€950

Budget

cheapest 10%

€1,450

Median

most common

€2,200

Premium

top 10%

These figures are for a 1-bedroom apartment equivalent in Barcelona. Prices vary significantly by neighbourhood.

What salary do you need?

To afford median rent comfortably (25%)€69,600/yr
To afford median rent at 30% (standard)€58,000/yr
To afford budget rent comfortably (25%)€45,600/yr

How locals spend in Barcelona

Renters in Barcelona typically spend 2850% of their gross income on rent.

25th percentile of renters28%
Median renter38%
75th percentile of renters50%

Source: INE housing expenditure survey + Generalitat de Catalunya rental index 2023, adjusted for new-let market · 2023–2024

Rental market overview

Barcelona's rental market has tightened dramatically since 2015, driven by tourism-driven housing displacement, rising demand from tech and remote workers, and a constrained supply of regulated housing. The Generalitat de Catalunya implemented a rent cap in 2020 which was later struck down, leaving the market without price controls since late 2022 — rents subsequently rose sharply.

The city is particularly popular with digital nomads, EU workers, and young professionals drawn by its Mediterranean lifestyle and relatively competitive salaries in tech and design. Local residents, however, face acute affordability pressure — the typical renter spends 37% of gross income on rent, one of the highest burdens in Spain.

Renter tip

Neighbourhood Sant Andreu and Horta-Guinardó offer the best value in Barcelona proper. Alternatively, the coastal suburb of Badalona is 10–20 minutes by metro and can cut rents by 20–30%.

Neighbourhood guide

Budget areas

Sant Andreu1-bed typically €900–€1,150/mo
Horta-Guinardó1-bed typically €850–€1,100/mo
Nou Barris1-bed typically €800–€1,000/mo

Mid-range areas

Gràcia1-bed typically €1,200–€1,600/mo
Sant Martí1-bed typically €1,100–€1,500/mo
Sants-Montjuïc1-bed typically €1,000–€1,350/mo

Premium areas

Eixample1-bed typically €1,600–€2,400/mo
Gòtic / Born1-bed from €1,600/mo
Sarrià-Sant Gervasi1-bed typically €1,800–€2,700/mo
Check your own affordability →

Explore Barcelona in detail

Can I afford €1,000 rent in Barcelona?Can I afford €1,200 rent in Barcelona?Can I afford €1,500 rent in Barcelona?€20,000 salary in Barcelona€30,000 salary in Barcelona

Compare Barcelona with

Barcelona vs London: rent comparisonBarcelona vs Paris: rent comparisonBarcelona vs Madrid: rent comparison

Compare other cities

Cost of living: MadridCost of living: ParisCost of living: BerlinCost of living: Amsterdam

Frequently asked questions

How much does it cost to rent in Barcelona?

A 1-bedroom in Barcelona typically costs €750–€1,900/month. The citywide median is around €1,200/month, though prices vary sharply by district — Eixample and the tourist belt average much higher than outer neighbourhoods.

What salary do you need to live in Barcelona?

To comfortably afford median Barcelona rent (€1,200/month) at 30% of income, you'd need roughly €48,000 gross per year. Spanish salaries average lower than northern Europe, which is why many locals struggle with affordability despite lower absolute rents.

Is Barcelona expensive for expats?

By northern European standards, Barcelona is moderately priced — cheaper than London or Amsterdam, but pricier than Lisbon or Warsaw. Expats earning northern European or US salaries typically find Barcelona very affordable; those earning local Spanish salaries often find it a stretch.