Compare median sold prices with local resident earnings across England and Wales, separately for each major property type.
308 councilsMeeting the selected sales threshold
100+ salesRequired in 2025
Price ÷ earningsLower means more affordable
This is a council-level affordability indicator, not a mortgage eligibility test. It compares the median semi-detached sold price with annualised resident median weekly earnings. It does not account for deposits, household income, interest rates, taxes or individual circumstances.
Most affordable: Semi-detached
Most affordable council areas
Rank
Council area
Ratio
Median price
Weekly earnings
Change vs 2024
1
North Lincolnshire
4.17×
£155,000
£716
-2.56%
2
Cumberland
4.23×
£175,848
£800
-2.28%
3
County Durham
4.36×
£150,000
£661
-0.75%
4
Stockton-on-Tees
4.46×
£162,500
£700
-3.60%
5
Redcar and Cleveland
4.51×
£165,000
£703
-7.20%
6
Barnsley
4.54×
£175,000
£742
-4.26%
7
Hartlepool
4.54×
£157,500
£667
-0.55%
8
Middlesbrough
4.59×
£160,000
£671
-5.68%
9
Darlington
4.64×
£170,000
£705
-1.71%
10
Doncaster
4.69×
£170,000
£697
-1.09%
11
Neath Port Talbot
4.72×
£170,000
£693
+6.62%
12
Carmarthenshire
4.73×
£180,000
£733
+1.34%
13
Flintshire
4.74×
£190,000
£771
-4.46%
14
Blackpool
4.75×
£159,950
£648
-4.32%
15
Bolsover
4.81×
£170,000
£679
-9.30%
16
North East Lincolnshire
4.82×
£170,000
£678
0.00%
17
Sunderland
4.84×
£165,000
£655
+3.27%
18
Northumberland
4.87×
£185,520
£733
-5.51%
19
Merthyr Tydfil
4.91×
£174,975
£685
-13.11%
20
Stoke-on-Trent
4.96×
£168,000
£651
-4.75%
Least affordable: Semi-detached
Least affordable council areas
Rank
Council area
Ratio
Median price
Weekly earnings
Change vs 2024
1
Wandsworth
28.52×
£1,507,750
£1,017
-7.24%
2
Haringey
26.69×
£1,250,000
£901
-18.25%
3
Southwark
25.58×
£1,250,000
£940
-9.66%
4
Lambeth
22.09×
£1,087,500
£947
-5.25%
5
Richmond upon Thames
19.98×
£1,097,500
£1,057
-4.98%
6
Ealing
17.75×
£746,000
£808
-8.69%
7
Barnet
17.31×
£815,000
£905
-2.96%
8
Merton
16.78×
£867,500
£994
-8.43%
9
Lewisham
16.45×
£763,000
£892
-3.00%
10
Brent
15.91×
£650,500
£786
-4.82%
11
Kingston upon Thames
15.60×
£773,179
£953
-5.27%
12
Enfield
15.12×
£680,000
£865
-1.27%
13
Redbridge
14.77×
£662,500
£862
-1.61%
14
Waltham Forest
14.25×
£667,578
£901
-7.81%
15
Sutton
14.08×
£623,750
£852
+1.98%
16
Harrow
14.04×
£642,375
£880
-0.36%
17
Elmbridge
13.97×
£705,000
£970
+2.08%
18
Hillingdon
13.47×
£565,000
£807
+1.50%
19
Hounslow
13.46×
£565,000
£808
-4.22%
20
Hertsmere
13.41×
£615,000
£882
-2.91%
Methodology and limitations
Ranking measure
2025 median sold price divided by 52 times the 2025 resident median weekly pay. A ratio of 5× means the typical sold price is five times annualised weekly earnings.
Minimum sample
A council needs at least 100 recorded sales of the selected property type. This prevents very small samples from dominating the rankings.
Annual comparison
The change column compares the ratio with 2024 only where that year also has at least 100 sales and usable earnings data.
Coverage
City of London and Isles of Scilly are excluded because usable 2025 resident earnings are unavailable. Flats have fewer eligible Welsh councils because many do not reach 100 sales.
Sources: HM Land Registry Price Paid Data; Office for National Statistics Annual Survey of Hours and Earnings via Nomis; ONS Postcode Directory. Licensed under the Open Government Licence v3.0.