Province

Investing in Huesca: 4 €/m²/month in rent and 5.2% gross yield

Buying in Huesca costs 1,015 €/m² on average and renting goes for 4 €/m² a month, leaving a gross yield of 5.2% before costs and taxes. It sits clearly above the Spanish average (4.2%), with purchase prices below the Spanish average.

4 €/m²/monthRent90 m² home: €395/month
1,015 €/m²Purchase90 m² home: €91,350
5.2%Gross yieldAnnual rent over purchase price
53/100Momentum50 = flat market
The map

The map of Huesca

Its municipalities, coloured by gross yield. Grey ones publish too little data.

Huesca · 4.6% gross yieldMonzón · 5.1% gross yieldBarbastro · 5.0% gross yieldFraga · 5.0% gross yieldJaca · 4.4% gross yieldBinéfar · 5.0% gross yieldSabiñánigo · 5.0% gross yieldSariñena · 5.5% gross yieldTamarite de Litera · 5.6% gross yieldGraus · 6.1% gross yieldAlmudévar · 5.9% gross yieldBenasque · 4.2% gross yieldAínsa-Sobrarbe · 5.2% gross yieldZaidín · 5.9% gross yieldGrañén · 6.1% gross yieldBinaced · 6.2% gross yieldBiescas · 4.6% gross yieldSallent de Gállego · 4.2% gross yieldAltorricón · 6.0% gross yieldGurrea de Gállego · 6.2% gross yieldBelver de Cinca · 6.7% gross yieldBenabarre · 6.0% gross yieldLanaja · 7.0% gross yieldAlcolea de Cinca · 6.3% gross yieldBoltaña · 4.9% gross yieldAlbalate de Cinca · 5.8% gross yieldAyerbe · 5.8% gross yieldTorrente de Cinca · 6.1% gross yieldTardienta · 6.2% gross yieldPanticosa · 4.1% gross yieldFonz · 6.5% gross yieldSotonera, La · 6.8% gross yieldBallobar · 6.8% gross yieldLalueza · 6.5% gross yieldCastejón de Sos · 5.0% gross yieldTierz · 5.2% gross yieldValle de Hecho · 5.7% gross yieldEstadilla · 6.4% gross yieldSan Miguel del Cinca · 7.0% gross yieldAlmunia de San Juan · 5.9% gross yieldAlbelda · 6.2% gross yieldIgriés · 5.1% gross yieldSiétamo · 5.3% gross yieldEsplús · 6.8% gross yieldSan Esteban de Litera · 6.9% gross yieldPeñalba · 6.6% gross yieldAlcampell · 6.1% gross yieldOsso de Cinca · 5.9% gross yieldCanfranc · 4.6% gross yieldBroto · 5.4% gross yieldFueva, La · 6.5% gross yieldLoporzano · 7.0% gross yieldPeralta de Alcofea · 6.2% gross yieldVillanúa · 4.2% gross yieldNueno · 5.3% gross yieldRobres · 6.4% gross yieldVelilla de Cinca · 6.7% gross yieldOntiñena · 6.4% gross yieldCasbas de Huesca · 6.6% gross yieldCampo · 4.9% gross yieldSena · 6.8% gross yieldBielsa · 5.4% gross yieldCandasnos · 6.1% gross yieldMonflorite-Lascasas · 5.9% gross yieldCastejón de Monegros · 6.4% gross yieldAlmuniente · 6.5% gross yieldPuebla de Castro, La · 5.3% gross yieldAnsó · 6.5% gross yieldChimillas · 5.1% gross yieldVencillón · 6.8% gross yieldAlcubierre · 6.7% gross yieldAlcalá del Obispo · 6.1% gross yieldQuicena · 5.6% gross yieldGrado, El · 5.6% gross yieldCapella · 6.6% gross yieldCastejón del Puente · 6.0% gross yieldLupiñén-Ortilla · 6.5% gross yieldFiscal · 5.2% gross yieldLoarre · 6.1% gross yieldAngüés · 6.9% gross yieldTorla-Ordesa · 5.6% gross yieldVillanueva de Sigena · 6.5% gross yieldBanastás · 5.4% gross yieldCastillonroy · 6.5% gross yieldPueyo de Santa Cruz · 6.0% gross yieldAlquézar · 5.8% gross yieldAisa · 4.4% gross yieldCanal de Berdún · 6.2% gross yieldBerbegal · 6.8% gross yieldSahún · 5.2% gross yieldArén · 7.2% gross yieldSalas Altas · 7.1% gross yieldNaval · 7.3% gross yieldCastiello de Jaca · 4.7% gross yieldLaspuña · 5.9% gross yieldPlan · 7.2% gross yieldTorres de Barbués · 7.1% gross yieldAlberuela de Tubo · 6.2% gross yieldAlcalá de Gurrea · 6.5% gross yieldBailo · 6.7% gross yieldPeñas de Riglos, Las · 6.2% gross yieldAbiego · 6.2% gross yieldLaspaúles · 5.6% gross yieldPuente la Reina de Jaca · not enough dataSanta Cilia · 5.1% gross yieldBierge · 7.0% gross yieldIsábena · 5.9% gross yieldSangarrén · 6.2% gross yieldMontanuy · 7.6% gross yieldPozán de Vero · 6.7% gross yieldHoz y Costean · 7.6% gross yieldAlerre · 5.0% gross yieldAlbalatillo · 6.1% gross yieldCaldearenas · 6.7% gross yieldPuértolas · 6.0% gross yieldHuerto · 6.2% gross yieldEstada · 6.4% gross yieldPeraltilla · 6.8% gross yieldTella-Sin · not enough dataPeralta de Calasanz · 6.9% gross yieldSanta María de Dulcis · 7.8% gross yieldLaluenga · 6.8% gross yieldAdahuesca · 6.7% gross yieldSanta Cruz de la Serós · 5.0% gross yieldCapdesaso · 6.4% gross yieldBiscarrués · 7.8% gross yieldAzanuy-Alins · 7.2% gross yieldPoleñino · 7.5% gross yieldSalas Bajas · 6.2% gross yieldIlche · 7.0% gross yieldPueyo de Araguás, El · 6.2% gross yieldLabuerda · 6.0% gross yieldBisaurri · 6.8% gross yieldBlecua y Torres · 7.1% gross yieldVillanova · 5.1% gross yieldArguis · 5.7% gross yieldAzara · 6.7% gross yieldSesa · 6.6% gross yieldCastillazuelo · 7.1% gross yieldForadada del Toscar · 6.9% gross yieldAbizanda · 7.4% gross yieldAzlor · 7.0% gross yieldYebra de Basa · 6.4% gross yieldNovales · 7.1% gross yieldCamporrélls · 7.0% gross yieldSeira · 5.8% gross yieldVicién · 6.0% gross yieldEstopiñán del Castillo · 7.1% gross yieldSan Juan de Plan · 6.1% gross yieldAgüero · 6.7% gross yieldSecastilla · 6.8% gross yieldLascuarre · 6.3% gross yieldLascellas-Ponzano · 6.5% gross yieldTolva · 7.4% gross yieldPertusa · 6.2% gross yieldAntillón · 6.9% gross yieldAlfántega · 6.2% gross yieldColungo · 8.0% gross yieldAlbero Alto · 6.4% gross yieldAragüés del Puerto · 5.6% gross yieldChalamera · 6.5% gross yieldSesué · 4.5% gross yieldBárcabo · 7.9% gross yieldPerarrúa · 6.3% gross yieldFanlo · 6.4% gross yieldGistaín · 6.6% gross yieldIbieca · 6.9% gross yieldAlbero Bajo · 5.5% gross yieldArgavieso · 6.5% gross yieldTramaced · 6.4% gross yieldTorralba de Aragón · 7.0% gross yieldCastelflorite · 6.0% gross yieldTorre la Ribera · 6.9% gross yieldLoscorrales · 6.9% gross yieldBarbués · 7.8% gross yieldSalillas · 6.9% gross yieldBarbuñales · 6.4% gross yieldPiracés · 7.9% gross yieldTorres de Alcanadre · 6.8% gross yieldChía · 5.7% gross yieldJasa · 5.1% gross yieldBaélls · 6.5% gross yieldLaperdiguera · 6.8% gross yieldPuente de Montañana · 6.3% gross yieldBonansa · 7.3% gross yieldSopeira · 6.8% gross yieldBaldellou · 7.2% gross yieldHoz de Jaca · 4.8% gross yieldCastigaleu · 6.6% gross yieldSantaliestra y San Quílez · 7.0% gross yieldBorau · 5.8% gross yieldBeranuy · 6.5% gross yieldMonesma y Cajigar · 7.7% gross yieldOlvena · 8.1% gross yieldYésero · 6.3% gross yieldValfarta · 6.6% gross yieldValle de Bardají · 7.5% gross yieldValle de Lierp · 6.9% gross yieldSenés de Alcubierre · 7.1% gross yieldViacamp y Litera · 8.0% gross yieldPalo · 6.7% gross yieldFago · 6.7% gross yield Sabiñánigo5.0%
Gross yield < 3%3–4 %4–5 %5–6 %≥ 6% sin datos

