Population Statistics
HomeUKBest places to live

Best places to live in the UK: what the data can actually say

By James Burfield, SEO consultant, Bath · Page updated · Land Registry · data.police.uk · ONS

393 English and Welsh towns have both a year of house-price data and a year of crime data on true town boundaries. 61 of them sit below the national median on both. This page shows the measured cuts and refuses the one thing every best-places list sells: a single ranking.

A "best place to live" score means deciding how many pounds of house price equal one recorded offence, whether a pub matters more than a fast train, and how much sunshine is worth. Those are your weights, and no dataset holds them. What a dataset can do is put the measures side by side on the same honest boundary, which is what the tables below are.

Below the median on both price and crime

The national town medians are £259,950 and 100 recorded offences per 1,000 residents. These towns clear both bars, cheapest first:

#TownCountyMedian priceOffences /1,000Median age (est.)Residents
1ConsettCounty Durham£145,00091.042.729,885
2WashingtonSunderland£155,00089.044.451,320
3AberdareRhondda Cynon Taf£155,00097.042.337,675
4SkelmersdaleLancashire£159,95098.038.434,915
5WhitehavenCumbria£160,75098.644.322,945
6HebburnSouth Tyneside£165,00072.439.521,345
7NeathNeath Port Talbot£180,00087.744.840,730
8RetfordNottinghamshire£182,50087.145.023,740
9RuncornBorough of Halton£185,00085.141.161,645
10CramlingtonNorthumberland£188,01094.045.828,845
11HuytonKnowsley£190,00084.639.759,845
12Gorleston-on-SeaNorfolk£190,00086.943.524,470
13WallaseyMetropolitan Borough of Wirral£195,00082.143.285,610
14PontypoolTorfaen County Borough£195,00093.943.029,070
15WidnesBorough of Halton£195,50091.841.559,935
16RawtenstallLancashire£197,95070.042.723,680
17Ellesmere Port TownCheshire West and Chester£205,00098.440.965,430
18Burton upon TrentStaffordshire£205,00099.137.576,255
19WinsfordCheshire West and Chester£210,00093.239.332,530
20TiptonSandwell£210,00095.936.647,200
21HucknallNottinghamshire£213,00099.840.335,840
22ThetfordNorfolk£215,00094.738.525,510
23SwadlincoteDerbyshire£215,00085.441.734,565
24RugeleyStaffordshire£215,00090.042.126,145
25LeylandLancashire£215,00095.742.739,295
26ChapeltownSheffield£215,00068.847.922,180
27BingleyBradford£215,00086.045.821,330
28OssettCity and Borough of Wakefield£218,00072.345.021,855
29Rowley RegisSandwell£220,00079.437.639,050
30CorbyNorth Northamptonshire£220,00098.237.068,160

31 more towns clear both bars; every town's own page carries its full figures.

The value towns, cut by age instead

Whether a town should feel young or settled is a preference, so the same 61-town value list cuts both ways rather than ranking either as better. The youngest of the towns that clear both bars:

#TownCountyMedian priceOffences /1,000Median age (est.)Residents
1TiptonSandwell£210,00095.936.647,200
2CorbyNorth Northamptonshire£220,00098.237.068,160
3Burton upon TrentStaffordshire£205,00099.137.576,255
4Rowley RegisSandwell£220,00079.437.639,050
5SkelmersdaleLancashire£159,95098.038.434,915
6ThetfordNorfolk£215,00094.738.525,510
7DaventryWest Northamptonshire£255,00090.538.927,790
8IpswichSuffolk£245,00095.139.0151,565
9WinsfordCheshire West and Chester£210,00093.239.332,530
10HebburnSouth Tyneside£165,00072.439.521,345

And the oldest, which is where the value list meets the retirement question:

#TownCountyMedian priceOffences /1,000Median age (est.)Residents
1Lytham St AnnesLancashire£259,95080.154.442,695
2Stourport-on-SevernWorcestershire£247,00058.750.220,305
3BeverleyEast Riding of Yorkshire£240,00064.748.930,930
4SouthportSefton£225,00081.048.494,440
5MaghullSefton£255,00048.048.420,370
6PaigntonBorough of Torbay£256,00093.648.467,520
7ChapeltownSheffield£215,00068.847.922,180
8RydeIsle of Wight£230,00092.647.424,105
9BurntwoodStaffordshire£255,00068.146.827,900
10KendalCumbria£250,00084.046.628,940

The quietest towns, whatever they cost

