We are used to hearing about house prices in the abstract, as a single national average marching ever upwards. That average hides the thing that actually matters to anyone trying to buy a home: not what a house costs, but what it costs against what people nearby actually earn. A £300,000 house is a bargain on a City salary and an impossibility on a care worker's wage. Affordability is local, and it varies across the country far more sharply than the headline numbers suggest.

To see how sharply, we took the average price of every home sold in England and Wales over the three years to the end of 2025, and set it against the average household income in each area. The result is an affordability multiple: how many years of the local household income it would take to buy the local average home. We did this for 1,952 postcode districts, the outward part of the postcode such as LS6 or TS1, and the spread is remarkable.

The headline findings

  • Across England and Wales, the average home costs about 6.4 times the local household income. The typical district sits at 6.1 times.
  • The most affordable district is TS1 in Middlesbrough, where the average home costs just 2.2 times local income.
  • The least affordable is SW1W in Belgravia, central London, at nearly 35 times.
  • Every one of the twenty most affordable districts is in the North of England or the Welsh valleys. Nearly every one of the least affordable is in London.
  • Two places break London's grip at the top: Sandbanks in Poole and Cobham in Surrey, where second homes and the commuter belt push prices to sixteen times local pay.

Where a salary still stretches

If you want your income to go furthest, head to Teesside. In TS1, covering central Middlesbrough, the average home sold for around £72,000 while the typical household earns a little over £32,000 a year. That is a multiple of just 2.2, comfortably the lowest in the country. A couple on ordinary local wages could, in principle, clear a mortgage there in a handful of years rather than a working lifetime.

The pattern behind the whole affordable list is consistent and tells its own story about modern Britain. It is dominated by the North East, industrial Yorkshire and the Welsh valleys: Grimsby, Bradford, Peterlee, Halifax, Stanley, Ferndale, Tonypandy. These are places where wages are modest, but house prices are so low that homes remain genuinely within reach. Affordability here is not a sign of prosperity. It is the arithmetic of areas the property boom largely passed by.

RankDistrictAreaAvg. priceHousehold incomeMultiple
1TS1Middlesbrough£72,105£32,1182.2
2DN31Grimsby£84,032£33,8492.5
3TS3Middlesbrough£89,925£34,9832.6
4CF43Ferndale, Rhondda£98,274£37,3462.6
5DL4Shildon, Co. Durham£95,116£35,4762.7
6S1Sheffield£140,716£51,4362.7
7BD3Bradford£110,683£40,1082.8
8SR8Peterlee£107,254£37,6722.9
9S4Sheffield£116,414£39,9082.9
10BD5Bradford£118,827£39,2953.0
11LE1Leicester£146,347£47,9873.0
12DL17Ferryhill£116,209£37,2303.1
13TS23Billingham£141,465£45,0643.1
14HX1Halifax£129,697£41,2223.1
15DH9Stanley, Co. Durham£125,157£39,5473.2

Where it barely covers the mortgage

At the other end, the numbers stop looking like anything an ordinary buyer could reach. In SW1W, the Belgravia and Pimlico district of central London, the average sale over the past three years was around £2.9 million against a local household income of about £83,000. That is a multiple of nearly 35. The top of this table is not really a housing market in the everyday sense; it is a global asset market, where homes are bought by the very wealthy and by overseas investors, and where the local salary figure is almost beside the point.

The ten least affordable districts in the country are all in prime central London, a roll call of Belgravia, Knightsbridge, Kensington, Chelsea, Notting Hill and St John's Wood. What is more telling is who joins them. Just outside the capital's grip sit Cobham in Surrey, heart of the stockbroker belt, and Sandbanks in Poole, the sliver of Dorset coastline famous as one of the most expensive places to live in the world. In Sandbanks the average home costs more than fifteen times the local income, not because Dorset wages are high, but because demand from second-home buyers and downsizers has pulled prices loose from the local economy entirely.

