Groundsense

Every councilRanked

Jobs per 100 residents aged 16 to 64 within 20km, every council ranked

The jobs within 20 kilometres in a straight line of where people live, for every 100 residents of working age within the same distance: jobs per resident over a commutable distance rather than the council's border. It reads lower than jobs per 100 residents, since most of the self employed are left out. Figures for 2024, published for 350 councils in England, Wales and Scotland. Lowest first: the order says where a council sits, not whether that is good.

Lowest: Merthyr Tydfil, 48 per 100. The council in the middle: Chesterfield, 72 per 100. Highest: Sutton, 126 per 100.

Jobs per 100 residents aged 16 to 64 within 20km, every council it is published for, lowest first
PlaceCouncilFigure
1Merthyr TydfilWales48 per 100
2ThanetSouth East52 per 100
3 jointBlaenau GwentWales53 per 100
3 jointInverclydeScotland53 per 100
5 jointAngusScotland56 per 100
5 jointDartfordSouth East56 per 100
5 jointDoverSouth East56 per 100
5 jointEast AyrshireScotland56 per 100
5 jointSouthend-on-SeaEast of England56 per 100
5 jointThurrockEast of England56 per 100
11 jointBrentwoodEast of England57 per 100
11 jointHastingsSouth East57 per 100
13 jointEastbourneSouth East58 per 100
13 jointNorth AyrshireScotland58 per 100
13 jointTendringEast of England58 per 100
13 jointWyre ForestWest Midlands58 per 100
17 jointBridgendWales59 per 100
17 jointBurnleyNorth West59 per 100
17 jointCastle PointEast of England59 per 100
17 jointCeredigionWales59 per 100
17 jointRhondda Cynon TafWales59 per 100
17 jointRotherSouth East59 per 100
17 jointTandridgeSouth East59 per 100
24 jointCannock ChaseWest Midlands60 per 100
24 jointEast LindseyEast Midlands60 per 100
24 jointNeath Port TalbotWales60 per 100
24 jointRochfordEast of England60 per 100
24 jointSevenoaksSouth East60 per 100
24 jointSouth StaffordshireWest Midlands60 per 100
24 jointSwaleSouth East60 per 100
31 jointFenlandEast of England61 per 100
31 jointFolkestone and HytheSouth East61 per 100
31 jointGreat YarmouthEast of England61 per 100
31 jointHarlowEast of England61 per 100
31 jointHartlepoolNorth East61 per 100
31 jointMaldonEast of England61 per 100
31 jointMeltonEast Midlands61 per 100
31 jointRossendaleNorth West61 per 100
39 jointBassetlawEast Midlands62 per 100
39 jointColchesterEast of England62 per 100
39 jointGraveshamSouth East62 per 100
39 jointMedwaySouth East62 per 100
39 jointNorth NorfolkEast of England62 per 100
39 jointPendleNorth West62 per 100
39 jointRedcar and ClevelandNorth East62 per 100
39 jointSouth HollandEast Midlands62 per 100
39 jointTorfaenWales62 per 100
39 jointWest DevonSouth West62 per 100
49 jointFalkirkScotland63 per 100
49 jointHyndburnNorth West63 per 100
49 jointLichfieldWest Midlands63 per 100
49 jointWealdenSouth East63 per 100
49 jointWest LindseyEast Midlands63 per 100
54 jointBasildonEast of England64 per 100
54 jointBroxbourneEast of England64 per 100
54 jointCalderdaleYorkshire and the Humber64 per 100
54 jointCanterburySouth East64 per 100
54 jointDoncasterYorkshire and the Humber64 per 100
54 jointLancasterNorth West64 per 100
54 jointMiddlesbroughNorth East64 per 100
54 jointReigate and BansteadSouth East64 per 100
54 jointSwanseaWales64 per 100
54 jointWest LancashireNorth West64 per 100
54 jointWolverhamptonWest Midlands64 per 100
65 jointBolsoverEast Midlands65 per 100
65 jointBostonEast Midlands65 per 100
65 jointCaerphillyWales65 per 100
65 jointDenbighshireWales65 per 100
65 jointHaveringLondon65 per 100
65 jointMaidstoneSouth East65 per 100
65 jointMansfieldEast Midlands65 per 100
65 jointPowysWales65 per 100
65 jointSeftonNorth West65 per 100
65 jointStaffordWest Midlands65 per 100
75 jointArgyll and ButeScotland66 per 100
75 jointArunSouth East66 per 100
75 jointBlackpoolNorth West66 per 100
75 jointBrecklandEast of England66 per 100
75 jointCarmarthenshireWales66 per 100
75 jointCounty DurhamNorth East66 per 100
75 jointDarlingtonNorth East66 per 100
75 jointNorth East DerbyshireEast Midlands66 per 100
75 jointStockton-on-TeesNorth East66 per 100
75 jointTamworthWest Midlands66 per 100
75 jointTorbaySouth West66 per 100
86 jointBarnsleyYorkshire and the Humber67 per 100
86 jointBraintreeEast of England67 per 100
86 jointChichesterSouth East67 per 100
86 jointChorleyNorth West67 per 100
86 jointGosportSouth East67 per 100
86 jointHarboroughEast Midlands67 per 100
86 jointIsle of AngleseyWales67 per 100
86 jointMorayScotland67 per 100
86 jointNewcastle-under-LymeWest Midlands67 per 100
86 jointPlymouthSouth West67 per 100
86 jointSandwellWest Midlands67 per 100
86 jointSheffieldYorkshire and the Humber67 per 100
86 jointTorridgeSouth West67 per 100
99 jointAdurSouth East68 per 100
99 jointAshfieldEast Midlands68 per 100
99 jointAshfordSouth East68 per 100
99 jointBedfordEast of England68 per 100
99 jointBlackburn with DarwenNorth West68 per 100
99 jointDudleyWest Midlands68 per 100
99 jointEast HampshireSouth East68 per 100
99 jointKing's Lynn and West NorfolkEast of England68 per 100
99 jointLewesSouth East68 per 100
99 jointNorth KestevenEast Midlands68 per 100
99 jointNorthumberlandNorth East68 per 100
99 jointOadby and WigstonEast Midlands68 per 100
99 jointPembrokeshireWales68 per 100
99 jointRibble ValleyNorth West68 per 100
99 jointRotherhamYorkshire and the Humber68 per 100
99 jointShropshireWest Midlands68 per 100
99 jointSouth AyrshireScotland68 per 100
99 jointSouth KestevenEast Midlands68 per 100
99 jointStoke-on-TrentWest Midlands68 per 100
99 jointTonbridge and MallingSouth East68 per 100
99 jointWatfordEast of England68 per 100
99 jointWirralNorth West68 per 100
99 jointWorthingSouth East68 per 100
99 jointWyreNorth West68 per 100
123 jointBlabyEast Midlands69 per 100
123 jointBrighton and HoveSouth East69 per 100
123 jointChelmsfordEast of England69 per 100
123 jointClackmannanshireScotland69 per 100
123 jointEast SuffolkEast of England69 per 100
123 jointForest of DeanSouth West69 per 100
123 jointIsle of WightSouth East69 per 100
123 jointKirkleesYorkshire and the Humber69 per 100
123 jointLeicesterEast Midlands69 per 100
123 jointLiverpoolNorth West69 per 100
123 jointMid DevonSouth West69 per 100
123 jointNorth LincolnshireYorkshire and the Humber69 per 100
123 jointNorth NorthamptonshireEast Midlands69 per 100
123 jointPerth and KinrossScotland69 per 100
123 jointScottish BordersScotland69 per 100
123 jointSouth HamsSouth West69 per 100
123 jointStaffordshire MoorlandsWest Midlands69 per 100
123 jointStirlingScotland69 per 100
123 jointTest ValleySouth East69 per 100
123 jointWalsallWest Midlands69 per 100
143 jointAmber ValleyEast Midlands70 per 100
143 jointDundee CityScotland70 per 100
143 jointEast CambridgeshireEast of England70 per 100
143 jointEast Riding of YorkshireYorkshire and the Humber70 per 100
143 jointFarehamSouth East70 per 100
143 jointFyldeNorth West70 per 100
143 jointMole ValleySouth East70 per 100
143 jointNewark and SherwoodEast Midlands70 per 100
143 jointNewcastle upon TyneNorth East70 per 100
143 jointNorth East LincolnshireYorkshire and the Humber70 per 100
143 jointRutlandEast Midlands70 per 100
143 jointTelford and WrekinWest Midlands70 per 100
143 jointTunbridge WellsSouth East70 per 100
156 jointDerbyshire DalesEast Midlands71 per 100
156 jointEast LothianScotland71 per 100
156 jointFifeScotland71 per 100
156 jointHavantSouth East71 per 100
156 jointHigh PeakEast Midlands71 per 100
156 jointKnowsleyNorth West71 per 100
156 jointLincolnEast Midlands71 per 100
156 jointNorth HertfordshireEast of England71 per 100
156 jointNorth YorkshireYorkshire and the Humber71 per 100
156 jointPortsmouthSouth East71 per 100
156 jointSouth LanarkshireScotland71 per 100
156 jointSouth TynesideNorth East71 per 100
156 jointSwindonSouth West71 per 100
156 jointWest DunbartonshireScotland71 per 100
156 jointWiltshireSouth West71 per 100
171 jointAberdeenshireScotland72 per 100
171 jointBaberghEast of England72 per 100
171 jointBirminghamWest Midlands72 per 100
171 jointBradfordYorkshire and the Humber72 per 100
171 jointChesterfieldEast Midlands72 per 100
171 jointConwyWales72 per 100
171 jointCornwallSouth West72 per 100
171 jointDerbyEast Midlands72 per 100
171 jointDumfries and GallowayScotland72 per 100
171 jointEast HertfordshireEast of England72 per 100
171 jointGatesheadNorth East72 per 100
171 jointGedlingEast Midlands72 per 100
171 jointHinckley and BosworthEast Midlands72 per 100
171 jointMalvern HillsWest Midlands72 per 100
171 jointMonmouthshireWales72 per 100
171 jointNorth TynesideNorth East72 per 100
171 jointRugbyWest Midlands72 per 100
171 jointSomersetSouth West72 per 100
171 jointSpelthorneSouth East72 per 100
171 jointSt. HelensNorth West72 per 100
171 jointWinchesterSouth East72 per 100
171 jointWychavonWest Midlands72 per 100
193 jointBromsgroveWest Midlands73 per 100
193 jointBuckinghamshireSouth East73 per 100
193 jointCentral BedfordshireEast of England73 per 100
193 jointCharnwoodEast Midlands73 per 100
193 jointCotswoldSouth West73 per 100
193 jointEast StaffordshireWest Midlands73 per 100
193 jointHorshamSouth East73 per 100
193 jointHuntingdonshireEast of England73 per 100
193 jointKingston upon HullYorkshire and the Humber73 per 100
193 jointNorth DevonSouth West73 per 100
193 jointNorth WarwickshireWest Midlands73 per 100
193 jointSouth NorfolkEast of England73 per 100
193 jointSouth RibbleNorth West73 per 100
193 jointSunderlandNorth East73 per 100
193 jointThree RiversEast of England73 per 100
193 jointWorcesterWest Midlands73 per 100
209 jointDorsetSouth West74 per 100
209 jointErewashEast Midlands74 per 100
209 jointGwyneddWales74 per 100
209 jointHerefordshireWest Midlands74 per 100
209 jointIpswichEast of England74 per 100
209 jointNorth LanarkshireScotland74 per 100
209 jointNottinghamEast Midlands74 per 100
209 jointPeterboroughEast of England74 per 100
209 jointRedditchWest Midlands74 per 100
209 jointRushcliffeEast Midlands74 per 100
209 jointSloughSouth East74 per 100
209 jointStevenageEast of England74 per 100
209 jointWest LothianScotland74 per 100
209 jointWiganNorth West74 per 100
223 jointBournemouth, Christchurch and PooleSouth West75 per 100
223 jointBroxtoweEast Midlands75 per 100
223 jointEast DevonSouth West75 per 100
223 jointElmbridgeSouth East75 per 100
223 jointMid SuffolkEast of England75 per 100
223 jointMid SussexSouth East75 per 100
223 jointNew ForestSouth East75 per 100
223 jointNorth West LeicestershireEast Midlands75 per 100
223 jointSouth DerbyshireEast Midlands75 per 100
223 jointTeignbridgeSouth West75 per 100
223 jointWaverleySouth East75 per 100
234 jointBroadlandEast of England76 per 100
234 jointCardiffWales76 per 100
234 jointFlintshireWales76 per 100
234 jointGlasgow CityScotland76 per 100
234 jointHaltonNorth West76 per 100
234 jointNorwichEast of England76 per 100
234 jointPrestonNorth West76 per 100
234 jointRochdaleNorth West76 per 100
234 jointRunnymedeSouth East76 per 100
234 jointRushmoorSouth East76 per 100
234 jointSolihullWest Midlands76 per 100
234 jointStroudSouth West76 per 100
234 jointWest NorthamptonshireEast Midlands76 per 100
247 jointCumberlandNorth West77 per 100
247 jointEast RenfrewshireScotland77 per 100
247 jointNewportWales77 per 100
247 jointSt AlbansEast of England77 per 100
247 jointWelwyn HatfieldEast of England77 per 100
252 jointBuryNorth West78 per 100
252 jointEast DunbartonshireScotland78 per 100
252 jointEastleighSouth East78 per 100
252 jointGuildfordSouth East78 per 100
252 jointNuneaton and BedworthWest Midlands78 per 100
252 jointOldhamNorth West78 per 100
252 jointSouthamptonSouth East78 per 100
252 jointVale of GlamorganWales78 per 100
252 jointWakefieldYorkshire and the Humber78 per 100
252 jointWest OxfordshireSouth East78 per 100
252 jointWestmorland and FurnessNorth West78 per 100
263 jointBath and North East SomersetSouth West79 per 100
263 jointCheshire EastNorth West79 per 100
263 jointCrawleySouth East79 per 100
263 jointDacorumEast of England79 per 100
263 jointGloucesterSouth West79 per 100
263 jointRenfrewshireScotland79 per 100
263 jointUttlesfordEast of England79 per 100
270 jointBasingstoke and DeaneSouth East80 per 100
270 jointBoltonNorth West80 per 100
270 jointCoventryWest Midlands80 per 100
270 jointExeterSouth West80 per 100
270 jointHartSouth East80 per 100
270 jointLeedsYorkshire and the Humber80 per 100
270 jointTewkesburySouth West80 per 100
270 jointWarringtonNorth West80 per 100
278 jointCheltenhamSouth West81 per 100
278 jointWokingSouth East81 per 100
280 jointCherwellSouth East82 per 100
280 jointHillingdonLondon82 per 100
280 jointLutonEast of England82 per 100
280 jointNorth SomersetSouth West82 per 100
280 jointSalfordNorth West82 per 100
280 jointSurrey HeathSouth East82 per 100
280 jointVale of White HorseSouth East82 per 100
280 jointWarwickWest Midlands82 per 100
280 jointWest SuffolkEast of England82 per 100
280 jointWrexhamWales82 per 100
290 jointCheshire West and ChesterNorth West83 per 100
290 jointEpsom and EwellSouth East83 per 100
290 jointHighlandScotland83 per 100
290 jointManchesterNorth West83 per 100
290 jointMilton KeynesSouth East83 per 100
290 jointTamesideNorth West83 per 100
290 jointYorkYorkshire and the Humber83 per 100
297 jointBracknell ForestSouth East84 per 100
297 jointEpping ForestEast of England84 per 100
297 jointNa h-Eileanan SiarScotland84 per 100
297 jointSouth OxfordshireSouth East84 per 100
297 jointWokinghamSouth East84 per 100
302 jointIsles of ScillySouth West85 per 100
302 jointStratford-on-AvonWest Midlands85 per 100
302 jointWindsor and MaidenheadSouth East85 per 100
305 jointCity of EdinburghScotland86 per 100
305 jointReadingSouth East86 per 100
307 jointBristolSouth West87 per 100
307 jointOxfordSouth East87 per 100
307 jointSouth GloucestershireSouth West87 per 100
310 jointHertsmereEast of England88 per 100
310 jointSouth CambridgeshireEast of England88 per 100
310 jointStockportNorth West88 per 100
310 jointTraffordNorth West88 per 100
314 jointMidlothianScotland89 per 100
314 jointWest BerkshireSouth East89 per 100
316CambridgeEast of England91 per 100
317Orkney IslandsScotland94 per 100
318 jointCity of LondonLondon98 per 100
318 jointShetland IslandsScotland98 per 100
318 jointWestminsterLondon98 per 100
321 jointAberdeen CityScotland99 per 100
321 jointCamdenLondon99 per 100
321 jointIslingtonLondon99 per 100
321 jointKensington and ChelseaLondon99 per 100
321 jointSouthwarkLondon99 per 100
326 jointHackneyLondon100 per 100
326 jointLambethLondon100 per 100
326 jointTower HamletsLondon100 per 100
329BromleyLondon101 per 100
330 jointHammersmith and FulhamLondon102 per 100
330 jointWandsworthLondon102 per 100
332 jointBexleyLondon103 per 100
332 jointLewishamLondon103 per 100
334 jointHounslowLondon104 per 100
334 jointNewhamLondon104 per 100
336HaringeyLondon105 per 100
337GreenwichLondon107 per 100
338Waltham ForestLondon108 per 100
339Barking and DagenhamLondon109 per 100
340 jointBrentLondon111 per 100
340 jointCroydonLondon111 per 100
340 jointRichmond upon ThamesLondon111 per 100
343 jointKingston upon ThamesLondon113 per 100
343 jointMertonLondon113 per 100
345 jointEalingLondon114 per 100
345 jointRedbridgeLondon114 per 100
347BarnetLondon115 per 100
348EnfieldLondon119 per 100
349HarrowLondon120 per 100
350SuttonLondon126 per 100

Not in this list

  • Northern Ireland. NISRA publishes its jobs by council only, too coarse to count the jobs within 20km of a home.

ONS, Business Register and Employment Survey 2024, employment by 2021 LSOA and 2022 data zone, through NOMIS (NM_189_1); ONS small area population estimates mid 2024 (NM_2014_1, through NOMIS) and NRS small area population estimates mid 2024 for 2022 data zones, aged 16 to 64; read at every census area · 2024 · fetched 22 October 2026 · How this is measured

Weighing up two or three of these places?

A plan sets them beside where you live now, figure by figure, built around the three things that would decide it for you. £49 once, built the moment you pay, with a full refund for 14 days.