Investment guide · Spain

Where to invest in property in Spain

Buying in Spain costs 2,028 €/m² on average and renting goes for 7 €/m² a month, leaving a gross yield of 4.2% before costs and taxes. The Spanish market has an average gross household income of €31,185 a year, an approximate unemployment rate of 11% (above the Spanish average). These are signals of how deep housing demand runs, not of the risk of any one tenant.

  • 49,114,494residents
  • 8,132municipalities analysed
  • 19autonomous regions
  • 27,171scored properties
7 €/m²/monthRentPopulation-weighted average
2,028 €/m²PurchaseHousing-stock-weighted average
4.2%Gross yieldBefore costs and taxes
59/100Momentum50 = flat market
The verdict

What the analysis sees

The specific signals the official data leaves about this market, before going into detail.

In favour

  • 27,171 properties analysedWe hold stock for sale here, each with its own investment score.

Against

No notable risks in the available data.

The market

What it costs and what it earns

The market level in España and what it means for a buy-to-let buyer. Per-m² figures are converted to a reference home of 90 m².

24 yearsPrice / Rent (PER)Years of rent to pay off the purchase
5.9 yearsAffordabilityHousehold incomes to pay for 90 m²
24%Rent burdenAnnual rent as a share of household income
0.63%Urban IBIHousing-stock-weighted average

Within España municipalities sit on average 57% away from that figure: real dispersion between local markets, not the estimate's margin of error. Drill down to a municipality to see its own.

The contrast

Expensive or profitable

Each autonomous region placed by what it costs to buy and what it earns. Top left is cheap and profitable; bottom right is expensive and earns little.

Spain 2,028 €/m²Spain 4.2% Andalucía · 1,711 €/m² · 4.3%Catalunya · 2,500 €/m² · 4.2%Comunidad de Madrid · 4,197 €/m² · 3.4%Comunitat Valenciana · 1,742 €/m² · 4.0%Galicia · 1,325 €/m² · 4.3%Castilla y León · 1,183 €/m² · 4.9%Canarias · 2,110 €/m² · 4.2%País Vasco · 3,218 €/m² · 4.1%Castilla-La Mancha · 1,103 €/m² · 5.3%Región de Murcia · 1,337 €/m² · 4.5%Aragón · 1,453 €/m² · 4.6%Illes Balears · 3,776 €/m² · 3.0%Extremadura · 868 €/m² · 5.3%Principado de Asturias · 1,484 €/m² · 4.7%Comunidad Foral de Navarra · 2,266 €/m² · 4.1%Cantabria · 1,896 €/m² · 4.2%La Rioja · 1,436 €/m² · 4.4%Melilla · 2,152 €/m² · 4.9%Ceuta · 2,256 €/m² · 4.9% ExtremaduraCastilla-La ManchaMelillaComunidad de MadridIlles BalearsAndalucíaCatalunyaComunitat ValencianaGaliciaCastilla y LeónCanariasPaís VascoRegión de MurciaAragónPrincipado de AsturiasCantabriaLa RiojaCeuta ExtremaduraCastilla-La ManchaMelillaComunidad de MadridIlles BalearsAndalucía 1,000 €/m²2,000 €/m²3,000 €/m²4,000 €/m² 3.0%4.0%5.0% Gross yield Purchase price (€/m²)
The demand

Demand, employment and liquidity

The structural depth of the market: how many people live here, what they earn, how much changes hands and what stress it carries. This is market context, never a measure of tenant risk.

3.3Market turnover
transactions a year per 1,000 residents · more turnover, easier to resell
11%Unemployment (approx.)
registered unemployed over unemployed + social security contributors
€31,185Gross household income
annual income tax returns (AEAT), population-weighted territorial average
12.8‰Net migration
0 = flat arrivals minus departures from abroad per 1,000 residents
0.55Repossession pressure
housing repossessions per 1,000 dwellings of the provincial stock · 2025
The ranking

The autonomous regions, ranked by yield

