Skip to main content

How many years of salary to buy a house?

The house-price-to-earnings ratio divides the average house price by full-time median earnings — roughly the number of years of gross salary it takes to equal the price of a home. Across the UK the ratio is 7.2× (£270,080 average price ÷ £37,439 median salary). Below are 38 UK cities and regions, least affordable first.

AreaAvg priceMedian salaryYears to buy
Londonregion£552,655£47,45511.6×
Oxford£475,481£41,05211.6×
Brighton and Hove£406,137£37,37610.9×
Cambridge£462,145£43,20410.7×
South Eastregion£376,819£39,0389.7×
East of Englandregion£336,300£36,9499.1×
Bristol£353,662£39,4419.0×
South Westregion£302,618£35,6348.5×
Milton Keynes£318,038£40,8467.8×
Reading£345,112£45,8437.5×
Cardiff£271,166£36,1997.5×
Leicester£234,631£31,9547.3×
West Midlandsregion£250,625£34,9387.2×
East Midlandsregion£241,620£33,9737.1×
Leeds£246,882£36,7706.7×
Manchester£247,344£37,1026.7×
Norwich£230,372£34,7476.6×
Portsmouth£250,377£38,6136.5×
Southampton£234,150£36,9816.3×
Birmingham£235,682£37,2956.3×
Wolverhampton£215,264£34,7336.2×
Walesregion£212,489£34,3036.2×
North Westregion£216,138£35,1706.1×
Plymouth£216,463£35,5486.1×
Yorkshire and The Humberregion£207,974£34,4016.0×
Newcastle upon Tyne£209,071£35,2125.9×
Swansea£206,254£34,8345.9×
Nottingham£192,543£33,0275.8×
Coventry£218,334£37,5205.8×
Wakefield£196,895£33,9915.8×
Bradford£188,505£32,6395.8×
Derby£205,065£39,7565.2×
Liverpool£183,615£36,5795.0×
Scotlandregion£191,927£38,3155.0×
North Eastregion£163,190£32,9605.0×
Stoke-on-Trent£152,101£32,9864.6×
Sunderland£145,293£32,9274.4×
Hull£135,051£33,0094.1×

Sources: HM Land Registry — UK House Price Index (UKHPI) (April 2026) and ONS — Annual Survey of Hours and Earnings (ASHE) 2024. Joined on exact ONS GSS geography codes. Contains HM Land Registry data © Crown copyright and database right 2026. This data is licensed under the Open Government Licence v3.0. Both datasets are published under the Open Government Licence v3.0.