One Bradford postcode has recorded more sales than any other address in Great Britain: BD7 1QG has clocked 1,012 registered transactions since 1995, out of the 31.5 million rows in HM Land Registry's Price Paid dataset (fetched 2026-10-09). But a raw sales-count ranking turns out to mix together several very different markets — huge new-build developments making their first sale en masse, blocks of flats that change hands unusually often, and, in two cases, titles that are not homes at all.

How this ranking works

A "postcode" here means the full seven-character unit postcode (for example BD7 1QG), not the wider district (BD7) that covers a whole area of a city. For every unit postcode in the dataset, this count adds up every sale recorded since Price Paid Data begins in 1995, then divides that total by the number of distinct addresses within the postcode. A result close to 1.0 means almost every address has sold only once — consistent with a single development selling out for the first time. A result above 2.0 means the typical address in that postcode has changed hands two, three or more times.

The 20 most-traded postcodes in Great Britain

RankPostcodeAreaSales since 1995AddressesSales per addressMedian sale price
1BD7 1QGBradford1,0125221.94£49,950
2LU1 5FTLuton5935191.14£70,950
3YO10 3FTYork5404831.12£122,108
4E14 9GUTower Hamlets (London)4504421.02£565,673
5TR8 4LXCornwall4262141.99£53,000
6CF10 3FHCardiff4123951.04£151,681
7L7 3AALiverpool4083471.18£49,950
8RH10 3HZ†Tandridge, Surrey3883851.01£25,000
9M5 3WHSalford3833641.05£189,995
10M1 5GBManchester3692861.29£239,764
11L5 3AALiverpool3673421.07£52,950
12BS3 3NGBristol3413091.10£165,000
13WC2A 2ATWestminster (London)3402701.26£1,475,100
14BH13 6BHBournemouth, Christchurch and Poole335903.72£190,000
15CM7 1WGBraintree325993.28£137,950
16NR29 4NW†Great Yarmouth3252351.38£20,000
17CM21 9PFEpping Forest324923.52£116,750
18W2 6HPWestminster (London)3221402.30£336,000
19M3 5ASSalford321973.31£106,000
20L3 8HALiverpool3203181.01£65,998

† See "Two postcodes that aren't homes at all" below. Median sale price is the mid-point of all recorded sale prices for that postcode; it is not a valuation of any individual property.

New-build floods versus repeat-sale blocks

Across these 20 postcodes, sales-per-address ranges from 1.01 (L3 8HA in Liverpool and RH10 3HZ in Surrey) up to 3.72 at BH13 6BH, a block of flats in the Bournemouth, Christchurch and Poole area. Combined, the 20 postcodes account for 8,301 registered sales, of which 63.3% are flagged by Land Registry as new-build — against a new-build share of just 10.4% across all 31.5 million transactions nationally. In other words, a sales-count ranking like this one is dominated roughly six times over by postcodes where a developer has recently sold a whole block for the first time, not by streets with an especially active resale market.

At the other end, a handful of postcodes stand out precisely because so little of their trading is first-time sales. BH13 6BH, CM21 9PF (Epping Forest), M3 5AS (Salford) and CM7 1WG (Braintree) all combine a high sales-per-address ratio with a low new-build share — the same small number of addresses has been sold, and resold, repeatedly over a much longer window. Land Registry's Price Paid data can show that a flat has changed hands four times since 1995; it does not record why, so this analysis stops at the pattern rather than a specific explanation such as buy-to-let turnover. For the broader relationship between new-build supply and price, see our analysis of new-build vs resale house premiums by area.

BH13 6BH is also a reminder that "most-traded" and "most prestigious" are not the same thing. The wider BH13 postcode district contains the Sandbanks peninsula, one of England's most expensive stretches of coastline — explored in our piece on why Sandbanks skews Bournemouth's average house price. BH13 6BH itself, however, is a block of 90 ordinary leasehold flats with a median sale price of £190,000: a useful reminder that a single postcode can contain two completely different property markets.

Two postcodes that aren't homes at all

Two entries on this list are not residential property in any ordinary sense, and Land Registry's own address records say so plainly.

RH10 3HZ (Tandridge, Surrey) recorded 388 sales since 2000 across 385 titles — but the addresses themselves are registered as individually-numbered parking spaces, not dwellings. NR29 4NW (Great Yarmouth) recorded 325 sales since 1995 across 235 titles, the large majority registered under named holiday parks with numbered chalets — static holiday accommodation, not year-round housing stock.

Both are entirely legitimate Land Registry transactions; parking spaces and holiday chalets can carry their own title and change hands like any other property. But a purely numerical "most-traded" ranking cannot tell the difference between a family home and a parking bay, which is itself the most useful finding here: raw transaction-count data needs a second look before it is read as a story about housing.

What the most-traded postcodes actually cost

Median prices across the table span from £20,000 (the Great Yarmouth holiday chalets, not a residential comparison) to £1,475,100 at WC2A 2AT, a new-build flat development near Covent Garden in Westminster. Excluding the two non-residential postcodes, the typical most-traded postcode sits well below the England and Wales median — a majority are modest flats or starter homes, not the prime addresses that dominate most "most expensive" rankings. Trading volume, in short, tracks how recently and how densely a postcode was built, far more than it tracks price.

To see the full sale history, price band and floor area for any UK address — including several from this list — search a postcode on Homecost. For a sense of how one of the most-traded postcodes compares to its own famous neighbour, try BH13 6BH. For more data-led analysis like this, browse the Market Analysis section on Homecost.