Province

Investing in Navarra: 8 €/m²/month in rent and 4.1% gross yield

Buying in Navarra costs 2,250 €/m² on average and renting goes for 8 €/m² a month, leaving a gross yield of 4.1% before costs and taxes. It is essentially the Spanish average (4.2%), with purchase prices above the Spanish average.

8 €/m²/monthRent90 m² home: €689/month
2,250 €/m²Purchase90 m² home: €202,500
4.1%Gross yieldAnnual rent over purchase price
46/100Momentum50 = flat market
The map

The map of Navarra

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

Pamplona/Iruña · 3.6% gross yieldTudela · 4.4% gross yieldMonteagudo · 5.5% gross yieldValle de Egüés/Eguesibar · not enough dataBurlada/Burlata · not enough dataBarañáin/Barañain · not enough dataZizur Mayor/Zizur Nagusia · not enough dataEstella-Lizarra · not enough dataAranguren · not enough dataBerriozar · not enough dataTafalla · not enough dataAnsoáin/Antsoain · not enough dataVillava/Atarrabia · not enough dataCorella · not enough dataCintruénigo · not enough dataValle de Elorz/Elortzibar · not enough dataHuarte/Uharte · not enough dataBaztan · not enough dataAltsasu/Alsasua · not enough dataBerrioplano/Berriobeiti · not enough dataSan Adrián · not enough dataPeralta/Azkoien · not enough dataLodosa · not enough dataSangüesa/Zangoza · not enough dataCastejón · not enough dataViana · not enough dataCascante · not enough dataMurchante · not enough dataBeriáin · not enough dataOrkoien · not enough dataOlite/Erriberri · not enough dataCizur · not enough dataBera · not enough dataAzagra · not enough dataMilagro · not enough dataRibaforada · not enough dataMendavia · not enough dataCortes · not enough dataVillafranca · not enough dataAoiz/Agoitz · not enough dataLeitza · not enough dataPuente la Reina/Gares · not enough dataMarcilla · not enough dataAndosilla · not enough dataEsteribar · not enough dataCaparroso · not enough dataLesaka · not enough dataAblitas · not enough dataAyegui/Aiegi · not enough dataEtxarri Aranatz · not enough dataFunes · not enough dataValtierra · not enough dataFustiñana · not enough dataGalar · not enough dataCarcastillo · not enough dataFalces · not enough dataFitero · not enough dataBuñuel · not enough dataArguedas · not enough dataIrurtzun · not enough dataCadreita · not enough dataLarraga · not enough dataEzcabarte · not enough dataCendea de Olza/Oltza Zendea · not enough dataDoneztebe/Santesteban · not enough dataLerín · not enough dataArtajona · not enough dataLekunberri · not enough dataUltzama · not enough dataValle de Yerri/Deierri · not enough dataIza/Itza · not enough dataOlazti/Olazagutía · not enough dataCabanillas · not enough dataSartaguda · not enough dataLakuntza · not enough dataLumbier · not enough dataMendigorria · not enough dataVillatuerta · not enough dataSesma · not enough dataArcos, Los · not enough dataCárcar · not enough dataArbizu · not enough dataArróniz · not enough dataFontellas · not enough dataAllo · not enough dataArakil · not enough dataOteiza · not enough dataObanos · not enough dataLarraun · not enough dataCáseda · not enough dataMiranda de Arga · not enough dataAllín/Allin · not enough dataSantacara · not enough dataBasaburua · not enough dataErro · not enough dataEtxalar · not enough dataUharte Arakil · not enough dataAibar/Oibar · not enough dataMélida · not enough dataAméscoa Baja · not enough dataMurillo el Cuende · not enough dataTiebas-Muruarte de Reta · not enough dataGoizueta · not enough dataSunbilla · not enough dataEtxauri · not enough dataBerbinzana · not enough dataBertizarana · not enough dataMurillo el Fruto · not enough dataUrdiain · not enough dataArantza · not enough dataAñorbe · not enough dataBarásoain · not enough dataIgantzi · not enough dataDicastillo · not enough dataJuslapeña/Txulapain · not enough dataIturen · not enough dataGarínoain · not enough dataPitillas · not enough dataMonreal/Elo · not enough dataAbárzuza/Abartzuza · not enough dataAraitz · not enough dataAnue · not enough dataOchagavía/Otsagabia · not enough dataCirauqui/Zirauki · not enough dataGuesálaz/Gesalatz · not enough dataValle de Ollo/Ollaran · not enough dataMañeru · not enough dataDonamaria · not enough dataImotz · not enough dataIturmendi · not enough dataAberin · not enough dataUrroz-Villa · not enough dataOlaibar · not enough dataErgoiena · not enough dataIsaba/Izaba · not enough dataPueyo/Puiu · not enough dataBetelu · not enough dataOdieta · not enough dataAncín/Antzin · not enough dataZiordia · not enough dataLiédena · not enough dataUrdazubi/Urdax · not enough dataSan Martín de Unx · not enough dataMurieta · not enough dataBakaiku · not enough dataLuzaide/Valcarlos · not enough dataUrraul Bajo · not enough dataEnériz/Eneritz · not enough dataLónguida/Longida · not enough dataIgúzquiza · not enough dataEzcároz/Ezkaroze · not enough dataYesa · not enough dataZubieta · not enough dataArce/Artzi · not enough dataLizoain-Arriasgoiti/Lizoainibar-Arriasgoiti · not enough dataZabalza/Zabaltza · not enough dataMendaza · not enough dataMuruzábal · not enough dataIbargoiti · not enough dataEulate · not enough dataBeire · not enough dataMetauten · not enough dataAreso · not enough dataUnciti · not enough dataLezaun · not enough dataBarillas · not enough dataBargota · not enough dataAuritz/Burguete · not enough dataBeintza-Labaien · not enough dataAtetz · not enough dataBiurrun-Olcoz · not enough dataZugarramurdi · not enough dataElgorriaga · not enough dataOlóriz/Oloritz · not enough dataRoncal/Erronkari · not enough dataLeoz/Leotz · not enough dataAdiós · not enough dataUcar · not enough dataBurgui/Burgi · not enough dataOrbaizeta · not enough dataGarralda · not enough dataBidaurreta · not enough dataRomanzado/Erromantzatua · not enough dataJaurrieta · not enough dataUterga · not enough dataUrroz · not enough dataIrañeta · not enough dataCiriza/Ziritza · not enough dataLazagurría · not enough dataUjué/Uxue · not enough dataVal de Goñi/Goñerri · not enough dataArellano · not enough dataUnzué/Untzue · not enough dataTulebras · not enough dataEratsun · not enough dataIzagaondoa · not enough dataAras · not enough dataLantz · not enough dataLana · not enough dataLegarda · not enough dataOroz-Betelu/Orotz-Betelu · not enough dataUrraul Alto · not enough dataUztárroz/Uztarroze · not enough dataLuquin · not enough dataGarde · not enough dataSada · not enough dataOiz · not enough dataArtazu · not enough dataEzkurra · not enough dataSaldías · not enough dataBelascoáin · not enough dataLapoblación · not enough dataAbaurregaina/Abaurrea Alta · not enough dataArruazu · not enough dataTorres del Río · not enough dataVillamayor de Monjardín · not enough dataNavascués/Nabaskoze · not enough dataLegaria · not enough dataMorentin · not enough dataSalinas de Oro/Jaitz · not enough dataArano · not enough dataJavier · not enough dataEspronceda · not enough dataGallipienzo/Galipentzu · not enough dataLarraona · not enough dataEslava · not enough dataHiriberri/Villanueva de Aezkoa · not enough dataTorralba del Río · not enough dataGaraioa · not enough dataGallués/Galoze · not enough dataSansol · not enough dataMues · not enough dataEcharri/Etxarri · not enough dataZúñiga · not enough dataUrzainqui/Urzainki · not enough dataEsparza de Salazar/Espartza Zaraitzu · not enough dataGuirguillano · not enough dataAbáigar · not enough dataAguilar de Codés · not enough dataVidángoz/Bidankoze · not enough dataCabredo · not enough dataEtayo · not enough dataOrísoain · not enough dataAranarache/Aranaratxe · not enough dataGenevilla · not enough dataDesojo · not enough dataOco · not enough dataSarriés/Sartze · not enough dataMirafuentes · not enough dataBusto, El · not enough dataAria · not enough dataOronz/Orontze · not enough dataMarañón · not enough dataOlejua · not enough dataTirapu · not enough dataEzprogui · not enough dataArmañanzas · not enough dataBarbarin · not enough dataPiedramillera · not enough dataLerga · not enough dataNazar · not enough dataSorlada · not enough dataLeache/Leatxe · not enough dataGüesa/Gorza · not enough dataIzalzu/Itzaltzu · not enough dataAribe · not enough dataAbaurrepea/Abaurrea Baja · not enough dataAzuelo · not enough dataPetilla de Aragón · not enough dataOrbara · not enough dataOrreaga/Roncesvalles · not enough dataCastillonuevo/Gazteluberri · not enough data
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.

