Least and most affordable places in Great Britain to buy a home (2025)

Kensington and Chelsea was the least affordable of Great Britain’s 348 councils in 2025 (house price to pay 22.9×).

Inverclyde was the most affordable (3.1×). The middle council, North Yorkshire, had 7.3×.

13 councils have no figure, and they are listed at the end with the reason.

Map of house price to pay across the UKSee it on the map
House price to pay for every council in Great Britain, highest first. Councils without a figure are listed last with the reason.
RankCouncilRegion or nationValue
1Kensington and ChelseaLondonLondon22.9×
2WestminsterLondonLondon16.9×
3Hammersmith and FulhamLondonLondon16.0×
4CamdenLondonLondon15.0×
=5EalingLondonLondon14.4×
=5HaringeyLondonLondon14.4×
=7ElmbridgeSouth EastSouth East14.2×
=7Richmond upon ThamesLondonLondon14.2×
9BrentLondonLondon13.9×
10Three RiversEast of England

ONS says to use this figure with caution because its sampling error is large (coefficient of variation over 10%).

East of England13.4×
=11HounslowLondonLondon12.9×
=11IslingtonLondonLondon12.9×
=11Mole ValleySouth East

ONS says to use this figure with caution because its sampling error is large (coefficient of variation over 10%).

South East12.9×
=14Kingston upon ThamesLondonLondon12.7×
=14TandridgeSouth EastSouth East12.7×
=14WandsworthLondonLondon12.7×
=17BarnetLondonLondon12.6×
=17HertsmereEast of England

ONS says to use this figure with caution because its sampling error is large (coefficient of variation over 10%).

East of England12.6×
19HackneyLondonLondon12.5×
=20MertonLondonLondon12.3×
=20Windsor and MaidenheadSouth EastSouth East12.3×
22ChichesterSouth EastSouth East12.1×
23SevenoaksSouth East

ONS says to use this figure with caution because its sampling error is large (coefficient of variation over 10%).

South East12.0×
24HarrowLondonLondon11.8×
=25SouthwarkLondonLondon11.7×
=25Waltham ForestLondonLondon11.7×
27Epping ForestEast of EnglandEast of England11.6×
28GuildfordSouth EastSouth East11.5×
=29HillingdonLondonLondon11.4×
=29St AlbansEast of England

ONS says to use this figure with caution because its sampling error is large (coefficient of variation over 10%).

East of England11.4×
31Epsom and EwellSouth East

ONS says to use this figure with caution because its sampling error is large (coefficient of variation over 10%).

South East11.3×
=32Reigate and BansteadSouth EastSouth East11.2×
=32WaverleySouth EastSouth East11.2×
=34BrentwoodEast of England

ONS says to use this figure with caution because its sampling error is large (coefficient of variation over 10%).

East of England11.0×
=34BuckinghamshireSouth EastSouth East11.0×
=34LambethLondonLondon11.0×
=34OxfordSouth EastSouth East11.0×
=38CambridgeEast of EnglandEast of England10.8×
=38EnfieldLondonLondon10.8×
=38RedbridgeLondonLondon10.8×
41LewishamLondonLondon10.6×
42Surrey HeathSouth EastSouth East10.5×
43Brighton and HoveSouth EastSouth East10.4×
=44CotswoldSouth West

ONS says to use this figure with caution because its sampling error is large (coefficient of variation over 10%).

South West10.3×
=44SuttonLondonLondon10.3×
=46BromleyLondonLondon10.2×
=46GreenwichLondonLondon10.2×
=46HartSouth EastSouth East10.2×
=46HorshamSouth EastSouth East10.2×
=50DacorumEast of EnglandEast of England10.1×
=50RunnymedeSouth East

ONS says to use this figure with caution because its sampling error is large (coefficient of variation over 10%).

South East10.1×
=52Bath and North East SomersetSouth WestSouth West10.0×
=52New ForestSouth EastSouth East10.0×
=52SpelthorneSouth EastSouth East10.0×
=52WokingSouth EastSouth East10.0×
=56Malvern HillsWest Midlands