Each bar is one region's gross yield, computed the same way for all of them. The vertical mark is the Spanish average, 4.2%.

  1. 1 Extremadura868 €/m² to buy 5.3%
  2. 2 Castilla-La Mancha1,103 €/m² to buy 5.3%
  3. 3 Melilla2,152 €/m² to buy 4.9%
  4. 4 Castilla y León1,183 €/m² to buy 4.9%
  5. 5 Ceuta2,256 €/m² to buy 4.9%
  6. 6 Principado de Asturias1,484 €/m² to buy 4.7%
  7. 7 Aragón1,453 €/m² to buy 4.6%
  8. 8 Región de Murcia1,337 €/m² to buy 4.5%
  9. 9 La Rioja1,436 €/m² to buy 4.4%
  10. 10 Andalucía1,711 €/m² to buy 4.3%
  11. 11 Galicia1,325 €/m² to buy 4.3%
  12. 12 Cantabria1,896 €/m² to buy 4.2%
  13. 13 Canarias2,110 €/m² to buy 4.2%
  14. 14 Catalunya2,500 €/m² to buy 4.2%
  15. 15 Comunidad Foral de Navarra2,266 €/m² to buy 4.1%
  16. 16 País Vasco3,218 €/m² to buy 4.1%
  17. 17 Comunitat Valenciana1,742 €/m² to buy 4.0%
  18. 18 Comunidad de Madrid4,197 €/m² to buy 3.4%
  19. 19 Illes Balears3,776 €/m² to buy 3.0%
The ranking

Municipalities with the highest gross yield for Spain

Only municipalities with enough data to support the figure. Gross yield is before costs, IBI and taxes.