Navarra has 683,500 residents, an approximate unemployment rate of 10% (below the Spanish average). These are signals of how deep housing demand runs, not of the risk of any one tenant.

In favour

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

Against

  • 2.1 transactions per 1,000 residentsAn illiquid market: expect longer selling times.
The market

What it costs and what it earns

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

24.5 yearsPrice / Rent (PER)Years of rent to pay off the purchase

Within Navarra municipalities sit on average 21% 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.

2,250 €/m²Purchase price
Spain 2,029 €/m² €/m² of transactions, population-weighted average
8 €/m²/monthRent
Spain 7 €/m² €/m² a month, population-weighted average
4.1%Gross yield
Spain 4.2% annual rent over purchase price, before costs
The comparison

Where it stands against the rest

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

Gross yield4.1%
20
PeorMedianaMejor
Rent level8 €/m²/month
82
PeorMedianaMejor
Momentum46/100
0
PeorMedianaMejor

Within Comunidad Foral de Navarra it ranks 1 of 1 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.

2.1Market turnover
Spain 3.3 transactions a year per 1,000 residents · more turnover, easier to resell
10%Unemployment (approx.)
Spain 11% registered unemployed over unemployed + social security contributors
10.6‰Net migration
Spain 12.8‰ arrivals minus departures from abroad per 1,000 residents
0.18Repossession 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.18Repossessions per 1,000 dwellings2025
2.1Market turnoverTransactions a year per 1,000 residents
272Municipalities in the provinceEach with its own guide
Inside Navarra