#TownCountyMedian priceOffences /1,000Median age (est.)Residents
1HeswallMetropolitan Borough of Wirral£320,00034.252.229,075
2HarpendenHertfordshire£795,00036.343.230,965
3SandhurstBracknell Forest£450,00036.741.820,215
4WokinghamWokingham£480,00041.742.550,325
5CrowboroughEast Sussex£425,00042.348.221,990
6AscotRoyal Borough of Windsor and Maidenhead£600,00043.545.623,995
7Great BookhamSurrey£669,00044.249.721,655
8DronfieldDerbyshire£300,00044.449.921,160
9Lee-on-the-SolentHampshire£375,00046.852.324,315
10ChippenhamWiltshire£293,00047.542.836,090
11South BenfleetEssex£400,00047.646.749,885
12FleetHampshire£440,00047.643.637,790
13BillericayEssex£475,00047.844.734,075
14SeafordEast Sussex£375,00047.954.623,865
15MaghullSefton£255,00048.048.420,370
16WilmslowCheshire East£453,20049.844.125,725
17FormbySefton£335,00050.552.122,890
18West MoleseySurrey£715,00050.843.047,150
19OrmskirkLancashire£280,00053.938.727,715
20OadbyLeicestershire£327,00054.240.924,030

The cheapest towns, with their crime rates shown

#TownCountyMedian priceOffences /1,000Median age (est.)Residents
1NelsonLancashire£97,000116.733.433,805
2Thornaby-on-TeesStockton-on-Tees£132,000185.739.523,350
3WorkingtonCumbria£135,000143.441.721,275
4FleetwoodLancashire£135,000116.944.426,225
5AshingtonNorthumberland£135,000126.242.728,280
6SeahamCounty Durham£136,000130.443.621,665
7GrimsbyNorth East Lincolnshire£137,000168.539.785,925
8AccringtonLancashire£137,500158.136.234,895
9BurnleyLancashire£139,950157.538.778,255
10Kingston upon HullCity of Kingston upon Hull£140,000140.437.1270,810
11Great YarmouthNorfolk£140,000233.838.028,985
12HartlepoolHartlepool£142,500178.742.387,995
13EstonRedcar and Cleveland£143,000221.242.029,635
14SpennymoorCounty Durham£144,000139.542.120,410
15BlackpoolBlackpool£144,500186.444.0149,070
16DarwenBlackburn with Darwen£145,000110.340.627,900
17ConsettCounty Durham£145,00091.042.729,885
18SunderlandSunderland£146,000115.242.6168,315
19Bishop AucklandCounty Durham£146,000186.044.423,355
20Merthyr TydfilMerthyr Tydfil County Borough£147,000110.240.339,535

Prices are medians of registered Land Registry sales (July 2025 to June 2026); crime is police-recorded offences (August 2025 to July 2026) per 1,000 census residents; median ages are 2021 census, estimated within five-year bands, and never part of any cut because no direction of age is better; all on ONS built-up-area boundaries, towns of 20,000+ residents with at least 50 annual sales. Recorded crime is not crime experienced, and visitor towns run high per resident. Greater Manchester and Gloucestershire towns cannot appear in crime-based tables because their constabularies do not publish. London is measured by borough, not as towns. Scotland and Northern Ireland hold separate registers.

The pieces behind this page: house prices by town, crime rates by town, median age by town, broadband by town, and each town's own page with its schools and high street counted. For what the towns themselves are like, the largest towns and population trends pages carry the twenty-year view.

Common questions

What is the best place to live in the UK?
There is no measured answer, because best means weighing house prices against crime against everything you personally value, and that weighting is yours to choose. What the data can say: 61 towns sit below the national median on both price (£259,950) and recorded crime (100 per 1,000), and the tables here name them.
Where is cheap to live with low crime?
Consett in County Durham tops the value table: a median sale price of £145,000 with 91.0 recorded offences per 1,000 residents, both comfortably below the national town medians. 61 towns clear both bars, most of them in the North and in Wales.
Why is there no single ranking of the best towns?
Because any single ranking hides a weighting decision: how many pounds of house price equals one recorded offence per thousand? No measurement answers that, so a site that publishes one is publishing an opinion dressed as data. We show each measure separately and let you weigh them, which is the only honest version.
Which of the value towns are young, and which suit retirement?
Of the 61 towns below the national median on both price and crime, the youngest is Tipton in Sandwell (estimated median age 36.6) and the oldest is Lytham St Annes in Lancashire (54.4). Neither end is better: the tables cut the same list both ways and leave the choice where it belongs. Medians are estimated within five-year census bands.
What about schools, jobs and transport?
All measured now, on the same town boundary: school counts by phase from the DfE register, broadband availability from Ofcom's premises data, census economic activity and occupations (census-day records, with the pandemic caveat stated), railway stations from the current DfT register, and travel-to-work shares. The one refusal is earnings: the official earnings survey stops at district level, so no town-level figure is shown anywhere on this site.