Administrative boundaries from the Spanish National Geographic Institute (CC BY 4.0). The Canary Islands are drawn shifted, as on any map of Spain.

The verdict

What the analysis sees

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

On gross yield it ranks 1 of 3 among the provinces of its region.

Huesca has 230,624 residents, an average gross household income of €28,878 a year, an approximate unemployment rate of 6% (below the Spanish average). These are signals of how deep housing demand runs, not of the risk of any one tenant.

In favour

  • Gross yield of 5.2%Above the Spanish average (4.2%) on the same calculation method.
  • Approximate unemployment of 6%A stronger labour market than the Spanish average, measured on registered unemployed and contributors.
  • 37 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 Huesca and what it means for a buy-to-let buyer. Per-m² figures are converted to a reference home of 90 m².

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

Within Huesca municipalities sit on average 45% 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.

1,015 €/m²Purchase price
Spain 2,028 €/m² €/m² of transactions, population-weighted average
4 €/m²/monthRent
Spain 7 €/m² €/m² a month, population-weighted average
5.2%Gross yield
Spain 4.2% annual rent over purchase price, before costs
The contrast

Expensive or profitable

Each municipality with enough data 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% Huesca · 1,723 €/m² · 4.6%Monzón · 1,027 €/m² · 5.1%Barbastro · 1,115 €/m² · 5.0%Fraga · 1,177 €/m² · 5.0%Jaca · 1,824 €/m² · 4.4%Binéfar · 1,162 €/m² · 5.0%Sabiñánigo · 1,140 €/m² · 5.0%Sariñena · 751 €/m² · 5.5%Tamarite de Litera · 747 €/m² · 5.6%Graus · 550 €/m² · 6.1%Almudévar · 642 €/m² · 5.9%Benasque · 2,150 €/m² · 4.2%Aínsa-Sobrarbe · 1,017 €/m² · 5.2%Zaidín · 588 €/m² · 5.9%Grañén · 561 €/m² · 6.1%Binaced · 512 €/m² · 6.2%Biescas · 1,563 €/m² · 4.6%Sallent de Gállego · 2,096 €/m² · 4.2%Altorricón · 583 €/m² · 6.0%Gurrea de Gállego · 517 €/m² · 6.2%Belver de Cinca · 388 €/m² · 6.7%Benabarre · 557 €/m² · 6.0%Lanaja · 349 €/m² · 7.0%Alcolea de Cinca · 479 €/m² · 6.3%Boltaña · 1,258 €/m² · 4.9%Albalate de Cinca · 637 €/m² · 5.8%Ayerbe · 661 €/m² · 5.8%Torrente de Cinca · 536 €/m² · 6.1%Tardienta · 517 €/m² · 6.2%Panticosa · 2,263 €/m² · 4.1%Fonz · 456 €/m² · 6.5%Sotonera, La · 359 €/m² · 6.8%Ballobar · 375 €/m² · 6.8%Lalueza · 439 €/m² · 6.5%Castejón de Sos · 1,160 €/m² · 5.0%Tierz · 966 €/m² · 5.2%Valle de Hecho · 699 €/m² · 5.7%Estadilla · 468 €/m² · 6.4%San Miguel del Cinca · 334 €/m² · 7.0%Almunia de San Juan · 588 €/m² · 5.9%Albelda · 528 €/m² · 6.2%Igriés · 986 €/m² · 5.1%Siétamo · 875 €/m² · 5.3%Esplús · 372 €/m² · 6.8%San Esteban de Litera · 346 €/m² · 6.9%Peñalba · 418 €/m² · 6.6%Alcampell · 521 €/m² · 6.1%Osso de Cinca · 608 €/m² · 5.9%Canfranc · 1,513 €/m² · 4.6%Broto · 834 €/m² · 5.4%Fueva, La · 451 €/m² · 6.5%Loporzano · 326 €/m² · 7.0%Peralta de Alcofea · 502 €/m² · 6.2%Villanúa · 2,114 €/m² · 4.2%Nueno · 862 €/m² · 5.3%Robres · 458 €/m² · 6.4%Velilla de Cinca · 403 €/m² · 6.7%Ontiñena · 451 €/m² · 6.4%Casbas de Huesca · 409 €/m² · 6.6% LoporzanoLanajaSallent de GállegoPanticosaHuescaMonzónBarbastroFragaJacaSariñenaTamarite de LiteraGrausAlmudévarBenasqueAínsa-SobrarbeZaidínBinacedBiescasGurrea de GállegoBelver de CincaBoltañaAlbalate de CincaFonzLaluezaTierzValle de HechoIgriésEsplúsCanfrancBrotoVillanúaNueno LoporzanoSallent de GállegoPanticosaHuescaMonzónBarbastro 1,000 €/m²2,000 €/m² 4.0%5.0%6.0%7.0% Gross yield Purchase price (€/m²)
The comparison