ONS says to use this figure with caution because its sampling error is large (coefficient of variation over 10%).

West Midlands9.9×
=56Welwyn HatfieldEast of EnglandEast of England9.9×
=56WinchesterSouth EastSouth East9.9×
59BaberghEast of England

ONS says to use this figure with caution because its sampling error is large (coefficient of variation over 10%).

East of England9.8×
=60AdurSouth East

ONS says to use this figure with caution because its sampling error is large (coefficient of variation over 10%).

South East9.7×
=60HaveringLondonLondon9.7×
=60Mid SussexSouth EastSouth East9.7×
=60South OxfordshireSouth EastSouth East9.7×
=64Barking and DagenhamLondonLondon9.6×
=64Stratford-on-AvonWest MidlandsWest Midlands9.6×
=66Tonbridge and MallingSouth EastSouth East9.5×
=66Tunbridge WellsSouth East

ONS says to use this figure with caution because its sampling error is large (coefficient of variation over 10%).

South East9.5×
=66WatfordEast of EnglandEast of England9.5×
=66West OxfordshireSouth EastSouth East9.5×
=70BexleyLondonLondon9.4×
=70WokinghamSouth EastSouth East9.4×
=72ArunSouth EastSouth East9.3×
=72East HampshireSouth EastSouth East9.3×
=72RotherSouth EastSouth East9.3×
=72South HamsSouth WestSouth West9.3×
=72UttlesfordEast of England

ONS says to use this figure with caution because its sampling error is large (coefficient of variation over 10%).

East of England9.3×
=72Vale of White HorseSouth EastSouth East9.3×
=78BasildonEast of EnglandEast of England9.2×
=78LewesSouth EastSouth East9.2×
=78MaidstoneSouth EastSouth East9.2×
=78StroudSouth WestSouth West9.2×
=78Test ValleySouth EastSouth East9.2×
=78TraffordNorth WestNorth West9.2×
=84AshfordSouth EastSouth East9.1×
=84Bracknell ForestSouth EastSouth East9.1×
=84MaldonEast of England

ONS says to use this figure with caution because its sampling error is large (coefficient of variation over 10%).

East of England9.1×
=84NewhamLondonLondon9.1×
=84RochfordEast of EnglandEast of England9.1×
=84SloughSouth EastSouth East9.1×
=90BroxbourneEast of EnglandEast of England9.0×
=90CroydonLondonLondon9.0×
=90South CambridgeshireEast of EnglandEast of England9.0×
=90West BerkshireSouth EastSouth East9.0×
=94BristolSouth WestSouth West8.9×
=94CanterburySouth EastSouth East8.9×
=94WychavonWest MidlandsWest Midlands8.9×
97DorsetSouth WestSouth West8.8×
=98East HertfordshireEast of EnglandEast of England8.7×
=98WealdenSouth EastSouth East8.7×
=98WiltshireSouth WestSouth West8.7×
=101Castle PointEast of EnglandEast of England8.6×
=101East DevonSouth WestSouth West8.6×
=101HavantSouth EastSouth East8.6×
=101North DevonSouth WestSouth West8.6×
=101North HertfordshireEast of EnglandEast of England8.6×
=101ReadingSouth EastSouth East8.6×
=101RushmoorSouth EastSouth East8.6×
=101Tower HamletsLondonLondon8.6×
=109CrawleySouth EastSouth East8.5×
=109MeltonEast Midlands

ONS says to use this figure with caution because its sampling error is large (coefficient of variation over 10%).

East Midlands8.5×
=111CherwellSouth EastSouth East8.4×
=111ExeterSouth WestSouth West8.4×
=111HerefordshireWest MidlandsWest Midlands8.4×
=111TeignbridgeSouth WestSouth West8.4×
=115Basingstoke and DeaneSouth EastSouth East8.3×
=115Bournemouth, Christchurch and PooleSouth WestSouth West8.3×
=115BraintreeEast of EnglandEast of England8.3×
=115HarlowEast of EnglandEast of England8.3×
=115North NorfolkEast of EnglandEast of England8.3×
=120BroadlandEast of EnglandEast of England8.2×
=120ChelmsfordEast of EnglandEast of England8.2×
=120East CambridgeshireEast of England

