Guest, Sign inJoin
Beechtree AvenueMarlow Bottom, #1 on this list · Photo: Andrew Smith · CC BY-SA 2.0
England, Scotland, Wales and Northern Ireland · Health

Healthiest towns in England, Scotland, Wales and Northern Ireland

Marlow Bottom, Buckinghamshire, ranks first on health among 2,515 towns and cities of 2,500+ in England, Scotland, Wales and Northern Ireland; 458 of the 2,515 grade A− or better against UK towns.

The Health Grade: life expectancy and healthy life expectancy (ONS), with Census 2021 health and disability, all adjusted for age; English towns add OHID’s early deaths, hospital admissions and child obesity. The area rank sits beside each letter. How grades work

#1

Marlow Bottom

Buckinghamshire · 3,339 people
A+

Better than almost every UK town·#1 of 39 in Buckinghamshire

#2

Brookmans Park

Hertfordshire · 4,033 people
A+

Better than almost every UK town·#1 of 50 in Hertfordshire

#T3

Pangbourne

Berkshire · 3,279 people
A+

Better than almost every UK town·#1 of 30 in Berkshire

The top 100

Health grade, best first; towns with the same score share a rank (T = tied). Military garrison towns and university campuses keep their grades but aren’t ranked. Each area rank links to that area’s list.

100 towns on this page. Counties and council areas with 15 or more towns have their own list.