The municipalities of Navarra

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

TerritoryPurchaseRentGross yieldMomentumAdverts
Pamplona/IruñaIn line with the Spanish average 2,704 €/m² 8 €/m²/month 3.6% 46/100 16
TudelaIn line with the Spanish average 1,607 €/m² 6 €/m²/month 4.4% 69/100 2
MonteagudoYield above the average 1,111 €/m² 5 €/m²/month 5.5% 19/100 2
Valle de Egüés/EguesibarNo market level can be estimated 42/100
Burlada/BurlataNo market level can be estimated 35/100
Barañáin/BarañainNo market level can be estimated 27/100 8
Zizur Mayor/Zizur NagusiaNo market level can be estimated 49/100 2
Estella-LizarraNo market level can be estimated 24/100
ArangurenNo market level can be estimated 74/100
BerriozarNo market level can be estimated 2,774 €/m² 39/100 2
TafallaNo market level can be estimated 733 €/m² 32/100 1
Ansoáin/AntsoainNo market level can be estimated 27/100
Villava/AtarrabiaNo market level can be estimated 16/100
CorellaNo market level can be estimated 38/100 3
CintruénigoNo market level can be estimated 56/100
Valle de Elorz/ElortzibarNo market level can be estimated 27/100
Huarte/UharteNo market level can be estimated 46/100
BaztanNo market level can be estimated 1,445 €/m² 73/100 1
Altsasu/AlsasuaNo market level can be estimated 39/100 1
Berrioplano/BerriobeitiNo market level can be estimated 27/100
San AdriánNo market level can be estimated 42/100 1
Peralta/AzkoienNo market level can be estimated 1,861 €/m² 36/100 2
LodosaNo market level can be estimated 32/100 1
Sangüesa/ZangozaNo market level can be estimated 29/100 1
CastejónNo market level can be estimated 100/100
VianaNo market level can be estimated 31/100 1
CascanteNo market level can be estimated 49/100 6
MurchanteNo market level can be estimated 39/100
BeriáinNo market level can be estimated 73/100 1
OrkoienNo market level can be estimated 25/100
Olite/ErriberriNo market level can be estimated 805 €/m² 21/100 12
CizurNo market level can be estimated 27/100
BeraNo market level can be estimated 79/100
AzagraNo market level can be estimated 22/100
MilagroNo market level can be estimated 50/100
RibaforadaNo market level can be estimated 74/100
MendaviaNo market level can be estimated 90/100 1
CortesNo market level can be estimated 27/100
VillafrancaNo market level can be estimated 50/100 1
Aoiz/AgoitzNo market level can be estimated 62/100
The inventory

What is for sale in Navarra

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

124Properties analysed3 at auction
€128,400Median priceOf the adverts for sale
53/100Median scoreMedian investment quality of the catalogue

See the 124 properties in Navarra

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

90/100

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

  • official rent series (SERPAVI) 2 of 272
  • series sufficient to measure momentum 235 of 272
  • official appraised value (MIVAU) 2 of 272
  • estimated market level 3 of 272
  • our own adverts 49 of 272

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
2026Q1
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.