ONS says to use this figure with caution because its sampling error is large (coefficient of variation over 10%).

East of England8.2×
=120LutonEast of EnglandEast of England8.2×
=120South GloucestershireSouth WestSouth West8.2×
=120TewkesburySouth WestSouth West8.2×
=120WorthingSouth EastSouth East8.2×
=127Central BedfordshireEast of EnglandEast of England8.1×
=127GraveshamSouth EastSouth East8.1×
=127HarboroughEast MidlandsEast Midlands8.1×
=127HuntingdonshireEast of EnglandEast of England8.1×
=127LichfieldWest MidlandsWest Midlands8.1×
=127StockportNorth WestNorth West8.1×
=133BedfordEast of EnglandEast of England8.0×
=133South StaffordshireWest MidlandsWest Midlands8.0×
=135CheltenhamSouth WestSouth West7.9×
=135Derbyshire DalesEast Midlands

ONS says to use this figure with caution because its sampling error is large (coefficient of variation over 10%).

East Midlands7.9×
=135Isle of WightSouth EastSouth East7.9×
=135MonmouthshireWalesWales7.9×
=135North SomersetSouth WestSouth West7.9×
=140BrecklandEast of EnglandEast of England7.8×
=140BromsgroveWest MidlandsWest Midlands7.8×
=140CornwallSouth WestSouth West7.8×
=140DartfordSouth EastSouth East7.8×
=140Folkestone and HytheSouth EastSouth East7.8×
=140Milton KeynesSouth EastSouth East7.8×
=140SomersetSouth WestSouth West7.8×
=140South NorfolkEast of EnglandEast of England7.8×
=140Southend-on-SeaEast of EnglandEast of England7.8×
=140TorridgeSouth WestSouth West7.8×
=140Vale of GlamorganWalesWales7.8×
=151BlabyEast MidlandsEast Midlands7.7×
=151Mid DevonSouth WestSouth West7.7×
=151Mid SuffolkEast of EnglandEast of England7.7×
=151SwaleSouth EastSouth East7.7×
=151YorkYorkshire and The HumberYorkshire and The Humber7.7×
=156Cheshire EastNorth WestNorth West7.6×
=156East SuffolkEast of EnglandEast of England7.6×
=156FarehamSouth EastSouth East7.6×
=156South KestevenEast Midlands

ONS says to use this figure with caution because its sampling error is large (coefficient of variation over 10%).

East Midlands7.6×
=156ThurrockEast of EnglandEast of England7.6×
=156WarwickWest MidlandsWest Midlands7.6×
=156West NorthamptonshireEast MidlandsEast Midlands7.6×
=163ColchesterEast of EnglandEast of England7.5×
=163MedwaySouth EastSouth East7.5×
=163ShropshireWest MidlandsWest Midlands7.5×
=163ThanetSouth East

ONS says to use this figure with caution because its sampling error is large (coefficient of variation over 10%).

South East7.5×
=163West SuffolkEast of EnglandEast of England7.5×
=168CardiffWalesWales7.4×
=168East LothianScotland

ONS says to use this figure with caution because its sampling error is large (coefficient of variation over 10%).

Scotland7.4×
=168EastleighSouth EastSouth East7.4×
=168West DevonSouth West

ONS says to use this figure with caution because its sampling error is large (coefficient of variation over 10%).

