Guest, Sign inJoin
View from top of New Change of City SkylineCity of London, #1 on this list · Photo: Bartolo Creations · CC BY-SA 2.0
England, Scotland, Wales and Northern Ireland · Walkability

Most walkable towns in England, Scotland, Wales and Northern Ireland

City of London, London and Islington, London (tied with 1 more) share first place on walkability among 2,515 towns and cities of 2,500+ in England, Scotland, Wales and Northern Ireland; 840 of the 2,515 grade A− or better against UK towns.

The Walkability Grade: the share of commuters who walked, cycled or took public transport to work at the 2021 Census (taken in lockdown). The area rank sits beside each letter. How grades work

#T1

City of London

London · 7,820 people
A+

Better than almost every UK town·#1 of 33 in London

#T1

Islington

London · 216,309 people
A+

Better than almost every UK town·#1 of 33 in London

#T1

Southwark

London · 307,076 people
A+

Better than almost every UK town·#1 of 33 in London

The top 100

Walkability 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
T1City of LondonLondon · 7,820 peopleA+#1 of 33 in Londonbetter than almost every UK town
T1IslingtonLondon · 216,309 peopleA+#1 of 33 in Londonbetter than almost every UK town
T1SouthwarkLondon · 307,076 peopleA+#1 of 33 in Londonbetter than almost every UK town
T4CamdenLondon · 209,342 peopleA+#4 of 33 in Londonbetter than almost every UK town
T4HackneyLondon · 258,464 peopleA+#4 of 33 in Londonbetter than almost every UK town
T4Hammersmith and FulhamLondon · 182,187 peopleA+#4 of 33 in Londonbetter than almost every UK town
T4WestminsterLondon · 203,571 peopleA+#4 of 33 in Londonbetter than almost every UK town
T8Kensington and ChelseaLondon · 143,348 peopleA+#8 of 33 in Londonbetter than almost every UK town
T8LambethLondon · 317,108 peopleA+#8 of 33 in Londonbetter than almost every UK town
T8Tower HamletsLondon · 311,072 peopleA+#8 of 33 in Londonbetter than almost every UK town
T8WandsworthLondon · 326,725 peopleA+#8 of 33 in Londonbetter than almost every UK town
T12HaringeyLondon · 264,069 peopleA+#12 of 33 in Londonbetter than almost every UK town
T12LewishamLondon · 300,764 peopleA+#12 of 33 in Londonbetter than almost every UK town
T12NewhamLondon · 351,065 peopleA+#12 of 33 in Londonbetter than almost every UK town
T15BrentLondon · 340,611 peopleA+#15 of 33 in Londonbetter than almost every UK town
T15GreenwichLondon · 288,117 peopleA+#15 of 33 in Londonbetter than almost every UK town
T15Waltham ForestLondon · 278,129 peopleA+#15 of 33 in Londonbetter than almost every UK town
T18CambridgeCambridgeshire · 152,742 peopleA+#1 of 50 in Cambridgeshirebetter than almost every UK town
T18MertonLondon · 214,931 peopleA+#18 of 33 in Londonbetter than almost every UK town
T20Barking and DagenhamLondon · 218,236 peopleA+#19 of 33 in Londonbetter than almost every UK town
T20EalingLondon · 367,271 peopleA+#19 of 33 in Londonbetter than almost every UK town
T20EdinburghCity of Edinburgh · 493,794 peopleA+better than almost every UK town
T20OxfordOxfordshire · 170,799 peopleA+#1 of 38 in Oxfordshirebetter than almost every UK town
T24BarnetLondon · 388,572 peopleA+#21 of 33 in Londonbetter than almost every UK town
T24HounslowLondon · 286,591 peopleA+#21 of 33 in Londonbetter than almost every UK town
T24RedbridgeLondon · 309,509 peopleA+#21 of 33 in Londonbetter than almost every UK town
T24Richmond upon ThamesLondon · 192,888 peopleA+#21 of 33 in Londonbetter than almost every UK town
T28Brighton and HoveEast Sussex · 277,096 peopleA+#1 of 26 in East Sussexbetter than almost every UK town
T28CroydonLondon · 389,242 peopleA+#25 of 33 in Londonbetter than almost every UK town
T28Kingston upon ThamesLondon · 166,333 peopleA+#25 of 33 in Londonbetter than almost every UK town
T31AmblesideCumbria · 2,624 peopleA+#1 of 23 in Cumbriabetter than almost every UK town
T31EnfieldLondon · 329,822 peopleA+#27 of 33 in Londonbetter than almost every UK town
T31HarrowLondon · 260,534 peopleA+#27 of 33 in Londonbetter than almost every UK town
T34AberystwythDyfed · 14,646 peopleA+#1 of 23 in Dyfedbetter than almost every UK town
T34BathSomerset · 94,080 peopleA+#1 of 49 in Somersetbetter than almost every UK town
T34KeswickCumbria · 4,465 peopleA+#2 of 23 in Cumbriabetter than almost every UK town
T34SalfordGreater Manchester · 108,431 peopleA+#1 of 81 in Greater Manchesterbetter than almost every UK town
38CanterburyKent · 55,107 peopleA+#1 of 87 in Kentbetter than almost every UK town
T39BromleyLondon · 325,469 peopleA+#29 of 33 in Londonbetter than almost every UK town
T39BroomfieldEssex · 3,491 peopleA+#1 of 81 in Essexbetter than almost every UK town
T39YorkNorth Yorkshire · 141,696 peopleA+#1 of 54 in North Yorkshirebetter than almost every UK town
T42GlasgowGlasgow City · 617,904 peopleA+better than almost every UK town
T42ManchesterGreater Manchester · 470,395 peopleA+#2 of 81 in Greater Manchesterbetter than almost every UK town
T42St IvesCornwall · 5,413 peopleA+#1 of 35 in Cornwallbetter than almost every UK town
T45BristolBristol · 425,196 peopleA+better than almost every UK town
T45LewesEast Sussex · 16,066 peopleA+#2 of 26 in East Sussexbetter than almost every UK town
T45SettleNorth Yorkshire · 2,710 peopleA+#2 of 54 in North Yorkshirebetter than almost every UK town
T45St AndrewsFife · 16,465 peopleA+#1 of 26 in Fifebetter than almost every UK town
49ExeterDevon · 126,181 peopleA+#1 of 47 in Devonbetter than almost every UK town
T50BexleyLondon · 246,074 peopleA+#30 of 33 in Londonbetter than 98% of UK towns
T50NottinghamNottinghamshire · 299,786 peopleA+#1 of 49 in Nottinghamshirebetter than 98% of UK towns
T50SuttonLondon · 208,858 peopleA+#30 of 33 in Londonbetter than 98% of UK towns
T53Buckhurst HillEssex · 11,749 peopleA+#2 of 81 in Essexbetter than 98% of UK towns
T53GirtonCambridgeshire · 4,384 peopleA+#2 of 50 in Cambridgeshirebetter than 98% of UK towns
T53HaveringLondon · 259,401 peopleA+#32 of 33 in Londonbetter than 98% of UK towns
T53MusselburghEast Lothian · 21,476 peopleA+#1 of 11 in East Lothianbetter than 98% of UK towns
T57PitlochryPerth and Kinross · 2,694 peopleA+#1 of 8 in Perth and Kinrossbetter than 98% of UK towns
T57WinchesterHampshire · 48,486 peopleA+#1 of 76 in Hampshirebetter than 98% of UK towns
T59ChichesterWest Sussex · 31,709 peopleA+#1 of 40 in West Sussexbetter than 98% of UK towns
T59Old TraffordGreater Manchester · 21,442 peopleA+#3 of 81 in Greater Manchesterbetter than 98% of UK towns
T59Waltham CrossHertfordshire · 11,936 peopleA+#1 of 50 in Hertfordshirebetter than 98% of UK towns
T62HillingdonLondon · 307,089 peopleA+#33 of 33 in Londonbetter than 98% of UK towns
T62North BerwickEast Lothian · 8,314 peopleA+#2 of 11 in East Lothianbetter than 98% of UK towns
T64EpsomSurrey · 35,857 peopleA+#1 of 65 in Surreybetter than 98% of UK towns
T64Great Shelford and StaplefordCambridgeshire · 6,159 peopleA+#3 of 50 in Cambridgeshirebetter than 98% of UK towns
T64MineheadSomerset · 11,752 peopleA+#2 of 49 in Somersetbetter than 98% of UK towns
T64ReadingBerkshire · 203,789 peopleA+#1 of 30 in Berkshirebetter than 98% of UK towns
T68DartmouthDevon · 5,260 peopleA+#2 of 47 in Devonbetter than 98% of UK towns
T68DorchesterDorset · 21,358 peopleA+#1 of 30 in Dorsetbetter than 98% of UK towns
T68HuntlyAberdeenshire · 4,628 peopleA+#1 of 23 in Aberdeenshirebetter than 98% of UK towns
T68Newcastle upon TyneTyne and Wear · 286,472 peopleA+#1 of 34 in Tyne and Wearbetter than 98% of UK towns
T72GuildfordSurrey · 77,870 peopleA+#2 of 65 in Surreybetter than 98% of UK towns
T72RothesayArgyll and Bute · 4,206 peopleA+#1 of 5 in Argyll and Butebetter than 98% of UK towns
T74Great YarmouthNorfolk · 28,979 peopleA+#1 of 51 in Norfolkbetter than 98% of UK towns
T74KirkwallOrkney Islands · 7,393 peopleA+better than 98% of UK towns
T74LiverpoolMerseyside · 506,564 peopleA+#1 of 25 in Merseysidebetter than 98% of UK towns
T77Hebden BridgeWest Yorkshire · 5,230 peopleA+#1 of 91 in West Yorkshirebetter than 97% of UK towns
T77LancasterLancashire · 52,646 peopleA+#1 of 65 in Lancashirebetter than 97% of UK towns
T77PorthmadogGwynedd · 2,579 peopleA+#1 of 13 in Gwyneddbetter than 97% of UK towns
T80Barnard CastleCounty Durham · 5,783 peopleA+#1 of 52 in County Durhambetter than 97% of UK towns
T80CromerNorfolk · 7,522 peopleA+#2 of 51 in Norfolkbetter than 97% of UK towns
T80LlandudnoClwyd · 14,699 peopleA+#1 of 39 in Clwydbetter than 97% of UK towns
T80LoughtonEssex · 33,338 peopleA+#3 of 81 in Essexbetter than 97% of UK towns
T84IlfracombeDevon · 9,199 peopleA+#3 of 47 in Devonbetter than 97% of UK towns
T84PenzanceCornwall · 14,957 peopleA+#2 of 35 in Cornwallbetter than 97% of UK towns
T84RedhillSurrey · 32,516 peopleA+#3 of 65 in Surreybetter than 97% of UK towns
T84TenbyDyfed · 4,092 peopleA+#2 of 23 in Dyfedbetter than 97% of UK towns
T88HatfieldHertfordshire · 41,561 peopleA+#2 of 50 in Hertfordshirebetter than 97% of UK towns
T88Henley-on-ThamesOxfordshire · 11,786 peopleA+#2 of 38 in Oxfordshirebetter than 97% of UK towns
T88TruroCornwall · 23,060 peopleA+#3 of 35 in Cornwallbetter than 97% of UK towns
T91ClydebankWest Dunbartonshire · 26,220 peopleA+#1 of 8 in West Dunbartonshirebetter than 97% of UK towns
T91EppingEssex · 10,693 peopleA+#4 of 81 in Essexbetter than 97% of UK towns
T93FaifleyWest Dunbartonshire · 4,785 peopleA+#2 of 8 in West Dunbartonshirebetter than 97% of UK towns
T93HexhamNorthumberland · 10,945 peopleA+#1 of 20 in Northumberlandbetter than 97% of UK towns
T93Moor ParkHertfordshire · 5,850 peopleA+#3 of 50 in Hertfordshirebetter than 97% of UK towns
T93Purfleet-on-ThamesEssex · 5,881 peopleA+#5 of 81 in Essexbetter than 97% of UK towns
T97AberdeenAberdeen City · 192,968 peopleA+#1 of 6 in Aberdeen Citybetter than 97% of UK towns
T97CliftonNottinghamshire · 22,936 peopleA+#2 of 49 in Nottinghamshirebetter than 97% of UK towns
T97Royal Tunbridge WellsKent · 51,215 peopleA+#2 of 87 in Kentbetter than 97% of UK towns
T100ObanArgyll and Bute · 7,994 peopleA+#2 of 5 in Argyll and Butebetter than 97% 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 most walkable town in England, Scotland, Wales and Northern Ireland?

City of London, London ranks first on walkability among 2,515 towns, with an A+: better than almost every UK town. Islington, London and Southwark, London follow.

How are these towns ranked?

The Walkability Grade: the share of commuters who walked, cycled or took public transport to work at the 2021 Census (taken in lockdown). 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

Most walkable towns, county by county

Sources: ONS Census 2021, output areas summed to the ONS 2022 built-up area · 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.