#TownGrade · area rankCompared with UK towns
1Marlow BottomBuckinghamshire · 3,339 peopleA+#1 of 39 in Buckinghamshirebetter than almost every UK town
2Brookmans ParkHertfordshire · 4,033 peopleA+#1 of 50 in Hertfordshirebetter than almost every UK town
T3PangbourneBerkshire · 3,279 peopleA+#1 of 30 in Berkshirebetter than almost every UK town
T3West ChiltingtonWest Sussex · 3,095 peopleA+#1 of 40 in West Sussexbetter than almost every UK town
5Seer GreenBuckinghamshire · 2,582 peopleA+#2 of 39 in Buckinghamshirebetter than almost every UK town
6SwanmoreHampshire · 3,113 peopleA+#1 of 76 in Hampshirebetter than almost every UK town
T7Chalfont St GilesBuckinghamshire · 4,707 peopleA+#3 of 39 in Buckinghamshirebetter than almost every UK town
T7Prestwood and Great MissendenBuckinghamshire · 7,600 peopleA+#3 of 39 in Buckinghamshirebetter than almost every UK town
9CuffleyHertfordshire · 4,350 peopleA+#2 of 50 in Hertfordshirebetter than almost every UK town
T10East HorsleySurrey · 5,843 peopleA+#1 of 65 in Surreybetter than almost every UK town
T10HarpendenHertfordshire · 30,964 peopleA+#3 of 50 in Hertfordshirebetter than almost every UK town
T10Little ChalfontBuckinghamshire · 6,506 peopleA+#5 of 39 in Buckinghamshirebetter than almost every UK town
T13EsherSurrey · 9,484 peopleA+#2 of 65 in Surreybetter than almost every UK town
T13Walter's Ash and NaphillBuckinghamshire · 3,893 peopleA+#6 of 39 in Buckinghamshirebetter than almost every UK town
T15Bar HillCambridgeshire · 3,899 peopleA+#1 of 50 in Cambridgeshirebetter than almost every UK town
T15BramhopeWest Yorkshire · 3,593 peopleA+#1 of 91 in West Yorkshirebetter than almost every UK town
T15Otford and KemsingKent · 7,332 peopleA+#1 of 87 in Kentbetter than almost every UK town
T18BackwellSomerset · 4,347 peopleA+#1 of 49 in Somersetbetter than almost every UK town
T18GirtonCambridgeshire · 4,384 peopleA+#2 of 50 in Cambridgeshirebetter than almost every UK town
T18MenstonWest Yorkshire · 5,905 peopleA+#2 of 91 in West Yorkshirebetter than almost every UK town
T21CharvilBerkshire · 3,158 peopleA+#2 of 30 in Berkshirebetter than almost every UK town
T21Moor ParkHertfordshire · 5,850 peopleA+#4 of 50 in Hertfordshirebetter than almost every UK town
T21South WonstonHampshire · 2,686 peopleA+#2 of 76 in Hampshirebetter than almost every UK town
24Virginia WaterSurrey · 5,185 peopleA+#3 of 65 in Surreybetter than almost every UK town
T25Four MarksHampshire · 5,613 peopleA+#3 of 76 in Hampshirebetter than almost every UK town
T25WargraveBerkshire · 2,896 peopleA+#3 of 30 in Berkshirebetter than almost every UK town
27HaleGreater Manchester · 16,716 peopleA+#1 of 81 in Greater Manchesterbetter than almost every UK town
28Milford on SeaHampshire · 4,364 peopleA+#4 of 76 in Hampshirebetter than almost every UK town
T29AmershamBuckinghamshire · 17,377 peopleA+#7 of 39 in Buckinghamshirebetter than 98% of UK towns
T29MakeneyDerbyshire · 4,691 peopleA+#1 of 59 in Derbyshirebetter than 98% of UK towns
T31City of LondonLondon · 7,820 peopleA+#1 of 33 in Londonbetter than 98% of UK towns
T31WadhurstEast Sussex · 3,408 peopleA+#1 of 26 in East Sussexbetter than 98% of UK towns
T33Elvetham HeathHampshire · 4,916 peopleA+#5 of 76 in Hampshirebetter than 98% of UK towns
T33TwyfordBerkshire · 8,072 peopleA+#4 of 30 in Berkshirebetter than 98% of UK towns
35RadlettHertfordshire · 8,182 peopleA+#5 of 50 in Hertfordshirebetter than 98% of UK towns
T36Colden CommonHampshire · 3,827 peopleA+#6 of 76 in Hampshirebetter than 98% of UK towns
T36Gerrards CrossBuckinghamshire · 8,117 peopleA+#8 of 39 in Buckinghamshirebetter than 98% of UK towns
38Kingston BagpuizeOxfordshire · 3,905 peopleA+#1 of 38 in Oxfordshirebetter than 98% of UK towns
T39BatheastonSomerset · 3,878 peopleA+#2 of 49 in Somersetbetter than 98% of UK towns
T39NewportEssex · 2,945 peopleA+#1 of 81 in Essexbetter than 98% of UK towns
41KelsallCheshire · 2,997 peopleA+#1 of 46 in Cheshirebetter than 98% of UK towns
42New AlresfordHampshire · 5,340 peopleA+#7 of 76 in Hampshirebetter than 98% of UK towns
T43Great Bookham and FetchamSurrey · 21,655 peopleA+#4 of 65 in Surreybetter than 98% of UK towns
T43HagleyWorcestershire · 7,012 peopleA+#1 of 22 in Worcestershirebetter than 98% of UK towns
T43WreccleshamSurrey · 7,312 peopleA+#4 of 65 in Surreybetter than 98% of UK towns
46PrestburyCheshire · 2,629 peopleA+#2 of 46 in Cheshirebetter than 97% of UK towns
T47HazlemereBuckinghamshire · 20,006 peopleA+#9 of 39 in Buckinghamshirebetter than 97% of UK towns
T47NetherleeEast Renfrewshire · 4,493 peopleA+#1 of 10 in East Renfrewshirebetter than 97% of UK towns
T47WeybridgeSurrey · 15,918 peopleA+#6 of 65 in Surreybetter than 97% of UK towns
T47WindleshamSurrey · 3,706 peopleA+#6 of 65 in Surreybetter than 97% of UK towns
T51CobhamSurrey · 17,505 peopleA+#8 of 65 in Surreybetter than 97% of UK towns
T51FleetHampshire · 37,800 peopleA+#8 of 76 in Hampshirebetter than 97% of UK towns
53OaklandsHertfordshire · 3,960 peopleA+#6 of 50 in Hertfordshirebetter than 97% of UK towns
T54AshingtonWest Sussex · 2,688 peopleA+#2 of 40 in West Sussexbetter than 97% of UK towns
T54MiltonCambridgeshire · 4,150 peopleA+#3 of 50 in Cambridgeshirebetter than 97% of UK towns
T56BrockenhurstHampshire · 3,484 peopleA+#9 of 76 in Hampshirebetter than 97% of UK towns
T56Forest RowEast Sussex · 3,881 peopleA+#2 of 26 in East Sussexbetter than 97% of UK towns
T56Watton at StoneHertfordshire · 2,614 peopleA+#7 of 50 in Hertfordshirebetter than 97% of UK towns
T59GoringOxfordshire · 3,434 peopleA+#2 of 38 in Oxfordshirebetter than 97% of UK towns
T59PenyfforddClwyd · 3,822 peopleA+#1 of 39 in Clwydbetter than 97% of UK towns
61PrestburyGloucestershire · 4,078 peopleA+#1 of 48 in Gloucestershirebetter than 97% of UK towns
T62Kings HillKent · 9,963 peopleA+#2 of 87 in Kentbetter than 97% of UK towns
T62Kings WorthyHampshire · 4,631 peopleA+#10 of 76 in Hampshirebetter than 97% of UK towns
T64BishopstonWest Glamorgan · 3,533 peopleA+#1 of 19 in West Glamorganbetter than 97% of UK towns
T64CrowthorneBerkshire · 15,196 peopleA+#5 of 30 in Berkshirebetter than 97% of UK towns
T64Woolton Hill and HighclereHampshire · 2,755 peopleA+#11 of 76 in Hampshirebetter than 97% of UK towns
T67ClarkstonEast Renfrewshire · 9,486 peopleA+#2 of 10 in East Renfrewshirebetter than 96% of UK towns
T67HardwickCambridgeshire · 2,658 peopleA+#4 of 50 in Cambridgeshirebetter than 96% of UK towns
T67SilverstoneNorthamptonshire · 2,542 peopleA+#1 of 31 in Northamptonshirebetter than 96% of UK towns
70AscotBerkshire · 24,003 peopleA+#6 of 30 in Berkshirebetter than 96% of UK towns
T71LightwaterSurrey · 6,539 peopleA+#9 of 65 in Surreybetter than 96% of UK towns
T71North FerribyEast Riding of Yorkshire · 3,964 peopleA+#1 of 25 in East Riding of Yorkshirebetter than 96% of UK towns
T71WendoverBuckinghamshire · 8,729 peopleA+#10 of 39 in Buckinghamshirebetter than 96% of UK towns
T74BerkhamstedHertfordshire · 21,236 peopleA+#8 of 50 in Hertfordshirebetter than 96% of UK towns
T74Marple BridgeGreater Manchester · 4,702 peopleA+#2 of 81 in Greater Manchesterbetter than 96% of UK towns
T76BromhamBedfordshire · 4,652 peopleA+#1 of 33 in Bedfordshirebetter than 96% of UK towns
T76OakleyHampshire · 5,264 peopleA+#12 of 76 in Hampshirebetter than 96% of UK towns
T76SwanlandEast Riding of Yorkshire · 3,965 peopleA+#2 of 25 in East Riding of Yorkshirebetter than 96% of UK towns
T76WokinghamBerkshire · 50,320 peopleA+#7 of 30 in Berkshirebetter than 96% of UK towns
80NewickEast Sussex · 2,689 peopleA+#3 of 26 in East Sussexbetter than 96% of UK towns
T81Great Shelford and StaplefordCambridgeshire · 6,159 peopleA+#5 of 50 in Cambridgeshirebetter than 96% of UK towns
T81WheathampsteadHertfordshire · 4,523 peopleA+#9 of 50 in Hertfordshirebetter than 96% of UK towns
83Spencers Wood and Three Mile CrossBerkshire · 7,612 peopleA+#8 of 30 in Berkshirebetter than 96% of UK towns
84Long AshtonSomerset · 5,184 peopleA+#3 of 49 in Somersetbetter than 96% of UK towns
T85TarvinCheshire · 2,744 peopleA+#3 of 46 in Cheshirebetter than 96% of UK towns
T85WilmslowCheshire · 25,716 peopleA+#3 of 46 in Cheshirebetter than 96% of UK towns
T85WoodstockOxfordshire · 3,522 peopleA+#3 of 38 in Oxfordshirebetter than 96% of UK towns
T88CleadonTyne and Wear · 4,599 peopleA+#1 of 34 in Tyne and Wearbetter than 95% of UK towns
T88SheppertonSurrey · 5,917 peopleA+#10 of 65 in Surreybetter than 95% of UK towns
T88TarporleyCheshire · 3,212 peopleA+#5 of 46 in Cheshirebetter than 95% of UK towns
91Ottery St MaryDevon · 6,043 peopleA+#1 of 47 in Devonbetter than 95% of UK towns
T92AddinghamWest Yorkshire · 3,247 peopleA+#3 of 91 in West Yorkshirebetter than 95% of UK towns
T92Hartley WintneyHampshire · 3,465 peopleA+#13 of 76 in Hampshirebetter than 95% of UK towns
94WeybourneSurrey · 11,241 peopleA+#11 of 65 in Surreybetter than 95% of UK towns
T95Capel St MarySuffolk · 2,992 peopleA+#1 of 34 in Suffolkbetter than 95% of UK towns
T95IlkleyWest Yorkshire · 14,852 peopleA+#4 of 91 in West Yorkshirebetter than 95% of UK towns
T97ChorleywoodHertfordshire · 12,632 peopleA#10 of 50 in Hertfordshirebetter than 95% of UK towns
T97FramlinghamSuffolk · 3,831 peopleA#2 of 34 in Suffolkbetter than 95% of UK towns
T97Goff's OakHertfordshire · 3,503 peopleA#10 of 50 in Hertfordshirebetter than 95% of UK towns
100Hemingford GreyCambridgeshire · 3,372 peopleA#6 of 50 in Cambridgeshirebetter than 95% of UK towns
Not ranked