South West7.4×
=172Hinckley and BosworthEast MidlandsEast Midlands7.3×
=172North West LeicestershireEast MidlandsEast Midlands7.3×
=172North YorkshireYorkshire and The HumberYorkshire and The Humber7.3×
=172RutlandEast MidlandsEast Midlands7.3×
=172StevenageEast of EnglandEast of England7.3×
=177King's Lynn and West NorfolkEast of EnglandEast of England7.2×
=177RushcliffeEast MidlandsEast Midlands7.2×
=179CharnwoodEast MidlandsEast Midlands7.1×
=179High PeakEast MidlandsEast Midlands7.1×
=179ManchesterNorth WestNorth West7.1×
=179SolihullWest MidlandsWest Midlands7.1×
=183CeredigionWalesWales7.0×
=183DoverSouth EastSouth East7.0×
=183EdinburghScotlandScotland7.0×
=183Forest of DeanSouth WestSouth West7.0×
=183LeicesterEast MidlandsEast Midlands7.0×
=183RedditchWest MidlandsWest Midlands7.0×
=183Ribble ValleyNorth West

ONS says to use this figure with caution because its sampling error is large (coefficient of variation over 10%).

North West7.0×
=183South HollandEast MidlandsEast Midlands7.0×
=191EastbourneSouth EastSouth East6.9×
=191GloucesterSouth WestSouth West6.9×
=191HastingsSouth EastSouth East6.9×
=191North East DerbyshireEast MidlandsEast Midlands6.9×
=195BuryNorth WestNorth West6.8×
=195PortsmouthSouth EastSouth East6.8×
=195SwindonSouth WestSouth West6.8×
=198LeedsYorkshire and The HumberYorkshire and The Humber6.7×
=198MidlothianScotlandScotland6.7×
=198North NorthamptonshireEast MidlandsEast Midlands6.7×
=198North WarwickshireWest MidlandsWest Midlands6.7×
=198Wyre ForestWest MidlandsWest Midlands6.7×
=203BroxtoweEast Midlands

ONS says to use this figure with caution because its sampling error is large (coefficient of variation over 10%).

East Midlands6.6×
=203DudleyWest MidlandsWest Midlands6.6×
=203East LindseyEast MidlandsEast Midlands6.6×
=203East RenfrewshireScotlandScotland6.6×
=203FenlandEast of EnglandEast of England6.6×
=203Isle of AngleseyWalesWales6.6×
=203PeterboroughEast of EnglandEast of England6.6×
=203PowysWalesWales6.6×
=203StaffordWest MidlandsWest Midlands6.6×
=203TorbaySouth WestSouth West6.6×
=203WorcesterWest MidlandsWest Midlands6.6×
=214BirminghamWest MidlandsWest Midlands6.5×
=214Cheshire West and ChesterNorth WestNorth West6.5×
=214GedlingEast MidlandsEast Midlands6.5×
=214GosportSouth EastSouth East6.5×
=214North KestevenEast MidlandsEast Midlands6.5×
=214NorwichEast of EnglandEast of England6.5×
=214TendringEast of EnglandEast of England6.5×
=221Cannock ChaseWest MidlandsWest Midlands6.4×
=221Newark and SherwoodEast MidlandsEast Midlands6.4×
=221Nuneaton and BedworthWest MidlandsWest Midlands6.4×
=221OldhamNorth WestNorth West6.4×
=221SalfordNorth WestNorth West6.4×
=221WalsallWest MidlandsWest Midlands6.4×
=221WarringtonNorth WestNorth West6.4×
=228DenbighshireWalesWales6.3×
=228Oadby and WigstonEast Midlands

ONS says to use this figure with caution because its sampling error is large (coefficient of variation over 10%).