Where it stands against the rest

Huesca's percentile among the 52 provinces, computed on the same figure for all of them.

Gross yield5.2%
86
PeorMedianaMejor
Rent level4 €/m²/month
24
PeorMedianaMejor
Momentum53/100
33
PeorMedianaMejor

Within Aragón it ranks 1 of 3 on gross yield.

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.8Market turnover
Spain 3.3 transactions a year per 1,000 residents · more turnover, easier to resell
6%Unemployment (approx.)
Spain 11% registered unemployed over unemployed + social security contributors
€28,878Gross household income
Spain €31,185 annual income tax returns (AEAT), population-weighted territorial average
11.9‰Net migration
Spain 12.8‰ arrivals minus departures from abroad per 1,000 residents
0.33Repossession pressure
Spain 0.55 housing repossessions per 1,000 dwellings of the provincial stock · 2025
The risk

Housing repossessions

A figure the INE only publishes per province: how many urban dwellings end in repossession, against the total stock. It measures market stress, not tenant risk.

0.33Repossessions per 1,000 dwellings2025
3.8Market turnoverTransactions a year per 1,000 residents
202Municipalities in the provinceEach with its own guide
Inside Huesca

The municipalities of Huesca

The 40 most populated with their market level; the remaining 162 are linked below.

TerritoryPurchaseRentGross yieldMomentumAdverts
HuescaIn line with the Spanish average 1,723 €/m² 7 €/m²/month 4.6% 61/100 2
MonzónYield above the average 1,027 €/m² 4 €/m²/month 5.1% 58/100 2
BarbastroYield above the average 1,115 €/m² 5 €/m²/month 5.0% 55/100
FragaYield above the average 1,177 €/m² 5 €/m²/month 5.0% 46/100 3
JacaIn line with the Spanish average 1,824 €/m² 7 €/m²/month 4.4% 50/100 3
BinéfarYield above the average 1,162 €/m² 5 €/m²/month 5.0% 52/100 3
SabiñánigoYield above the average 1,140 €/m² 5 €/m²/month 5.0% 47/100 7
SariñenaYield above the average 751 €/m² 3 €/m²/month 5.5% 20/100
Tamarite de LiteraYield above the average 747 €/m² 4 €/m²/month 5.6% 69/100
GrausYield above the average 550 €/m² 3 €/m²/month 6.1% 31/100
AlmudévarYield above the average 642 €/m² 3 €/m²/month 5.9% 85/100
BenasqueIn line with the Spanish average 2,150 €/m² 8 €/m²/month 4.2% 74/100
Aínsa-SobrarbeYield above the average 1,017 €/m² 4 €/m²/month 5.2% 33/100
ZaidínYield above the average 588 €/m² 3 €/m²/month 5.9% 37/100
GrañénYield above the average 561 €/m² 3 €/m²/month 6.1% 83/100
BinacedYield above the average 512 €/m² 3 €/m²/month 6.2% 100/100
BiescasIn line with the Spanish average 1,563 €/m² 6 €/m²/month 4.6% 44/100
Sallent de GállegoIn line with the Spanish average 2,096 €/m² 7 €/m²/month 4.2% 33/100 2
AltorricónYield above the average 583 €/m² 3 €/m²/month 6.0% 97/100
Gurrea de GállegoYield above the average 517 €/m² 3 €/m²/month 6.2% 66/100
Belver de CincaYield above the average 388 €/m² 2 €/m²/month 6.7% 97/100
BenabarreYield above the average 557 €/m² 3 €/m²/month 6.0% 50/100
LanajaYield above the average 349 €/m² 2 €/m²/month 7.0% 24/100
Alcolea de CincaYield above the average 479 €/m² 3 €/m²/month 6.3% 46/100
BoltañaYield above the average 1,258 €/m² 5 €/m²/month 4.9% 63/100
Albalate de CincaYield above the average 637 €/m² 3 €/m²/month 5.8% 0/100 1
AyerbeYield above the average 661 €/m² 3 €/m²/month 5.8% 18/100
Torrente de CincaYield above the average 536 €/m² 3 €/m²/month 6.1% 5/100
TardientaYield above the average 517 €/m² 3 €/m²/month 6.2% 80/100
PanticosaIn line with the Spanish average 2,263 €/m² 8 €/m²/month 4.1% 38/100 1
FonzYield above the average 456 €/m² 2 €/m²/month 6.5% 17/100
Sotonera, LaYield above the average 359 €/m² 2 €/m²/month 6.8% 25/100
BallobarYield above the average 375 €/m² 2 €/m²/month 6.8% 73/100
LaluezaYield above the average 439 €/m² 2 €/m²/month 6.5% 53/100
Castejón de SosYield above the average 1,160 €/m² 5 €/m²/month 5.0% 45/100
TierzYield above the average 966 €/m² 4 €/m²/month 5.2% 45/100
Valle de HechoYield above the average 699 €/m² 3 €/m²/month 5.7% 94/100
EstadillaYield above the average 468 €/m² 3 €/m²/month 6.4% 10/100
San Miguel del CincaYield above the average 334 €/m² 2 €/m²/month 7.0% 64/100
Almunia de San JuanYield above the average 588 €/m² 3 €/m²/month 5.9% 100/100
Nearby

Alternatives in Aragón

Territories of the same level ranked by gross yield, to compare before deciding.

The inventory

What is for sale in Huesca

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

37Properties analysed1 at auction
€138,270Median priceOf the adverts for sale
56/100Median scoreMedian investment quality of the catalogue

See the 37 properties in Huesca

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

Huesca covers 202 municipalities. Every figure is computed by summing or population-weighting those municipalities, never by averaging their percentages.

  • official rent series (SERPAVI) 1 of 202
  • series sufficient to measure momentum 184 of 202
  • official appraised value (MIVAU) 1 of 202
  • estimated market level 200 of 202
  • our own adverts 17 of 202

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
2024
sale
2025
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.