RetireFinderRetireFinder

Data study

Retirement Affordability Index 2026

How far does a fixed retirement income go abroad? We tested 84 cities across 14 countries against three net monthly budgets.

Updated: August 2026 · Next update: 2027-08

Headline findings

For each of the 84 cities we compare one person's monthly cost of living against three income levels. The band is what matters: if the budget covers the whole band the city is comfortable; if it covers only the low end, it gets tight.

€1,000

net per month

35 / 84

cities where it is enough

comfortable
5
tight
30
not enough
49

€1,500

net per month

65 / 84

cities where it is enough

comfortable
23
tight
42
not enough
19

€2,000

net per month

80 / 84

cities where it is enough

comfortable
49
tight
31
not enough
4

Comfortable on €1,000 already

Kampot, Battambang, Kep, Siem Reap, Yogyakarta

Out of reach even on €2,000

Cascais, Madrid, Nice, Paris

All 84 cities compared

Sorted from cheapest to most expensive. The cost band is the total monthly figure for one person including rent. Every city name links to its full profile.

comfortableBudget covers the city's entire cost band.tightBudget covers the low end but not the high end.not enoughBudget falls below the city's cost of living.
Cost of living per city, with a verdict for three net monthly retirement incomes.
CityCountryCost of living per month€1,000€1,500€2,000
KampotCambodia$500–$900comfortablecomfortablecomfortable
BattambangCambodia$600–$1,000comfortablecomfortablecomfortable
KepCambodia$600–$1,000comfortablecomfortablecomfortable
Siem ReapCambodia$600–$1,100comfortablecomfortablecomfortable
YogyakartaIndonesia$600–$1,100comfortablecomfortablecomfortable
BaguioPhilippines$700–$1,200tightcomfortablecomfortable
BoholPhilippines$700–$1,200tightcomfortablecomfortable
DumaguetePhilippines$700–$1,200tightcomfortablecomfortable
IpohMalaysia$700–$1,200tightcomfortablecomfortable
BandungIndonesia$700–$1,300tightcomfortablecomfortable
Da LatVietnam$700–$1,300tightcomfortablecomfortable
Da NangVietnam$700–$1,300tightcomfortablecomfortable
DavaoPhilippines$750–$1,300tightcomfortablecomfortable
Hoi AnVietnam$750–$1,300tightcomfortablecomfortable
LombokIndonesia$750–$1,300tightcomfortablecomfortable
Chiang RaiThailand$800–$1,200tightcomfortablecomfortable
Cameron HighlandsMalaysia$800–$1,400tightcomfortablecomfortable
Nha TrangVietnam$800–$1,400tightcomfortablecomfortable
Phnom PenhCambodia$800–$1,400tightcomfortablecomfortable
HanoiVietnam$800–$1,500tightcomfortablecomfortable
MelakaMalaysia$900–$1,500tightcomfortablecomfortable
CebuPhilippines$900–$1,600tightcomfortablecomfortable
Chiang MaiThailand$900–$1,600tightcomfortablecomfortable
Ho Chi Minh CityVietnam$900–$1,700tighttightcomfortable
PenangMalaysia$1,000–$1,700tighttightcomfortable
SanurIndonesia$1,000–$1,700tighttightcomfortable
Hua HinThailand$1,000–$1,800tighttightcomfortable
MeridaMexico$1,000–$1,800tighttightcomfortable
UbudIndonesia$1,000–$1,800tighttightcomfortable
LangkawiMalaysia$1,000–$2,000tighttightcomfortable
ArenalCosta Rica$1,100–$1,800tighttightcomfortable
KalamataGreece$1,100–$1,900tighttightcomfortable
BaliIndonesia$1,100–$2,000tighttightcomfortable
Kuala LumpurMalaysia$1,100–$2,000tighttightcomfortable
PattayaThailand$1,100–$2,000tighttightcomfortable
BoquetePanama$1,200–$2,000not enoughtightcomfortable
DavidPanama$1,200–$2,000not enoughtightcomfortable
Lake ChapalaMexico$1,200–$2,000not enoughtightcomfortable
PedasíPanama$1,200–$2,000not enoughtightcomfortable
RhodesGreece$1,200–$2,000not enoughtightcomfortable
SicilyItaly$1,200–$2,000not enoughtightcomfortable
CreteGreece$1,200–$2,100not enoughtightcomfortable
BangkokThailand$1,200–$2,200not enoughtightcomfortable
CangguIndonesia$1,200–$2,200not enoughtightcomfortable
ManilaPhilippines$1,200–$2,200not enoughtightcomfortable
CorfuGreece$1,250–$2,100not enoughtightcomfortable
CoimbraPortugal$1,300–$2,000not enoughtightcomfortable
El Valle de AntónPanama$1,300–$2,100not enoughtightcomfortable
ThessalonikiGreece$1,400–$2,200not enoughtightcomfortable
AlicanteSpain$1,400–$2,300not enoughtighttight
MazatlánMexico$1,400–$2,300not enoughtighttight
CoronadoPanama$1,400–$2,400not enoughtighttight
PhuketThailand$1,400–$2,800not enoughtighttight
AtenasCosta Rica$1,500–$2,300not enoughtighttight
LecceItaly$1,500–$2,300not enoughtighttight
QuerétaroMexico$1,500–$2,400not enoughtighttight
TenerifeSpain$1,500–$2,400not enoughtighttight
AlgarvePortugal$1,500–$2,500not enoughtighttight
San JoseCosta Rica$1,500–$2,500not enoughtighttight
San Miguel de AllendeMexico$1,500–$2,500not enoughtighttight
FunchalPortugal$1,600–$2,500not enoughtighttight
AthensGreece$1,600–$2,600not enoughtighttight
ValenciaSpain$1,600–$2,600not enoughtighttight
PortoPortugal$1,600–$2,700not enoughtighttight
TamarindoCosta Rica$1,600–$2,800not enoughtighttight
MalagaSpain$1,700–$2,700not enoughnot enoughtight
TurinItaly$1,800–$2,700not enoughnot enoughtight
MontpellierFrance$1,800–$2,800not enoughnot enoughtight
NosaraCosta Rica$1,800–$2,900not enoughnot enoughtight
Panama CityPanama$1,800–$3,000not enoughnot enoughtight
Puerto VallartaMexico$1,800–$3,000not enoughnot enoughtight
BolognaItaly$1,900–$2,900not enoughnot enoughtight
ToulouseFrance$1,900–$2,900not enoughnot enoughtight
EscazúCosta Rica$1,900–$3,000not enoughnot enoughtight
FlorenceItaly$1,900–$3,000not enoughnot enoughtight
BordeauxFrance$2,000–$3,200not enoughnot enoughtight
LisbonPortugal$2,000–$3,200not enoughnot enoughtight
Aix-en-ProvenceFrance$2,200–$3,300not enoughnot enoughtight
BarcelonaSpain$2,200–$3,500not enoughnot enoughtight
RomeItaly$2,200–$3,500not enoughnot enoughtight
CascaisPortugal$2,300–$3,600not enoughnot enoughnot enough
MadridSpain$2,400–$3,800not enoughnot enoughnot enough
NiceFrance$2,500–$3,800not enoughnot enoughnot enough
ParisFrance$3,000–$4,800not enoughnot enoughnot enough

Methodology

The basis is the total monthly cost for one person that we publish on each city's own page. It covers rent for a one-bedroom apartment in an area retirees actually choose, groceries, utilities, local transport and routine healthcare. It excludes one-off relocation costs, international health insurance and trips home.

The Index recalculates nothing. It reads exactly the same cost bands that appear on the individual city pages, so if a band changes there, the Index moves with it. The two can never disagree.

Income tiers are defined in euros because the Index is aimed primarily at readers in Germany, Austria and Switzerland. The underlying cost data is authored in US dollars and converted at a pinned rate of 1 USD = 0.90 EUR. We deliberately avoid a live exchange rate: these are editorial reference figures, not a quote, and a live rate would imply a precision they do not have.

These are reference figures for a single person living modestly but comfortably. Couples generally do better per head because rent and utilities are shared. Anyone living in the centre of an expensive city, or keeping fully Western consumption habits, should expect to sit above these bands.

Where the cost data comes from and how we check it is set out in full in our methodology.

Citing this index

The data may be reused freely with attribution, including by newsrooms. A link back to the index page is appreciated so readers can check the methodology.

RetireFinder, Retirement Affordability Index 2026, August 2026, https://retirefinder.com/rentner-index/