Groundsense

Every councilRanked

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

Every job located here, the self employed included, for every 100 residents of working age. Over 100 means more jobs than working age residents. 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: Barking and Dagenham, 42 per 100. The council in the middle: Redditch, 78 per 100. Highest: City of London, 5,692 per 100.

Jobs per 100 residents aged 16 to 64, every council it is published for, lowest first
PlaceCouncilFigure
1Barking and DagenhamLondon42 per 100
2LewishamLondon44 per 100
3GosportSouth East45 per 100
4 jointBlaenau GwentWales46 per 100
4 jointRedbridgeLondon46 per 100
6East RenfrewshireScotland48 per 100
7 jointClackmannanshireScotland50 per 100
7 jointEast DunbartonshireScotland50 per 100
7 jointRossendaleNorth West50 per 100
10 jointCroydonLondon51 per 100
10 jointSouth DerbyshireEast Midlands51 per 100
10 jointSouth TynesideNorth East51 per 100
13 jointBexleyLondon52 per 100
13 jointHaringeyLondon52 per 100
15 jointHarrowLondon53 per 100
15 jointWaltham ForestLondon53 per 100
17 jointCaerphillyWales54 per 100
17 jointOadby and WigstonEast Midlands54 per 100
17 jointTamesideNorth West54 per 100
20 jointEast LothianScotland55 per 100
20 jointGedlingEast Midlands55 per 100
20 jointNorth East DerbyshireEast Midlands55 per 100
20 jointPendleNorth West55 per 100
20 jointRedcar and ClevelandNorth East55 per 100
25 jointEalingLondon56 per 100
25 jointInverclydeScotland56 per 100
25 jointNuneaton and BedworthWest Midlands56 per 100
28 jointCastle PointEast of England57 per 100
28 jointGreenwichLondon57 per 100
28 jointHartlepoolNorth East57 per 100
28 jointNewhamLondon57 per 100
28 jointNorth AyrshireScotland57 per 100
33 jointBromleyLondon58 per 100
33 jointWiganNorth West58 per 100
35 jointHyndburnNorth West59 per 100
35 jointRhondda Cynon TafWales59 per 100
35 jointRochfordEast of England59 per 100
35 jointTendringEast of England59 per 100
35 jointWandsworthLondon59 per 100
40 jointDudleyWest Midlands60 per 100
40 jointHaveringLondon60 per 100
40 jointSandwellWest Midlands60 per 100
40 jointSeftonNorth West60 per 100
40 jointVale of GlamorganWales60 per 100
45 jointBraintreeEast of England61 per 100
45 jointBroxtoweEast Midlands61 per 100
45 jointMaldonEast of England61 per 100
45 jointNeath Port TalbotWales61 per 100
45 jointSt. HelensNorth West61 per 100
50 jointAdurSouth East62 per 100
50 jointAngusScotland62 per 100
50 jointBarnsleyYorkshire and the Humber62 per 100
50 jointHavantSouth East62 per 100
50 jointMedwaySouth East62 per 100
50 jointMidlothianScotland62 per 100
50 jointSuttonLondon62 per 100
50 jointWest DunbartonshireScotland62 per 100
50 jointWirralNorth West62 per 100
59 jointBrentLondon63 per 100
59 jointForest of DeanSouth West63 per 100
59 jointGraveshamSouth East63 per 100
59 jointMertonLondon63 per 100
59 jointSouth LanarkshireScotland63 per 100
59 jointWalsallWest Midlands63 per 100
59 jointWyreNorth West63 per 100
66 jointChorleyNorth West64 per 100
66 jointCounty DurhamNorth East64 per 100
66 jointEast AyrshireScotland64 per 100
66 jointSwaleSouth East64 per 100
66 jointTamworthWest Midlands64 per 100
66 jointWest LindseyEast Midlands64 per 100
72 jointArunSouth East65 per 100
72 jointBolsoverEast Midlands65 per 100
72 jointDoverSouth East65 per 100
72 jointErewashEast Midlands65 per 100
72 jointNorth LanarkshireScotland65 per 100
72 jointRotherhamYorkshire and the Humber65 per 100
78 jointBradfordYorkshire and the Humber66 per 100
78 jointBroxbourneEast of England66 per 100
78 jointBuryNorth West66 per 100
78 jointCentral BedfordshireEast of England66 per 100
78 jointOldhamNorth West66 per 100
78 jointRochdaleNorth West66 per 100
78 jointWest DevonSouth West66 per 100
78 jointWyre ForestWest Midlands66 per 100
86 jointBarnetLondon67 per 100
86 jointFolkestone and HytheSouth East67 per 100
86 jointHigh PeakEast Midlands67 per 100
86 jointThanetSouth East67 per 100
90 jointEast LindseyEast Midlands68 per 100
90 jointHastingsSouth East68 per 100
90 jointKirkleesYorkshire and the Humber68 per 100
90 jointNorthumberlandNorth East68 per 100
94 jointAmber ValleyEast Midlands69 per 100
94 jointBoltonNorth West69 per 100
94 jointBridgendWales69 per 100
94 jointEnfieldLondon69 per 100
94 jointHartSouth East69 per 100
94 jointKnowsleyNorth West69 per 100
94 jointSouthend-on-SeaEast of England69 per 100
101 jointBroadlandEast of England70 per 100
101 jointCharnwoodEast Midlands70 per 100
101 jointEast CambridgeshireEast of England70 per 100
101 jointFifeScotland70 per 100
101 jointMerthyr TydfilWales70 per 100
106 jointCannock ChaseWest Midlands71 per 100
106 jointGreat YarmouthEast of England71 per 100
106 jointIsle of AngleseyWales71 per 100
106 jointMansfieldEast Midlands71 per 100
106 jointSouthamptonSouth East71 per 100
106 jointSpelthorneSouth East71 per 100
106 jointTandridgeSouth East71 per 100
113 jointBurnleyNorth West72 per 100
113 jointFenlandEast of England72 per 100
113 jointNorth HertfordshireEast of England72 per 100
113 jointNorth NorthamptonshireEast Midlands72 per 100
113 jointNorth TynesideNorth East72 per 100
113 jointSouth StaffordshireWest Midlands72 per 100
113 jointTorfaenWales72 per 100
113 jointWest LothianScotland72 per 100
113 jointWolverhamptonWest Midlands72 per 100
122 jointBaberghEast of England73 per 100
122 jointEast HampshireSouth East73 per 100
122 jointHarboroughEast Midlands73 per 100
122 jointMid DevonSouth West73 per 100
122 jointSouth HollandEast Midlands73 per 100
122 jointSouth OxfordshireSouth East73 per 100
122 jointSunderlandNorth East73 per 100
122 jointThurrockEast of England73 per 100
130 jointCoventryWest Midlands74 per 100
130 jointHinckley and BosworthEast Midlands74 per 100
130 jointLambethLondon74 per 100
130 jointMiddlesbroughNorth East74 per 100
130 jointNewcastle-under-LymeWest Midlands74 per 100
130 jointNorth KestevenEast Midlands74 per 100
130 jointStaffordshire MoorlandsWest Midlands74 per 100
130 jointStockton-on-TeesNorth East74 per 100
130 jointTorbaySouth West74 per 100
130 jointWealdenSouth East74 per 100
140 jointEast Riding of YorkshireYorkshire and the Humber75 per 100
140 jointEastbourneSouth East75 per 100
140 jointEpping ForestEast of England75 per 100
140 jointLancasterNorth West75 per 100
140 jointLeicesterEast Midlands75 per 100
140 jointRenfrewshireScotland75 per 100
140 jointRugbyWest Midlands75 per 100
140 jointSwanseaWales75 per 100
140 jointWrexhamWales75 per 100
149 jointEpsom and EwellSouth East76 per 100
149 jointFalkirkScotland76 per 100
149 jointLutonEast of England76 per 100
149 jointMid SussexSouth East76 per 100
149 jointRushcliffeEast Midlands76 per 100
154 jointAshfieldEast Midlands77 per 100
154 jointBedfordEast of England77 per 100
154 jointBlackburn with DarwenNorth West77 per 100
154 jointBrecklandEast of England77 per 100
154 jointCarmarthenshireWales77 per 100
154 jointKingston upon HullYorkshire and the Humber77 per 100
154 jointLewesSouth East77 per 100
154 jointMorayScotland77 per 100
154 jointReigate and BansteadSouth East77 per 100
154 jointRotherSouth East77 per 100
154 jointSloughSouth East77 per 100
154 jointTeignbridgeSouth West77 per 100
166 jointAberdeenshireScotland78 per 100
166 jointBasingstoke and DeaneSouth East78 per 100
166 jointEast DevonSouth West78 per 100
166 jointHarlowEast of England78 per 100
166 jointHuntingdonshireEast of England78 per 100
166 jointMalvern HillsWest Midlands78 per 100
166 jointMid SuffolkEast of England78 per 100
166 jointNorth East LincolnshireYorkshire and the Humber78 per 100
166 jointPlymouthSouth West78 per 100
166 jointRedditchWest Midlands78 per 100
166 jointSouth KestevenEast Midlands78 per 100
177 jointBassetlawEast Midlands79 per 100
177 jointBrentwoodEast of England79 per 100
177 jointBromsgroveWest Midlands79 per 100
177 jointDoncasterYorkshire and the Humber79 per 100
177 jointMeltonEast Midlands79 per 100
177 jointNorth NorfolkEast of England79 per 100
177 jointSheffieldYorkshire and the Humber79 per 100
177 jointSouth AyrshireScotland79 per 100
177 jointSwindonSouth West79 per 100
177 jointWakefieldYorkshire and the Humber79 per 100
187 jointBostonEast Midlands80 per 100
187 jointNewportWales80 per 100
187 jointPembrokeshireWales80 per 100
190 jointBasildonEast of England81 per 100
190 jointBirminghamWest Midlands81 per 100
190 jointBlackpoolNorth West81 per 100
190 jointBuckinghamshireSouth East81 per 100
190 jointHorshamSouth East81 per 100
190 jointKingston upon ThamesLondon81 per 100
190 jointMonmouthshireWales81 per 100
190 jointNew ForestSouth East81 per 100
190 jointNorth SomersetSouth West81 per 100
190 jointScottish BordersScotland81 per 100
190 jointSevenoaksSouth East81 per 100
190 jointSouth RibbleNorth West81 per 100
190 jointStoke-on-TrentWest Midlands81 per 100
190 jointTelford and WrekinWest Midlands81 per 100
204 jointCalderdaleYorkshire and the Humber82 per 100
204 jointCeredigionWales82 per 100
204 jointConwyWales82 per 100
204 jointEast HertfordshireEast of England82 per 100
204 jointEastleighSouth East82 per 100
204 jointFlintshireWales82 per 100
204 jointGatesheadNorth East82 per 100
204 jointStockportNorth West82 per 100
204 jointWokingSouth East82 per 100
213 jointCanterburySouth East83 per 100
213 jointColchesterEast of England83 per 100
213 jointEast SuffolkEast of England83 per 100
213 jointNorth LincolnshireYorkshire and the Humber83 per 100
213 jointPowysWales83 per 100
213 jointRushmoorSouth East83 per 100
213 jointSouth NorfolkEast of England83 per 100
213 jointStaffordWest Midlands83 per 100
213 jointWorthingSouth East83 per 100
222 jointKing's Lynn and West NorfolkEast of England84 per 100
222 jointRutlandEast Midlands84 per 100
222 jointShropshireWest Midlands84 per 100
222 jointWaverleySouth East84 per 100
222 jointWest LancashireNorth West84 per 100
222 jointWest OxfordshireSouth East84 per 100
222 jointWorcesterWest Midlands84 per 100
229 jointBournemouth, Christchurch and PooleSouth West85 per 100
229 jointFarehamSouth East85 per 100
229 jointIsle of WightSouth East85 per 100
229 jointNewark and SherwoodEast Midlands85 per 100
229 jointPortsmouthSouth East85 per 100
229 jointRichmond upon ThamesLondon85 per 100
235 jointBrighton and HoveSouth East86 per 100
235 jointCheshire West and ChesterNorth West86 per 100
235 jointHaltonNorth West86 per 100
235 jointIsles of ScillySouth West86 per 100
235 jointRibble ValleyNorth West86 per 100
235 jointSomersetSouth West86 per 100
235 jointTorridgeSouth West86 per 100
235 jointWychavonWest Midlands86 per 100
243 jointCornwallSouth West87 per 100
243 jointEast StaffordshireWest Midlands87 per 100
243 jointGloucesterSouth West87 per 100
243 jointLichfieldWest Midlands87 per 100
243 jointSouth CambridgeshireEast of England87 per 100
243 jointStroudSouth West87 per 100
243 jointThree RiversEast of England87 per 100
243 jointVale of White HorseSouth East87 per 100
243 jointWiltshireSouth West87 per 100
243 jointWokinghamSouth East87 per 100
253 jointDorsetSouth West88 per 100
253 jointDundee CityScotland88 per 100
253 jointElmbridgeSouth East88 per 100
253 jointLincolnEast Midlands88 per 100
253 jointPerth and KinrossScotland88 per 100
253 jointTonbridge and MallingSouth East88 per 100
259 jointArgyll and ButeScotland89 per 100
259 jointDarlingtonNorth East89 per 100
259 jointDerbyEast Midlands89 per 100
259 jointIpswichEast of England89 per 100
259 jointMaidstoneSouth East89 per 100
259 jointTest ValleySouth East89 per 100
259 jointWest NorthamptonshireEast Midlands89 per 100
266 jointAshfordSouth East90 per 100
266 jointBath and North East SomersetSouth West90 per 100
266 jointBracknell ForestSouth East90 per 100
266 jointCheshire EastNorth West90 per 100
266 jointCumberlandNorth West90 per 100
266 jointDartfordSouth East90 per 100
266 jointHounslowLondon90 per 100
266 jointStirlingScotland90 per 100
266 jointTewkesburySouth West90 per 100
275 jointCherwellSouth East91 per 100
275 jointDenbighshireWales91 per 100
275 jointDumfries and GallowayScotland91 per 100
275 jointSalfordNorth West91 per 100
279 jointChelmsfordEast of England92 per 100
279 jointLiverpoolNorth West92 per 100
279 jointTunbridge WellsSouth East92 per 100
282 jointGwyneddWales93 per 100
282 jointPeterboroughEast of England93 per 100
284 jointNorth DevonSouth West94 per 100
284 jointSt AlbansEast of England94 per 100
284 jointWestmorland and FurnessNorth West94 per 100
287 jointHerefordshireWest Midlands95 per 100
287 jointNorth YorkshireYorkshire and the Humber95 per 100
287 jointOrkney IslandsScotland95 per 100
290 jointCardiffWales96 per 100
290 jointFyldeNorth West96 per 100
290 jointHighlandScotland96 per 100
290 jointSouth GloucestershireSouth West96 per 100
290 jointYorkYorkshire and the Humber96 per 100
295 jointLeedsYorkshire and the Humber97 per 100
295 jointPrestonNorth West97 per 100
295 jointShetland IslandsScotland97 per 100
298 jointChesterfieldEast Midlands98 per 100
298 jointDerbyshire DalesEast Midlands98 per 100
298 jointHertsmereEast of England98 per 100
298 jointNewcastle upon TyneNorth East98 per 100
298 jointStevenageEast of England98 per 100
303 jointGuildfordSouth East99 per 100
303 jointHillingdonLondon99 per 100
305Surrey HeathSouth East100 per 100
306BristolSouth West101 per 100
307NottinghamEast Midlands102 per 100
308 jointCheltenhamSouth West103 per 100
308 jointRunnymedeSouth East103 per 100
308 jointUttlesfordEast of England103 per 100
311 jointMole ValleySouth East104 per 100
311 jointNorwichEast of England104 per 100
311 jointWest SuffolkEast of England104 per 100
314 jointGlasgow CityScotland105 per 100
314 jointStratford-on-AvonWest Midlands105 per 100
316 jointChichesterSouth East106 per 100
316 jointSouth HamsSouth West106 per 100
318Welwyn HatfieldEast of England107 per 100
319 jointHackneyLondon108 per 100
319 jointReadingSouth East108 per 100
319 jointWatfordEast of England108 per 100
322 jointCotswoldSouth West109 per 100
322 jointMilton KeynesSouth East109 per 100
324 jointNa h-Eileanan SiarScotland110 per 100
324 jointWarwickWest Midlands110 per 100
326City of EdinburghScotland111 per 100
327Aberdeen CityScotland112 per 100
328BlabyEast Midlands113 per 100
329Windsor and MaidenheadSouth East114 per 100
330 jointExeterSouth West115 per 100
330 jointNorth West LeicestershireEast Midlands115 per 100
332 jointHammersmith and FulhamLondon116 per 100
332 jointOxfordSouth East116 per 100
334West BerkshireSouth East117 per 100
335 jointCambridgeEast of England119 per 100
335 jointSolihullWest Midlands119 per 100
335 jointTraffordNorth West119 per 100
338CrawleySouth East120 per 100
339ManchesterNorth West121 per 100
340WarringtonNorth West124 per 100
341WinchesterSouth East134 per 100
342North WarwickshireWest Midlands146 per 100
343Tower HamletsLondon147 per 100
344DacorumEast of England148 per 100
345Kensington and ChelseaLondon151 per 100
346SouthwarkLondon166 per 100
347IslingtonLondon171 per 100
348CamdenLondon296 per 100
349WestminsterLondon551 per 100
350City of LondonLondon5,692 per 100

Not in this list

  • Northern Ireland. ONS publishes no jobs density for Northern Ireland. NISRA's count of employee jobs leaves out the self employed, so it would not be the same measure.

ONS jobs density (2024), from NOMIS · 2024 · fetched 14 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.