East Midlands6.3×
=228PlymouthSouth WestSouth West6.3×
=228SandwellWest MidlandsWest Midlands6.3×
=228South DerbyshireEast MidlandsEast Midlands6.3×
=228SouthamptonSouth EastSouth East6.3×
=228TamesideNorth WestNorth West6.3×
=228West LancashireNorth WestNorth West6.3×
=236ConwyWalesWales6.2×
=236East StaffordshireWest MidlandsWest Midlands6.2×
=236GwyneddWalesWales6.2×
=236IpswichEast of EnglandEast of England6.2×
=236NewportWalesWales6.2×
=236NottinghamEast MidlandsEast Midlands6.2×
=236Telford and WrekinWest MidlandsWest Midlands6.2×
=243Amber ValleyEast MidlandsEast Midlands6.1×
=243BassetlawEast MidlandsEast Midlands6.1×
=243East DunbartonshireScotlandScotland6.1×
=243RochdaleNorth WestNorth West6.1×
=243TamworthWest MidlandsWest Midlands6.1×
=243WrexhamWalesWales6.1×
=249BoltonNorth WestNorth West6.0×
=249BostonEast MidlandsEast Midlands6.0×
=249CoventryWest MidlandsWest Midlands6.0×
=249ErewashEast MidlandsEast Midlands6.0×
=249MorayScotlandScotland6.0×
=249Newcastle upon TyneNorth EastNorth East6.0×
=249SeftonNorth WestNorth West6.0×
=249WolverhamptonWest MidlandsWest Midlands6.0×
=257Great YarmouthEast of EnglandEast of England5.9×
=257RugbyWest MidlandsWest Midlands5.9×
=257Staffordshire MoorlandsWest MidlandsWest Midlands5.9×
=260AshfieldEast MidlandsEast Midlands5.8×
=260DerbyEast MidlandsEast Midlands5.8×
=260East Riding of YorkshireYorkshire and The HumberYorkshire and The Humber5.8×
=260KirkleesYorkshire and The HumberYorkshire and The Humber5.8×
=260LancasterNorth WestNorth West5.8×
=260Newcastle-under-LymeWest MidlandsWest Midlands5.8×
=260PembrokeshireWalesWales5.8×
=260Perth and KinrossScotlandScotland5.8×
=260Scottish BordersScotlandScotland5.8×
=260SwanseaWalesWales5.8×
=260WakefieldYorkshire and The HumberYorkshire and The Humber5.8×
=260WirralNorth WestNorth West5.8×
=272BridgendWalesWales5.7×
=272FlintshireWalesWales5.7×
=272HighlandScotlandScotland5.7×
=272MansfieldEast MidlandsEast Midlands5.7×
=272RossendaleNorth WestNorth West5.7×
=272SheffieldYorkshire and The Humber

ONS publishes this figure for the council's boundary before 1 April 2025, when part of Barnsley moved to Sheffield.

Yorkshire and The Humber5.7×
=278BolsoverEast MidlandsEast Midlands5.6×
=278CaerphillyWalesWales5.6×
=278ChesterfieldEast MidlandsEast Midlands5.6×
=278NorthumberlandNorth EastNorth East5.6×
=278South RibbleNorth WestNorth West5.6×
=278West LothianScotlandScotland5.6×
=284BradfordYorkshire and The HumberYorkshire and The Humber5.5×
=284CalderdaleYorkshire and The HumberYorkshire and The Humber5.5×
=284ChorleyNorth WestNorth West5.5×
=284North TynesideNorth EastNorth East5.5×
=284RotherhamYorkshire and The HumberYorkshire and The Humber5.5×
=284West LindseyEast MidlandsEast Midlands5.5×
=284Westmorland and FurnessNorth WestNorth West5.5×
=291HaltonNorth WestNorth West5.4×
=291StirlingScotlandScotland5.4×
293LincolnEast MidlandsEast Midlands5.3×
=294CarmarthenshireWalesWales5.2×
=294North LincolnshireYorkshire and The HumberYorkshire and The Humber5.2×
=294WiganNorth WestNorth West5.2×
=297FyldeNorth WestNorth West5.1×
=297GlasgowScotlandScotland5.1×
=297KnowsleyNorth WestNorth West5.1×
=297LiverpoolNorth WestNorth West5.1×
=297PendleNorth WestNorth West5.1×
=297PrestonNorth WestNorth West5.1×
=303Orkney IslandsScotland

ONS says to use this figure with caution because its sampling error is large (coefficient of variation over 10%).

Scotland5.0×
=303St. HelensNorth WestNorth West5.0×
=303TorfaenWalesWales5.0×
=303WyreNorth WestNorth West5.0×
=307Argyll and ButeScotlandScotland4.9×
=307Blackburn with DarwenNorth WestNorth West4.9×
=307DoncasterYorkshire and The HumberYorkshire and The Humber4.9×
=307Dumfries and GallowayScotlandScotland4.9×
=311AngusScotlandScotland4.8×
=311South TynesideNorth EastNorth East4.8×
=313BarnsleyYorkshire and The Humber