MunicipalityPurchaseRentGross yieldMomentumAdverts
RajadellYield above the average 777 €/m² 6 €/m²/month 9.1% 35/100
SúriaYield above the average 635 €/m² 5 €/m²/month 8.7% 43/100 5
Alamús, ElsYield above the average 894 €/m² 6 €/m²/month 8.7% 50/100
Sant Jordi DesvallsYield above the average 921 €/m² 7 €/m²/month 8.5% 35/100 1
TerrerYield above the average 175 €/m² 1 €/m²/month 8.4% 30/100
Valls de Valira, LesYield above the average 625 €/m² 4 €/m²/month 8.4% 100/100 1
RielloYield above the average 192 €/m² 1 €/m²/month 8.4% 4/100
VillayónYield above the average 197 €/m² 1 €/m²/month 8.3% 21/100
Peñamellera AltaYield above the average 225 €/m² 2 €/m²/month 8.0% 50/100 1
BoalYield above the average 227 €/m² 2 €/m²/month 8.0% 19/100
Santa Colomba de CurueñoYield above the average 237 €/m² 2 €/m²/month 8.0% 20/100
Bell-lloc d'UrgellYield above the average 608 €/m² 4 €/m²/month 8.0% 27/100
Sant Martí de RiucorbYield above the average 232 €/m² 2 €/m²/month 7.9% 18/100 1
Bercianos del PáramoYield above the average 240 €/m² 2 €/m²/month 7.8% 58/100
AlbatanaYield above the average 252 €/m² 2 €/m²/month 7.8% 14/100
Alcaudete de la JaraYield above the average 763 €/m² 5 €/m²/month 7.8% 69/100 5
Belmonte de MirandaYield above the average 254 €/m² 2 €/m²/month 7.8% 55/100
Riego de la VegaYield above the average 260 €/m² 2 €/m²/month 7.8% 51/100 1
LuyegoYield above the average 249 €/m² 2 €/m²/month 7.8% 25/100
Incio, OYield above the average 214 €/m² 1 €/m²/month 7.7% 33/100
AllandeYield above the average 257 €/m² 2 €/m²/month 7.7% 59/100 2
Sant Feliu de BuixalleuYield above the average 708 €/m² 5 €/m²/month 7.7% 30/100 3
CorullónYield above the average 283 €/m² 2 €/m²/month 7.7% 50/100
AmievaYield above the average 268 €/m² 2 €/m²/month 7.7% 10/100
San Cristóbal de la PolanteraYield above the average 291 €/m² 2 €/m²/month 7.6% 3/100
CózarYield above the average 395 €/m² 2 €/m²/month 7.6% 29/100
PongaYield above the average 277 €/m² 2 €/m²/month 7.6% 25/100
ValdepoloYield above the average 284 €/m² 2 €/m²/month 7.6% 50/100
AmerYield above the average 780 €/m² 5 €/m²/month 7.6% 28/100 3
VillamanriqueYield above the average 401 €/m² 3 €/m²/month 7.5% 15/100
QuirósYield above the average 283 €/m² 2 €/m²/month 7.5% 20/100
GradefesYield above the average 291 €/m² 2 €/m²/month 7.5% 50/100
IbiasYield above the average 226 €/m² 1 €/m²/month 7.5% 37/100 1
Grandas de SalimeYield above the average 288 €/m² 2 €/m²/month 7.5% 35/100
Villares de ÓrbigoYield above the average 284 €/m² 2 €/m²/month 7.5% 46/100
GuadalmezYield above the average 406 €/m² 3 €/m²/month 7.5% 73/100
Aldea del ReyYield above the average 417 €/m² 3 €/m²/month 7.4% 67/100
Villaobispo de OteroYield above the average 308 €/m² 2 €/m²/month 7.4% 17/100
AlmanzaYield above the average 312 €/m² 2 €/m²/month 7.4% 50/100 1
HernaniYield above the average 2,122 €/m² 13 €/m²/month 7.4% 26/100 3
Priaranza del BierzoYield above the average 296 €/m² 2 €/m²/month 7.4% 25/100
AgudoYield above the average 399 €/m² 2 €/m²/month 7.4% 26/100
TerrinchesYield above the average 429 €/m² 3 €/m²/month 7.4% 55/100
Roperuelos del PáramoYield above the average 297 €/m² 2 €/m²/month 7.4% 31/100
Villamontán de la ValduernaYield above the average 321 €/m² 2 €/m²/month 7.4% 32/100
Puebla del PríncipeYield above the average 435 €/m² 3 €/m²/month 7.4% 77/100
AlmuradielYield above the average 433 €/m² 3 €/m²/month 7.4% 19/100
Ribera d'UrgelletYield above the average 646 €/m² 4 €/m²/month 7.3% 50/100
Retuerta del BullaqueYield above the average 438 €/m² 3 €/m²/month 7.3% 15/100
AbenójarYield above the average 441 €/m² 3 €/m²/month 7.3% 14/100
The inventory

What is for sale in España

Our catalogue in this territory, with an investment score computed property by property.

27,171Properties analysed411 at auction
€166,450Median priceOf the adverts for sale
52/100Median scoreMedian investment quality of the catalogue

See the 27,171 properties in España

The method

How this page is calculated

Where each figure comes from, over which territory and from what date. Confidence measures data coverage, never investment quality.

Data coverage

100/100

España covers 8,132 municipalities. Every figure is computed by summing or population-weighting those municipalities, never by averaging their percentages.

  • official rent series (SERPAVI) 333 of 8,132
  • series sufficient to measure momentum 7,477 of 8,132
  • official appraised value (MIVAU) 306 of 8,132
  • estimated market level 7,419 of 8,132
  • our own adverts 2,079 of 8,132

When each figure is from

For an aggregate we show the oldest figure from each source, since that is what limits how the whole can be read.

rent
2019Q1
sale
2024
household income
2013
official appraisal
2026Q1
population register
2025
registered transactions
2026Q1
registered unemployment
2026M06
MIVAUAppraised housing value and registered transactions
SERPAVIOfficial reference rent index
INEPopulation register, migration and repossessions
AEATAverage gross household income
SEPE and Social SecurityRegistered unemployment and contributions
CatastroCadastral value, age and IBI rate
InmobliaOur own catalogue of adverts, each with its investment score

An indicative statistical estimate for comparing markets, not an appraisal or an investment recommendation. Gross yield does not deduct costs, IBI, insurance, voids or taxes.