Not on this list

22 military garrison towns and university campuses keep their grades but aren’t ranked: most residents serve in the forces or are students.

  • Albrighton Shropshire · 6,983 people. Garrison town.
  • Bailrigg Lancashire · 4,788 people. University campus.
  • Benson Oxfordshire · 5,236 people. Garrison town.
  • Bulford Wiltshire · 4,923 people. Garrison town.
  • Carterton Oxfordshire · 17,951 people. Garrison town.
  • Catterick North Yorkshire · 2,718 people. Garrison town.
  • Catterick Garrison North Yorkshire · 14,212 people. Garrison town.
  • Coningsby and Tattershall Lincolnshire · 5,511 people. Garrison town.
  • Cranwell Lincolnshire · 2,583 people. Garrison town.
  • Greetham Rutland · 2,807 people. Garrison town.
  • Keele Staffordshire · 2,607 people. University campus.
  • Larkhill Wiltshire · 2,728 people. Garrison town.
  • Little Eriswell Suffolk · 4,120 people. Garrison town.
  • Lyneham Wiltshire · 4,645 people. Garrison town.
  • Marham Norfolk · 2,608 people. Garrison town.
  • Odiham Hampshire · 5,091 people. Garrison town.
  • Pimperne Dorset · 2,770 people. Garrison town.
  • Pirbright Surrey · 3,920 people. Garrison town.
  • Tidworth Wiltshire · 10,693 people. Garrison town.
  • Waddington Lincolnshire · 6,828 people. Garrison town.
  • Wittering Cambridgeshire · 2,678 people. Garrison town.
  • Wool Dorset · 5,044 people. Garrison town.
