Ranked: The Income Needed to Be Happy in 23 UK Cities

Like
Liked

Date:

A ranked list showing the price of happiness, the annual income at which happiness plateaus, in 23 major UK cities in 2026, led by London, Oxford, and Guildford.

Ranked: The Income Needed to Be Happy in 23 UK Cities

Key Takeaways

  • London has the UK’s highest price of happiness at £116,097 a year, 14.8% more than second-place Oxford (£101,104).
  • The five most expensive cities are all in southern England, while Edinburgh (£96,858) is the priciest outside the region.
  • Sheffield is the cheapest at £83,723. Excluding London, the remaining 22 cities fall within a £17,400 range.

Money can buy happiness—up to a point.

However, that point varies across Britain because the cost of reaching a comfortable standard of living differs from one city to the next.

This graphic ranks 23 major UK cities by the annual income at which self-reported life evaluation stops improving, using data from Remitly.

Remitly adapted Purdue University‘s income satiation research, adjusted it for purchasing power and inflation, and then scaled the UK’s national figure to each city using Numbeo‘s cost-of-living index. Figures are in pounds and current as of March 2026.

Happiness Is Much More Expensive in London

At £116,097 ($155,187) a year, London is the only UK city where the satiation point exceeds £110,000. It stands 14.8% above second-place Oxford (£101,104), while Guildford (£100,043) is the only other city to exceed £100,000.

The gap between London and Oxford is by far the largest in the ranking. No other pair of consecutive cities differs by more than 4%.

The table below shows the price of happiness in each of the 23 cities, along with how much more it would cost to live in London:

Rank City Price of Happiness (GBP) London Premium
1 London £116,097 —
2 Oxford £101,104 +14.8%
3 Guildford £100,043 +16.0%
4 Brighton £98,849 +17.4%
5 Cambridge £98,052 +18.4%
6 Edinburgh £96,858 +19.9%
7 Reading £94,603 +22.7%
8 Bristol £94,337 +23.1%
9 Southampton £93,409 +24.3%
10 Manchester £92,878 +25.0%
11 Birmingham £91,020 +27.6%
12 Leeds £90,755 +27.9%
13 Glasgow £89,959 +29.1%
14 Newcastle £89,826 +29.2%
15 Milton Keynes £89,295 +30.0%
16 York £89,163 +30.2%
17 Bournemouth £88,897 +30.6%
17 Cardiff £88,897 +30.6%
19 Liverpool £87,703 +32.4%
20 Belfast £87,438 +32.8%
21 Nottingham £86,774 +33.8%
22 Coventry £85,978 +35.0%
23 Sheffield £83,723 +38.7%

Southern England dominates the expensive end of the list. The five priciest cities, London, Oxford, Guildford, Brighton, and Cambridge, are all in the South or Southeast. Reading (£94,603) and Southampton (£93,409) also place in the top 10.

Edinburgh ranks sixth at £96,858, making it the most expensive city outside southern England. The Scottish capital also edges out London in the Institute for Quality of Life’s ranking of the world’s happiest cities in 2026.

Bristol (£94,337) and Manchester (£92,878) round out the top 10.

Where Happiness Costs the Least in the UK

At the other end of the ranking, Sheffield has the lowest price of happiness at £83,723, or a 38.7% difference with London. Coventry (£85,978), Nottingham (£86,774), Belfast (£87,438), and Liverpool (£87,703) sit just above it.

Outside London, the spread is relatively narrow. From Oxford in second place (£101,104) to Sheffield in 23rd, the difference is £17,381.

It is important to note what these figures do and do not measure. They represent the income level at which life evaluation scores stop rising, not a cost-of-living estimate or recommended salary. A higher figure means a city is more expensive, not necessarily happier.

Learn More on the Voronoi App

If you enjoyed today’s post, check out Money Can Buy Happiness After All on Voronoi.

ALT-Lab-Ad-1

Recent Articles