Groundsense

Every councilRanked

Price to local earnings, every council ranked

The average home in years of one full time salary, on the pay of the people who live here. Figures for June 2026 prices, 2025 pay, published for 359 councils in the UK. Lowest first: the order says where a council sits, not whether that is good.

Lowest: Inverclyde, 3.0 years of pay. The council in the middle: Rutland, 7.1 years of pay. Highest: Kensington and Chelsea, 23.8 years of pay.

Price to local earnings, every council it is published for, lowest first
PlaceCouncilFigure
1InverclydeScotland3.0 years of pay
2West DunbartonshireScotland3.2 years of pay
3Aberdeen CityScotland3.3 years of pay
4North AyrshireScotland3.5 years of pay
5East AyrshireScotland3.7 years of pay
6North LanarkshireScotland3.8 years of pay
7MiddlesbroughNorth East3.9 years of pay
8 jointHyndburnNorth West4.0 years of pay
8 jointShetland IslandsScotland4.0 years of pay
8 jointSouth AyrshireScotland4.0 years of pay
11 jointBurnleyNorth West4.1 years of pay
11 jointCounty DurhamNorth East4.1 years of pay
11 jointCumberlandNorth West4.1 years of pay
11 jointHartlepoolNorth East4.1 years of pay
11 jointRenfrewshireScotland4.1 years of pay
16 jointBlackpoolNorth West4.2 years of pay
16 jointBlaenau GwentWales4.2 years of pay
16 jointMerthyr TydfilWales4.2 years of pay
19 jointDundee CityScotland4.3 years of pay
19 jointKingston upon HullYorkshire and the Humber4.3 years of pay
19 jointNorth East LincolnshireYorkshire and the Humber4.3 years of pay
22 jointDarlingtonNorth East4.4 years of pay
22 jointNa h-Eileanan SiarScotland4.4 years of pay
22 jointRedcar and ClevelandNorth East4.4 years of pay
22 jointSunderlandNorth East4.4 years of pay
26 jointAberdeenshireScotland4.5 years of pay
26 jointFalkirkScotland4.5 years of pay
26 jointFifeScotland4.5 years of pay
26 jointNeath Port TalbotWales4.5 years of pay
26 jointSouth LanarkshireScotland4.5 years of pay
31 jointArgyll and ButeScotland4.6 years of pay
31 jointClackmannanshireScotland4.6 years of pay
31 jointGatesheadNorth East4.6 years of pay
31 jointStockton-on-TeesNorth East4.6 years of pay
31 jointStoke-on-TrentWest Midlands4.6 years of pay
36AngusScotland4.7 years of pay
37 jointBarnsleyYorkshire and the Humber4.8 years of pay
37 jointDumfries and GallowayScotland4.8 years of pay
37 jointRhondda Cynon TafWales4.8 years of pay
37 jointSouth TynesideNorth East4.8 years of pay
41 jointDoncasterYorkshire and the Humber4.9 years of pay
41 jointPendleNorth West4.9 years of pay
43 jointBelfastNorthern Ireland5.0 years of pay
43 jointBlackburn with DarwenNorth West5.0 years of pay
43 jointKnowsleyNorth West5.0 years of pay
43 jointLiverpoolNorth West5.0 years of pay
43 jointPrestonNorth West5.0 years of pay
43 jointSt. HelensNorth West5.0 years of pay
49 jointArmagh City, Banbridge and CraigavonNorthern Ireland5.1 years of pay
49 jointGlasgow CityScotland5.1 years of pay
49 jointTorfaenWales5.1 years of pay
49 jointWyreNorth West5.1 years of pay
53 jointFyldeNorth West5.2 years of pay
53 jointMid and East AntrimNorthern Ireland5.2 years of pay
53 jointNorth LincolnshireYorkshire and the Humber5.2 years of pay
53 jointWiganNorth West5.2 years of pay
57 jointAntrim and NewtownabbeyNorthern Ireland5.3 years of pay
57 jointCalderdaleYorkshire and the Humber5.3 years of pay
57 jointCarmarthenshireWales5.3 years of pay
57 jointLincolnEast Midlands5.3 years of pay
61 jointChorleyNorth West5.4 years of pay
61 jointDerry City and StrabaneNorthern Ireland5.4 years of pay
61 jointFermanagh and OmaghNorthern Ireland5.4 years of pay
61 jointMid UlsterNorthern Ireland5.4 years of pay
65 jointBradfordYorkshire and the Humber5.5 years of pay
65 jointHaltonNorth West5.5 years of pay
65 jointNorth TynesideNorth East5.5 years of pay
65 jointOrkney IslandsScotland5.5 years of pay
65 jointRossendaleNorth West5.5 years of pay
65 jointRotherhamYorkshire and the Humber5.5 years of pay
65 jointStirlingScotland5.5 years of pay
65 jointWest LindseyEast Midlands5.5 years of pay
65 jointWestmorland and FurnessNorth West5.5 years of pay
74 jointBridgendWales5.6 years of pay
74 jointCaerphillyWales5.6 years of pay
74 jointChesterfieldEast Midlands5.6 years of pay
74 jointDerbyEast Midlands5.6 years of pay
74 jointHighlandScotland5.6 years of pay
74 jointSouth RibbleNorth West5.6 years of pay
74 jointSwanseaWales5.6 years of pay
81 jointBolsoverEast Midlands5.7 years of pay
81 jointFlintshireWales5.7 years of pay
81 jointKirkleesYorkshire and the Humber5.7 years of pay
81 jointLancasterNorth West5.7 years of pay
81 jointNorthumberlandNorth East5.7 years of pay
81 jointPerth and KinrossScotland5.7 years of pay
81 jointScottish BordersScotland5.7 years of pay
81 jointWest LothianScotland5.7 years of pay
81 jointWirralNorth West5.7 years of pay
90 jointAshfieldEast Midlands5.8 years of pay
90 jointLisburn and CastlereaghNorthern Ireland5.8 years of pay
90 jointPembrokeshireWales5.8 years of pay
90 jointSheffieldYorkshire and the Humber5.8 years of pay
90 jointWakefieldYorkshire and the Humber5.8 years of pay
95 jointBoltonNorth West5.9 years of pay
95 jointCoventryWest Midlands5.9 years of pay
95 jointEast Riding of YorkshireYorkshire and the Humber5.9 years of pay
95 jointMansfieldEast Midlands5.9 years of pay
95 jointNewcastle upon TyneNorth East5.9 years of pay
95 jointNewcastle-under-LymeWest Midlands5.9 years of pay
95 jointRugbyWest Midlands5.9 years of pay
102 jointConwyWales6.0 years of pay
102 jointEast DunbartonshireScotland6.0 years of pay
102 jointErewashEast Midlands6.0 years of pay
102 jointGreat YarmouthEast of England6.0 years of pay
102 jointIpswichEast of England6.0 years of pay
102 jointStaffordshire MoorlandsWest Midlands6.0 years of pay
102 jointTamworthWest Midlands6.0 years of pay
102 jointWolverhamptonWest Midlands6.0 years of pay
102 jointWrexhamWales6.0 years of pay
111 jointBassetlawEast Midlands6.1 years of pay
111 jointBostonEast Midlands6.1 years of pay
111 jointDenbighshireWales6.1 years of pay
111 jointEast StaffordshireWest Midlands6.1 years of pay
111 jointMorayScotland6.1 years of pay
111 jointRochdaleNorth West6.1 years of pay
111 jointSeftonNorth West6.1 years of pay
111 jointTelford and WrekinWest Midlands6.1 years of pay
111 jointWest LancashireNorth West6.1 years of pay
120 jointNottinghamEast Midlands6.2 years of pay
120 jointSandwellWest Midlands6.2 years of pay
120 jointSouth DerbyshireEast Midlands6.2 years of pay
120 jointTamesideNorth West6.2 years of pay
124 jointAmber ValleyEast Midlands6.3 years of pay
124 jointCauseway Coast and GlensNorthern Ireland6.3 years of pay
124 jointGosportSouth East6.3 years of pay
124 jointGwyneddWales6.3 years of pay
124 jointNewark and SherwoodEast Midlands6.3 years of pay
124 jointNewportWales6.3 years of pay
124 jointOldhamNorth West6.3 years of pay
124 jointPlymouthSouth West6.3 years of pay
124 jointSouthamptonSouth East6.3 years of pay
124 jointWalsallWest Midlands6.3 years of pay
134 jointArds and North DownNorthern Ireland6.4 years of pay
134 jointCannock ChaseWest Midlands6.4 years of pay
134 jointEast RenfrewshireScotland6.4 years of pay
134 jointNewry, Mourne and DownNorthern Ireland6.4 years of pay
134 jointOadby and WigstonEast Midlands6.4 years of pay
134 jointPowysWales6.4 years of pay
134 jointWarringtonNorth West6.4 years of pay
141 jointBirminghamWest Midlands6.5 years of pay
141 jointCheshire West and ChesterNorth West6.5 years of pay
141 jointDudleyWest Midlands6.5 years of pay
141 jointFenlandEast of England6.5 years of pay
141 jointNorth KestevenEast Midlands6.5 years of pay
141 jointNorwichEast of England6.5 years of pay
141 jointNuneaton and BedworthWest Midlands6.5 years of pay
141 jointStaffordWest Midlands6.5 years of pay
141 jointWorcesterWest Midlands6.5 years of pay
150 jointGedlingEast Midlands6.6 years of pay
150 jointSalfordNorth West6.6 years of pay
150 jointTendringEast of England6.6 years of pay
153 jointBroxtoweEast Midlands6.7 years of pay
153 jointBuryNorth West6.7 years of pay
153 jointIsle of AngleseyWales6.7 years of pay
153 jointNorth WarwickshireWest Midlands6.7 years of pay
153 jointTorbaySouth West6.7 years of pay
153 jointWyre ForestWest Midlands6.7 years of pay
159 jointEastbourneSouth East6.8 years of pay
159 jointForest of DeanSouth West6.8 years of pay
159 jointHastingsSouth East6.8 years of pay
159 jointHigh PeakEast Midlands6.8 years of pay
159 jointLeedsYorkshire and the Humber6.8 years of pay
159 jointMidlothianScotland6.8 years of pay
159 jointNorth NorthamptonshireEast Midlands6.8 years of pay
159 jointPeterboroughEast of England6.8 years of pay
159 jointSwindonSouth West6.8 years of pay
168 jointDoverSouth East6.9 years of pay
168 jointEast LindseyEast Midlands6.9 years of pay
168 jointManchesterNorth West6.9 years of pay
168 jointNorth East DerbyshireEast Midlands6.9 years of pay
168 jointRedditchWest Midlands6.9 years of pay
173 jointCity of EdinburghScotland7.0 years of pay
173 jointGloucesterSouth West7.0 years of pay
173 jointPortsmouthSouth East7.0 years of pay
173 jointRibble ValleyNorth West7.0 years of pay
177 jointCeredigionWales7.1 years of pay
177 jointKing's Lynn and West NorfolkEast of England7.1 years of pay
177 jointLeicesterEast Midlands7.1 years of pay
177 jointRutlandEast Midlands7.1 years of pay
177 jointSolihullWest Midlands7.1 years of pay
177 jointSouth HollandEast Midlands7.1 years of pay
183 jointEast LothianScotland7.2 years of pay
183 jointRushcliffeEast Midlands7.2 years of pay
185 jointCardiffWales7.3 years of pay
185 jointCharnwoodEast Midlands7.3 years of pay
185 jointEastleighSouth East7.3 years of pay
185 jointHinckley and BosworthEast Midlands7.3 years of pay
185 jointNorth West LeicestershireEast Midlands7.3 years of pay
185 jointSouth KestevenEast Midlands7.3 years of pay
191 jointBlabyEast Midlands7.4 years of pay
191 jointCheshire EastNorth West7.4 years of pay
191 jointNorth YorkshireYorkshire and the Humber7.4 years of pay
191 jointWest DevonSouth West7.4 years of pay
195 jointFarehamSouth East7.5 years of pay
195 jointMedwaySouth East7.5 years of pay
195 jointThanetSouth East7.5 years of pay
195 jointWest SuffolkEast of England7.5 years of pay
199 jointColchesterEast of England7.6 years of pay
199 jointEast SuffolkEast of England7.6 years of pay
199 jointTorridgeSouth West7.6 years of pay
199 jointYorkYorkshire and the Humber7.6 years of pay
203 jointIsle of WightSouth East7.7 years of pay
203 jointMid DevonSouth West7.7 years of pay
203 jointMid SuffolkEast of England7.7 years of pay
203 jointShropshireWest Midlands7.7 years of pay
203 jointStevenageEast of England7.7 years of pay
203 jointVale of GlamorganWales7.7 years of pay
203 jointWarwickWest Midlands7.7 years of pay
203 jointWest NorthamptonshireEast Midlands7.7 years of pay
211 jointFolkestone and HytheSouth East7.8 years of pay
211 jointSomersetSouth West7.8 years of pay
211 jointSouthend-on-SeaEast of England7.8 years of pay
211 jointSwaleSouth East7.8 years of pay
211 jointThurrockEast of England7.8 years of pay
216 jointBromsgroveWest Midlands7.9 years of pay
216 jointCheltenhamSouth West7.9 years of pay
216 jointCornwallSouth West7.9 years of pay
216 jointMilton KeynesSouth East7.9 years of pay
216 jointNorth SomersetSouth West7.9 years of pay
216 jointSouth NorfolkEast of England7.9 years of pay
222 jointBedfordEast of England8.0 years of pay
222 jointBrecklandEast of England8.0 years of pay
222 jointDartfordSouth East8.0 years of pay
222 jointMonmouthshireWales8.0 years of pay
222 jointSouth StaffordshireWest Midlands8.0 years of pay
222 jointStockportNorth West8.0 years of pay
228 jointExeterSouth West8.1 years of pay
228 jointHuntingdonshireEast of England8.1 years of pay
228 jointLichfieldWest Midlands8.1 years of pay
228 jointWorthingSouth East8.1 years of pay
232 jointBasingstoke and DeaneSouth East8.2 years of pay
232 jointCentral BedfordshireEast of England8.2 years of pay
232 jointDerbyshire DalesEast Midlands8.2 years of pay
232 jointGraveshamSouth East8.2 years of pay
232 jointHarboroughEast Midlands8.2 years of pay
232 jointHarlowEast of England8.2 years of pay
238 jointBournemouth, Christchurch and PooleSouth West8.3 years of pay
238 jointBraintreeEast of England8.3 years of pay
238 jointBroadlandEast of England8.3 years of pay
238 jointChelmsfordEast of England8.3 years of pay
238 jointEast CambridgeshireEast of England8.3 years of pay
238 jointHerefordshireWest Midlands8.3 years of pay
238 jointLutonEast of England8.3 years of pay
245 jointCherwellSouth East8.4 years of pay
245 jointMeltonEast Midlands8.4 years of pay
245 jointSouth GloucestershireSouth West8.4 years of pay
245 jointTewkesburySouth West8.4 years of pay
249 jointCrawleySouth East8.6 years of pay
249 jointEast DevonSouth West8.6 years of pay
249 jointHavantSouth East8.6 years of pay
249 jointNorth DevonSouth West8.6 years of pay
249 jointNorth HertfordshireEast of England8.6 years of pay
249 jointTeignbridgeSouth West8.6 years of pay
255 jointCastle PointEast of England8.7 years of pay
255 jointDorsetSouth West8.7 years of pay
255 jointNorth NorfolkEast of England8.7 years of pay
255 jointRushmoorSouth East8.7 years of pay
255 jointWiltshireSouth West8.7 years of pay
260 jointBroxbourneEast of England8.8 years of pay
260 jointEast HertfordshireEast of England8.8 years of pay
260 jointTower HamletsLondon8.8 years of pay
263 jointCroydonLondon8.9 years of pay
263 jointMaldonEast of England8.9 years of pay
263 jointReadingSouth East8.9 years of pay
263 jointSouth CambridgeshireEast of England8.9 years of pay
263 jointWealdenSouth East8.9 years of pay
268 jointBristolSouth West9.0 years of pay
268 jointCanterburySouth East9.0 years of pay
268 jointLewesSouth East9.0 years of pay
268 jointWest BerkshireSouth East9.0 years of pay
272 jointBasildonEast of England9.1 years of pay
272 jointSloughSouth East9.1 years of pay
272 jointWychavonWest Midlands9.1 years of pay
275 jointAshfordSouth East9.2 years of pay
275 jointBexleyLondon9.2 years of pay
275 jointBracknell ForestSouth East9.2 years of pay
275 jointMaidstoneSouth East9.2 years of pay
275 jointStroudSouth West9.2 years of pay
275 jointTest ValleySouth East9.2 years of pay
275 jointTraffordNorth West9.2 years of pay
275 jointWatfordEast of England9.2 years of pay
283 jointArunSouth East9.3 years of pay
283 jointRochfordEast of England9.3 years of pay
283 jointSouth HamsSouth West9.3 years of pay
283 jointTunbridge WellsSouth East9.3 years of pay
283 jointVale of White HorseSouth East9.3 years of pay
288East HampshireSouth East9.4 years of pay
289 jointNewhamLondon9.5 years of pay
289 jointRotherSouth East9.5 years of pay
289 jointStratford-on-AvonWest Midlands9.5 years of pay
289 jointTonbridge and MallingSouth East9.5 years of pay
289 jointWest OxfordshireSouth East9.5 years of pay
294 jointBarking and DagenhamLondon9.6 years of pay
294 jointMid SussexSouth East9.6 years of pay
294 jointUttlesfordEast of England9.6 years of pay
294 jointWokinghamSouth East9.6 years of pay
298 jointAdurSouth East9.7 years of pay
298 jointBaberghEast of England9.7 years of pay
298 jointSpelthorneSouth East9.7 years of pay
301South OxfordshireSouth East9.8 years of pay
302 jointHaveringLondon9.9 years of pay
302 jointMalvern HillsWest Midlands9.9 years of pay
302 jointNew ForestSouth East9.9 years of pay
302 jointWokingSouth East9.9 years of pay
306 jointBath and North East SomersetSouth West10.0 years of pay
306 jointCotswoldSouth West10.0 years of pay
306 jointHorshamSouth East10.0 years of pay
306 jointWelwyn HatfieldEast of England10.0 years of pay
310 jointBromleyLondon10.1 years of pay
310 jointSuttonLondon10.1 years of pay
312 jointDacorumEast of England10.3 years of pay
312 jointGreenwichLondon10.3 years of pay
312 jointHartSouth East10.3 years of pay
312 jointWinchesterSouth East10.3 years of pay
316Brighton and HoveSouth East10.4 years of pay
317RunnymedeSouth East10.5 years of pay
318Surrey HeathSouth East10.6 years of pay
319 jointEnfieldLondon10.7 years of pay
319 jointLewishamLondon10.7 years of pay
321 jointBrentwoodEast of England10.8 years of pay
321 jointCambridgeEast of England10.8 years of pay
321 jointOxfordSouth East10.8 years of pay
324 jointRedbridgeLondon11.1 years of pay
324 jointReigate and BansteadSouth East11.1 years of pay
326 jointGuildfordSouth East11.2 years of pay
326 jointHillingdonLondon11.2 years of pay
326 jointLambethLondon11.2 years of pay
329 jointBuckinghamshireSouth East11.3 years of pay
329 jointEpsom and EwellSouth East11.3 years of pay
329 jointWaverleySouth East11.3 years of pay
332St AlbansEast of England11.4 years of pay
333Waltham ForestLondon11.5 years of pay
334HarrowLondon11.6 years of pay
335Epping ForestEast of England11.8 years of pay
336 jointSouthwarkLondon12.0 years of pay
336 jointTandridgeSouth East12.0 years of pay
338MertonLondon12.1 years of pay
339 jointChichesterSouth East12.2 years of pay
339 jointHackneyLondon12.2 years of pay
339 jointSevenoaksSouth East12.2 years of pay
339 jointWindsor and MaidenheadSouth East12.2 years of pay
343 jointHounslowLondon12.5 years of pay
343 jointWandsworthLondon12.5 years of pay
345Mole ValleySouth East12.6 years of pay
346Kingston upon ThamesLondon12.7 years of pay
347 jointBarnetLondon12.8 years of pay
347 jointHertsmereEast of England12.8 years of pay
349Three RiversEast of England13.2 years of pay
350IslingtonLondon13.3 years of pay
351BrentLondon13.6 years of pay
352EalingLondon14.1 years of pay
353 jointElmbridgeSouth East14.3 years of pay
353 jointRichmond upon ThamesLondon14.3 years of pay
355HaringeyLondon14.4 years of pay
356Hammersmith and FulhamLondon15.4 years of pay
357CamdenLondon15.7 years of pay
358WestminsterLondon16.2 years of pay
359Kensington and ChelseaLondon23.8 years of pay

Not in this list

  • City of London and Isles of Scilly. The price or the pay it is built from is not published for this council on its own.

UK House Price Index average price (June 2026) over ASHE median gross annual pay, full time workers (2025), from NOMIS and, for Northern Ireland, NISRA · June 2026 prices, 2025 pay · fetched 4 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.