Quick answers

Questions people ask

What is the healthiest town in England, Scotland, Wales and Northern Ireland?

Marlow Bottom, Buckinghamshire ranks first on health among 2,515 towns, with an A+: better than almost every UK town. Brookmans Park, Hertfordshire and Pangbourne, Berkshire follow.

How are these towns ranked?

The Health Grade: life expectancy and healthy life expectancy (ONS), with Census 2021 health and disability, all adjusted for age; English towns add OHID’s early deaths, hospital admissions and child obesity. The letter and rank are the same as on each town’s page. How grades work.

Why isn’t my town on this list?

Garrison towns and university campuses aren’t ranked, and towns without the figures this grade needs are counted above. Every town of 2,500+ is ranked here; each county with 15 or more such towns has its own list, linked below.

County by county

Healthiest towns, county by county

Sources: ONS small-area life expectancy and healthy life expectancy, 2019 to 2023 (England and Wales), OHID Fingertips small-area indicators (England) and Census 2021 health, adjusted for age · TownRatings grades: our own summary of the data, ranked against UK towns only. All under the Open Government Licence v3.0.

Contains public sector information licensed under the Open Government Licence v3.0. Contains HM Land Registry data © Crown copyright and database right 2026. Contains OS data © Crown copyright and database right 2026 (ONS boundaries). Northern Ireland: Source: NISRA; contains Land & Property Services data and Ordnance Survey of Northern Ireland information, © Crown copyright, licensed under the Open Government Licence v3.0. Scotland: contains National Records of Scotland data, Registers of Scotland data and SEPA data, © Crown copyright / © SEPA 2025, licensed under the Open Government Licence v3.0.