ONS publishes this figure for the council's boundary before 1 April 2025, when part of Barnsley moved to Sheffield.

Yorkshire and The Humber4.7×
=313ClackmannanshireScotland

ONS says to use this figure with caution because its sampling error is large (coefficient of variation over 10%).

Scotland4.7×
=313FifeScotlandScotland4.7×
=313Rhondda Cynon TafWalesWales4.7×
=317AberdeenshireScotlandScotland4.6×
=317GatesheadNorth EastNorth East4.6×
=317Neath Port TalbotWalesWales4.6×
=317Stockton-on-TeesNorth EastNorth East4.6×
=317Stoke-on-TrentWest MidlandsWest Midlands4.6×
=322FalkirkScotlandScotland4.5×
=322South LanarkshireScotlandScotland4.5×
=322SunderlandNorth EastNorth East4.5×
=325DarlingtonNorth EastNorth East4.4×
=325Na h-Eileanan SiarScotland

ONS says to use this figure with caution because its sampling error is large (coefficient of variation over 10%).

Scotland4.4×
=327BlackpoolNorth WestNorth West4.3×
=327HartlepoolNorth EastNorth East4.3×
=327Kingston upon HullYorkshire and The HumberYorkshire and The Humber4.3×
=330County DurhamNorth EastNorth East4.2×
=330DundeeScotlandScotland4.2×
=330Merthyr TydfilWalesWales4.2×
=330North East LincolnshireYorkshire and The HumberYorkshire and The Humber4.2×
=330Redcar and ClevelandNorth EastNorth East4.2×
=335Blaenau GwentWalesWales4.1×
=335BurnleyNorth WestNorth West4.1×
=335CumberlandNorth WestNorth West4.1×
=335HyndburnNorth WestNorth West4.1×
=335MiddlesbroughNorth EastNorth East4.1×
=340RenfrewshireScotlandScotland4.0×
=340South AyrshireScotlandScotland4.0×
=342North LanarkshireScotlandScotland3.9×
=342Shetland IslandsScotland

ONS says to use this figure with caution because its sampling error is large (coefficient of variation over 10%).

Scotland3.9×
344East AyrshireScotlandScotland3.6×
345North AyrshireScotlandScotland3.5×
=346AberdeenScotlandScotland3.3×
=346West DunbartonshireScotlandScotland3.3×
348InverclydeScotlandScotland3.1×
–Antrim and NewtownabbeyNorthern Ireland

No matching pay figure.

Northern IrelandNo figure
–Ards and North DownNorthern Ireland

No matching pay figure.

Northern IrelandNo figure
–Armagh City, Banbridge and CraigavonNorthern Ireland

No matching pay figure.

Northern IrelandNo figure
–BelfastNorthern Ireland

No matching pay figure.

Northern IrelandNo figure
–Causeway Coast and GlensNorthern Ireland

No matching pay figure.

Northern IrelandNo figure
–City of LondonLondon

No matching pay figure.

LondonNo figure
–Derry City and StrabaneNorthern Ireland

No matching pay figure.

Northern IrelandNo figure
–Fermanagh and OmaghNorthern Ireland

No matching pay figure.

Northern IrelandNo figure
–Isles of ScillySouth West

No house price figure for this council.

South WestNo figure
–Lisburn and CastlereaghNorthern Ireland

No matching pay figure.

Northern IrelandNo figure
–Mid and East AntrimNorthern Ireland

No matching pay figure.

Northern IrelandNo figure
–Mid UlsterNorthern Ireland

No matching pay figure.

Northern IrelandNo figure
–Newry, Mourne and DownNorthern Ireland

No matching pay figure.

Northern IrelandNo figure

Worked out by Open Index from the UK House Price Index and the ONS earnings survey. Source and method · See it on the map