RankDistrictAreaAvg. priceHousehold incomeMultiple
1SW1WBelgravia, London£2,902,738£83,50934.8
2SW1XKnightsbridge, London£3,447,337£105,23332.8
3W8Kensington, London£2,767,454£99,56227.8
4SW3Chelsea, London£2,353,866£85,66027.5
5W11Notting Hill, London£2,014,906£74,68927.0
6NW8St John's Wood, London£1,803,553£71,98425.1
7SW10West Chelsea, London£1,737,500£76,46022.7
8W2Bayswater, London£1,589,246£71,76322.1
9SW7South Kensington, London£2,240,805£103,60021.6
10W1HMarylebone, London£1,844,019£85,59521.5
11W10North Kensington, London£984,449£56,33017.5
12NW3Hampstead, London£1,585,004£92,96817.1
13SW1PWestminster, London£1,343,607£83,21716.1
14KT11Cobham, Surrey£1,297,510£81,08616.0
15BH13Sandbanks, Poole£880,970£56,32615.6

The north-south divide, in one number

Group every district by region and the country's oldest economic fault line appears with unusual clarity. London homes cost more than nine times local income on average. Cross into the North East and that figure more than halves, to under four and a half. The gradient runs neatly down the country: the further south and east you go, the more years of your life a home costs.

London 9.2x
South East 7.4x
South West 7.0x
East of England 6.8x
West Midlands 5.6x
East Midlands 5.6x
North West 5.5x
Wales 5.3x
Yorkshire & Humber 5.0x
North East 4.4x

Average house price as a multiple of household income, by region. England and Wales, 2023 to 2025.

How the big cities compare

Cities tell a similar story with a few surprises. London stands alone, its homes costing around eleven times local income once you strip out the very cheapest and dearest fringes. But the next most stretched places are not the other big metros; they are the smaller, prosperous university and coastal cities. Oxford, Brighton and Cambridge all sit above eight times income, their house prices inflated by demand and constrained supply while local wages, decent but not spectacular, fail to keep pace.

The most affordable cities are the northern powerhouses that never saw prices run away: Bradford, Hull, Sunderland, Liverpool and Sheffield all come in under five times income. Manchester, Birmingham and Leeds, the three big regional capitals, cluster together in the middle at around five to six times, more expensive than their neighbours but still a world away from the southern university cities.

London 11.0x
Oxford 8.6x
Brighton 8.1x
Cambridge 7.6x
Reading 7.1x
Bristol 6.7x
York 6.5x
Manchester 5.8x
Leeds 5.3x
Nottingham 5.3x
Birmingham 5.2x
Newcastle 5.0x
Sheffield 4.7x
Liverpool 4.7x
Sunderland 4.2x
Hull 4.0x
Bradford 3.8x

Average affordability multiple across each city's residential districts. England and Wales, 2023 to 2025.

Why the gap is about wages, not just prices

It is tempting to read a map like this as simply a map of house prices, but that is not quite what it shows. It shows the relationship between prices and pay, and the two do not move together. In the affordable North, homes are cheap and wages are low, yet the ratio still works in a buyer's favour because prices have stayed tethered to the local economy. In the unaffordable South, wages are higher, sometimes much higher, but prices have climbed so far ahead of them that the extra income makes little difference.

The clearest illustration is the pair of outliers, Sandbanks and Cobham. Neither is a place of unusually high local earnings. What sets them apart is external demand: second-home buyers, downsizers cashing in London equity, and commuters who earn their money elsewhere and spend it on a postcode. When prices are driven by wealth from outside an area, local affordability collapses, and the salary of the people who actually live and work there stops being the thing that sets the market. That, more than any regional stereotype, is what separates the places where a wage still buys a home from the places where it never will.

Methodology and sources

House prices are the average (mean) price of residential property sold in each postcode district between 1 January 2023 and 31 December 2025, taken from HM Land Registry Price Paid data, which covers England and Wales. We included standard residential transactions only and excluded a handful of nominal and clearly non-market entries. Because these are mean prices, a small number of very high-value sales can lift an area's figure, which is most visible in prime central London.

Household income is the estimated average annual household income for each area, based on the Office for National Statistics model-based income estimates for small areas, apportioned to postcode districts. These are modelled averages rather than tax records. The affordability multiple is the average sale price divided by the average annual household income.

We limited the study to the 1,952 postcode districts in England and Wales that had both at least 50 sales in the period and a residential population of at least 3,000 households, so that the rankings reflect places where people genuinely live rather than commercial or city-centre cores. Scotland and Northern Ireland maintain separate house price registers and are not included. Because the income estimates and sale prices cover slightly different periods, the exact multiples are best read as an indicator; the geographic pattern, which areas are affordable relative to local pay and which are not, is the robust finding.

Curious about a specific area? Check the house prices for any postcode, or see the full Council Tax band and neighbour comparison for a street.