Gas and electricity, a month, every council ranked
What the middle home here uses, charged at the price cap. The use is this council's median per meter for gas and for electricity; the rates are the same across Great Britain, so what differs between places is how much energy homes use. A home on the gas grid. Figures for 2024 use, 2026 prices, published for 347 councils in England, Wales and Scotland. Lowest first: the order says where a council sits, not whether that is good.
Lowest: Islington, £117 a month. The council in the middle: Ceredigion, £146 a month. Highest: Elmbridge, £182 a month.
| Place | Council | Figure |
|---|---|---|
| 1 | IslingtonLondon | £117 a month |
| 2 | Tower HamletsLondon | £120 a month |
| 3 | PlymouthSouth West | £121 a month |
| 4 joint | Glasgow CityScotland | £122 a month |
| 4 joint | HackneyLondon | £122 a month |
| 4 joint | SouthwarkLondon | £122 a month |
| 4 joint | WestminsterLondon | £122 a month |
| 8 | CamdenLondon | £123 a month |
| 9 joint | ExeterSouth West | £125 a month |
| 9 joint | LambethLondon | £125 a month |
| 11 joint | Hammersmith and FulhamLondon | £126 a month |
| 11 joint | NorwichEast of England | £126 a month |
| 13 | City of LondonLondon | £127 a month |
| 14 | Kensington and ChelseaLondon | £128 a month |
| 15 | City of EdinburghScotland | £129 a month |
| 16 joint | EastbourneSouth East | £130 a month |
| 16 joint | West DunbartonshireScotland | £130 a month |
| 18 joint | Isle of WightSouth East | £131 a month |
| 18 joint | PortsmouthSouth East | £131 a month |
| 20 joint | GosportSouth East | £132 a month |
| 20 joint | LincolnEast Midlands | £132 a month |
| 20 joint | TorbaySouth West | £132 a month |
| 23 joint | Aberdeen CityScotland | £133 a month |
| 23 joint | Brighton and HoveSouth East | £133 a month |
| 23 joint | DoverSouth East | £133 a month |
| 23 joint | Great YarmouthEast of England | £133 a month |
| 23 joint | Kingston upon HullYorkshire and the Humber | £133 a month |
| 23 joint | WandsworthLondon | £133 a month |
| 29 joint | ConwyWales | £134 a month |
| 29 joint | HastingsSouth East | £134 a month |
| 29 joint | TeignbridgeSouth West | £134 a month |
| 29 joint | ThanetSouth East | £134 a month |
| 29 joint | TorridgeSouth West | £134 a month |
| 34 joint | BristolSouth West | £135 a month |
| 34 joint | East DevonSouth West | £135 a month |
| 34 joint | LiverpoolNorth West | £135 a month |
| 34 joint | North DevonSouth West | £135 a month |
| 34 joint | South TynesideNorth East | £135 a month |
| 39 joint | KnowsleyNorth West | £136 a month |
| 39 joint | LewishamLondon | £136 a month |
| 39 joint | PembrokeshireWales | £136 a month |
| 42 joint | CornwallSouth West | £137 a month |
| 42 joint | Dundee CityScotland | £137 a month |
| 42 joint | Folkestone and HytheSouth East | £137 a month |
| 42 joint | HaringeyLondon | £137 a month |
| 42 joint | NewportWales | £137 a month |
| 42 joint | RenfrewshireScotland | £137 a month |
| 42 joint | St. HelensNorth West | £137 a month |
| 42 joint | TorfaenWales | £137 a month |
| 50 joint | Bournemouth, Christchurch and PooleSouth West | £138 a month |
| 50 joint | GreenwichLondon | £138 a month |
| 50 joint | GwyneddWales | £138 a month |
| 50 joint | HaltonNorth West | £138 a month |
| 50 joint | Mid DevonSouth West | £138 a month |
| 50 joint | Neath Port TalbotWales | £138 a month |
| 50 joint | NewhamLondon | £138 a month |
| 50 joint | North AyrshireScotland | £138 a month |
| 50 joint | SomersetSouth West | £138 a month |
| 50 joint | South HamsSouth West | £138 a month |
| 50 joint | SouthamptonSouth East | £138 a month |
| 50 joint | WorcesterWest Midlands | £138 a month |
| 50 joint | WorthingSouth East | £138 a month |
| 63 joint | AdurSouth East | £139 a month |
| 63 joint | BlackpoolNorth West | £139 a month |
| 63 joint | CambridgeEast of England | £139 a month |
| 63 joint | CardiffWales | £139 a month |
| 63 joint | CheltenhamSouth West | £139 a month |
| 63 joint | ChesterfieldEast Midlands | £139 a month |
| 63 joint | GloucesterSouth West | £139 a month |
| 63 joint | HartlepoolNorth East | £139 a month |
| 63 joint | IpswichEast of England | £139 a month |
| 63 joint | Isle of AngleseyWales | £139 a month |
| 63 joint | North East LincolnshireYorkshire and the Humber | £139 a month |
| 63 joint | North SomersetSouth West | £139 a month |
| 63 joint | PeterboroughEast of England | £139 a month |
| 63 joint | Redcar and ClevelandNorth East | £139 a month |
| 63 joint | SwanseaWales | £139 a month |
| 63 joint | Telford and WrekinWest Midlands | £139 a month |
| 63 joint | TewkesburySouth West | £139 a month |
| 63 joint | WiganNorth West | £139 a month |
| 81 joint | BridgendWales | £140 a month |
| 81 joint | DenbighshireWales | £140 a month |
| 81 joint | DorsetSouth West | £140 a month |
| 81 joint | HarlowEast of England | £140 a month |
| 81 joint | InverclydeScotland | £140 a month |
| 81 joint | Vale of GlamorganWales | £140 a month |
| 81 joint | WakefieldYorkshire and the Humber | £140 a month |
| 88 joint | ArunSouth East | £141 a month |
| 88 joint | BarnsleyYorkshire and the Humber | £141 a month |
| 88 joint | BurnleyNorth West | £141 a month |
| 88 joint | CarmarthenshireWales | £141 a month |
| 88 joint | East SuffolkEast of England | £141 a month |
| 88 joint | EastleighSouth East | £141 a month |
| 88 joint | HyndburnNorth West | £141 a month |
| 88 joint | LancasterNorth West | £141 a month |
| 88 joint | MiddlesbroughNorth East | £141 a month |
| 88 joint | North TynesideNorth East | £141 a month |
| 88 joint | NottinghamEast Midlands | £141 a month |
| 88 joint | South GloucestershireSouth West | £141 a month |
| 88 joint | Stoke-on-TrentWest Midlands | £141 a month |
| 88 joint | TamesideNorth West | £141 a month |
| 88 joint | WrexhamWales | £141 a month |
| 103 joint | ClackmannanshireScotland | £142 a month |
| 103 joint | DoncasterYorkshire and the Humber | £142 a month |
| 103 joint | FlintshireWales | £142 a month |
| 103 joint | HavantSouth East | £142 a month |
| 103 joint | HerefordshireWest Midlands | £142 a month |
| 103 joint | PowysWales | £142 a month |
| 103 joint | PrestonNorth West | £142 a month |
| 103 joint | RedditchWest Midlands | £142 a month |
| 103 joint | RotherhamYorkshire and the Humber | £142 a month |
| 103 joint | SunderlandNorth East | £142 a month |
| 103 joint | Waltham ForestLondon | £142 a month |
| 103 joint | West DevonSouth West | £142 a month |
| 103 joint | West SuffolkEast of England | £142 a month |
| 116 joint | Barking and DagenhamLondon | £143 a month |
| 116 joint | BolsoverEast Midlands | £143 a month |
| 116 joint | East AyrshireScotland | £143 a month |
| 116 joint | GatesheadNorth East | £143 a month |
| 116 joint | North NorfolkEast of England | £143 a month |
| 116 joint | Rhondda Cynon TafWales | £143 a month |
| 116 joint | SeftonNorth West | £143 a month |
| 116 joint | South AyrshireScotland | £143 a month |
| 116 joint | South RibbleNorth West | £143 a month |
| 116 joint | StevenageEast of England | £143 a month |
| 116 joint | SwaleSouth East | £143 a month |
| 116 joint | SwindonSouth West | £143 a month |
| 116 joint | TendringEast of England | £143 a month |
| 116 joint | WirralNorth West | £143 a month |
| 116 joint | Wyre ForestWest Midlands | £143 a month |
| 131 joint | BostonEast Midlands | £144 a month |
| 131 joint | CaerphillyWales | £144 a month |
| 131 joint | CanterburySouth East | £144 a month |
| 131 joint | CoventryWest Midlands | £144 a month |
| 131 joint | CrawleySouth East | £144 a month |
| 131 joint | CumberlandNorth West | £144 a month |
| 131 joint | DarlingtonNorth East | £144 a month |
| 131 joint | DartfordSouth East | £144 a month |
| 131 joint | DerbyEast Midlands | £144 a month |
| 131 joint | East LindseyEast Midlands | £144 a month |
| 131 joint | East LothianScotland | £144 a month |
| 131 joint | ErewashEast Midlands | £144 a month |
| 131 joint | FifeScotland | £144 a month |
| 131 joint | LewesSouth East | £144 a month |
| 131 joint | ManchesterNorth West | £144 a month |
| 131 joint | MedwaySouth East | £144 a month |
| 131 joint | Mid SuffolkEast of England | £144 a month |
| 131 joint | Nuneaton and BedworthWest Midlands | £144 a month |
| 131 joint | RochdaleNorth West | £144 a month |
| 131 joint | ShropshireWest Midlands | £144 a month |
| 131 joint | WarringtonNorth West | £144 a month |
| 131 joint | Westmorland and FurnessNorth West | £144 a month |
| 131 joint | WyreNorth West | £144 a month |
| 154 joint | BrecklandEast of England | £145 a month |
| 154 joint | BroadlandEast of England | £145 a month |
| 154 joint | Cheshire West and ChesterNorth West | £145 a month |
| 154 joint | County DurhamNorth East | £145 a month |
| 154 joint | East StaffordshireWest Midlands | £145 a month |
| 154 joint | FarehamSouth East | £145 a month |
| 154 joint | MidlothianScotland | £145 a month |
| 154 joint | MonmouthshireWales | £145 a month |
| 154 joint | Newcastle upon TyneNorth East | £145 a month |
| 154 joint | North LanarkshireScotland | £145 a month |
| 154 joint | North LincolnshireYorkshire and the Humber | £145 a month |
| 154 joint | NorthumberlandNorth East | £145 a month |
| 154 joint | SalfordNorth West | £145 a month |
| 154 joint | South DerbyshireEast Midlands | £145 a month |
| 154 joint | South NorfolkEast of England | £145 a month |
| 154 joint | Stockton-on-TeesNorth East | £145 a month |
| 154 joint | TamworthWest Midlands | £145 a month |
| 171 joint | AshfieldEast Midlands | £146 a month |
| 171 joint | BassetlawEast Midlands | £146 a month |
| 171 joint | Blaenau GwentWales | £146 a month |
| 171 joint | CeredigionWales | £146 a month |
| 171 joint | CharnwoodEast Midlands | £146 a month |
| 171 joint | ChorleyNorth West | £146 a month |
| 171 joint | ColchesterEast of England | £146 a month |
| 171 joint | FalkirkScotland | £146 a month |
| 171 joint | Forest of DeanSouth West | £146 a month |
| 171 joint | Milton KeynesSouth East | £146 a month |
| 171 joint | North KestevenEast Midlands | £146 a month |
| 171 joint | OldhamNorth West | £146 a month |
| 171 joint | PendleNorth West | £146 a month |
| 171 joint | Scottish BordersScotland | £146 a month |
| 171 joint | SheffieldYorkshire and the Humber | £146 a month |
| 171 joint | Test ValleySouth East | £146 a month |
| 187 joint | Amber ValleyEast Midlands | £147 a month |
| 187 joint | AshfordSouth East | £147 a month |
| 187 joint | Bath and North East SomersetSouth West | £147 a month |
| 187 joint | BoltonNorth West | £147 a month |
| 187 joint | East Riding of YorkshireYorkshire and the Humber | £147 a month |
| 187 joint | HuntingdonshireEast of England | £147 a month |
| 187 joint | LeedsYorkshire and the Humber | £147 a month |
| 187 joint | Malvern HillsWest Midlands | £147 a month |
| 187 joint | MansfieldEast Midlands | £147 a month |
| 187 joint | North East DerbyshireEast Midlands | £147 a month |
| 187 joint | North NorthamptonshireEast Midlands | £147 a month |
| 187 joint | South KestevenEast Midlands | £147 a month |
| 187 joint | WychavonWest Midlands | £147 a month |
| 200 joint | BedfordEast of England | £148 a month |
| 200 joint | BroxtoweEast Midlands | £148 a month |
| 200 joint | FenlandEast of England | £148 a month |
| 200 joint | GraveshamSouth East | £148 a month |
| 200 joint | Hinckley and BosworthEast Midlands | £148 a month |
| 200 joint | King's Lynn and West NorfolkEast of England | £148 a month |
| 200 joint | MaidstoneSouth East | £148 a month |
| 200 joint | Newark and SherwoodEast Midlands | £148 a month |
| 200 joint | Newcastle-under-LymeWest Midlands | £148 a month |
| 200 joint | ReadingSouth East | £148 a month |
| 200 joint | RushmoorSouth East | £148 a month |
| 200 joint | SandwellWest Midlands | £148 a month |
| 200 joint | South HollandEast Midlands | £148 a month |
| 200 joint | StroudSouth West | £148 a month |
| 200 joint | West LindseyEast Midlands | £148 a month |
| 200 joint | WiltshireSouth West | £148 a month |
| 200 joint | YorkYorkshire and the Humber | £148 a month |
| 217 joint | AngusScotland | £149 a month |
| 217 joint | BaberghEast of England | £149 a month |
| 217 joint | Basingstoke and DeaneSouth East | £149 a month |
| 217 joint | BuryNorth West | £149 a month |
| 217 joint | Cannock ChaseWest Midlands | £149 a month |
| 217 joint | ChichesterSouth East | £149 a month |
| 217 joint | DudleyWest Midlands | £149 a month |
| 217 joint | Dumfries and GallowayScotland | £149 a month |
| 217 joint | EalingLondon | £149 a month |
| 217 joint | East CambridgeshireEast of England | £149 a month |
| 217 joint | FyldeNorth West | £149 a month |
| 217 joint | MeltonEast Midlands | £149 a month |
| 217 joint | Merthyr TydfilWales | £149 a month |
| 217 joint | New ForestSouth East | £149 a month |
| 217 joint | North YorkshireYorkshire and the Humber | £149 a month |
| 217 joint | StaffordWest Midlands | £149 a month |
| 217 joint | WarwickWest Midlands | £149 a month |
| 217 joint | West LancashireNorth West | £149 a month |
| 235 joint | BasildonEast of England | £150 a month |
| 235 joint | Blackburn with DarwenNorth West | £150 a month |
| 235 joint | BraintreeEast of England | £150 a month |
| 235 joint | CalderdaleYorkshire and the Humber | £150 a month |
| 235 joint | Central BedfordshireEast of England | £150 a month |
| 235 joint | CherwellSouth East | £150 a month |
| 235 joint | KirkleesYorkshire and the Humber | £150 a month |
| 235 joint | OxfordSouth East | £150 a month |
| 235 joint | South LanarkshireScotland | £150 a month |
| 235 joint | West LothianScotland | £150 a month |
| 245 joint | High PeakEast Midlands | £151 a month |
| 245 joint | MertonLondon | £151 a month |
| 245 joint | MorayScotland | £151 a month |
| 245 joint | Na h-Eileanan SiarScotland | £151 a month |
| 245 joint | RotherSouth East | £151 a month |
| 245 joint | RugbyWest Midlands | £151 a month |
| 245 joint | Stratford-on-AvonWest Midlands | £151 a month |
| 245 joint | ThurrockEast of England | £151 a month |
| 245 joint | Vale of White HorseSouth East | £151 a month |
| 245 joint | West NorthamptonshireEast Midlands | £151 a month |
| 245 joint | WinchesterSouth East | £151 a month |
| 256 joint | BlabyEast Midlands | £152 a month |
| 256 joint | Cheshire EastNorth West | £152 a month |
| 256 joint | GedlingEast Midlands | £152 a month |
| 256 joint | LeicesterEast Midlands | £152 a month |
| 256 joint | North West LeicestershireEast Midlands | £152 a month |
| 256 joint | Southend-on-SeaEast of England | £152 a month |
| 256 joint | WalsallWest Midlands | £152 a month |
| 256 joint | WolverhamptonWest Midlands | £152 a month |
| 264 joint | HounslowLondon | £153 a month |
| 264 joint | North WarwickshireWest Midlands | £153 a month |
| 264 joint | Ribble ValleyNorth West | £153 a month |
| 264 joint | RossendaleNorth West | £153 a month |
| 264 joint | Tonbridge and MallingSouth East | £153 a month |
| 269 joint | BrentLondon | £154 a month |
| 269 joint | CroydonLondon | £154 a month |
| 269 joint | LichfieldWest Midlands | £154 a month |
| 269 joint | SloughSouth East | £154 a month |
| 269 joint | Staffordshire MoorlandsWest Midlands | £154 a month |
| 274 joint | HorshamSouth East | £155 a month |
| 274 joint | Mid SussexSouth East | £155 a month |
| 274 joint | Oadby and WigstonEast Midlands | £155 a month |
| 274 joint | Perth and KinrossScotland | £155 a month |
| 274 joint | South CambridgeshireEast of England | £155 a month |
| 274 joint | StirlingScotland | £155 a month |
| 274 joint | WatfordEast of England | £155 a month |
| 274 joint | WealdenSouth East | £155 a month |
| 274 joint | Welwyn HatfieldEast of England | £155 a month |
| 283 joint | BirminghamWest Midlands | £156 a month |
| 283 joint | Bracknell ForestSouth East | £156 a month |
| 283 joint | BradfordYorkshire and the Humber | £156 a month |
| 283 joint | BroxbourneEast of England | £156 a month |
| 283 joint | Derbyshire DalesEast Midlands | £156 a month |
| 283 joint | LutonEast of England | £156 a month |
| 283 joint | North HertfordshireEast of England | £156 a month |
| 283 joint | Richmond upon ThamesLondon | £156 a month |
| 283 joint | RushcliffeEast Midlands | £156 a month |
| 283 joint | South StaffordshireWest Midlands | £156 a month |
| 283 joint | StockportNorth West | £156 a month |
| 283 joint | West OxfordshireSouth East | £156 a month |
| 295 joint | BexleyLondon | £157 a month |
| 295 joint | ChelmsfordEast of England | £157 a month |
| 295 joint | HarboroughEast Midlands | £157 a month |
| 295 joint | HaveringLondon | £157 a month |
| 295 joint | MaldonEast of England | £157 a month |
| 295 joint | SuttonLondon | £157 a month |
| 301 joint | DacorumEast of England | £158 a month |
| 301 joint | Kingston upon ThamesLondon | £158 a month |
| 303 joint | EnfieldLondon | £159 a month |
| 303 joint | South OxfordshireSouth East | £159 a month |
| 305 joint | CotswoldSouth West | £160 a month |
| 305 joint | East HampshireSouth East | £160 a month |
| 305 joint | HighlandScotland | £160 a month |
| 305 joint | RutlandEast Midlands | £160 a month |
| 305 joint | SpelthorneSouth East | £160 a month |
| 305 joint | TraffordNorth West | £160 a month |
| 311 joint | Argyll and ButeScotland | £161 a month |
| 311 joint | East HertfordshireEast of England | £161 a month |
| 311 joint | SolihullWest Midlands | £161 a month |
| 311 joint | Tunbridge WellsSouth East | £161 a month |
| 315 | HillingdonLondon | £162 a month |
| 316 joint | BromleyLondon | £163 a month |
| 316 joint | BromsgroveWest Midlands | £163 a month |
| 316 joint | RochfordEast of England | £163 a month |
| 319 joint | Castle PointEast of England | £164 a month |
| 319 joint | West BerkshireSouth East | £164 a month |
| 321 joint | BarnetLondon | £166 a month |
| 321 joint | RunnymedeSouth East | £166 a month |
| 321 joint | UttlesfordEast of England | £166 a month |
| 324 joint | East DunbartonshireScotland | £167 a month |
| 324 joint | Epping ForestEast of England | £167 a month |
| 324 joint | GuildfordSouth East | £167 a month |
| 324 joint | RedbridgeLondon | £167 a month |
| 324 joint | Reigate and BansteadSouth East | £167 a month |
| 324 joint | WokinghamSouth East | £167 a month |
| 330 joint | AberdeenshireScotland | £168 a month |
| 330 joint | HertsmereEast of England | £168 a month |
| 332 joint | BuckinghamshireSouth East | £170 a month |
| 332 joint | East RenfrewshireScotland | £170 a month |
| 334 joint | BrentwoodEast of England | £171 a month |
| 334 joint | HartSouth East | £171 a month |
| 334 joint | Windsor and MaidenheadSouth East | £171 a month |
| 334 joint | WokingSouth East | £171 a month |
| 338 | SevenoaksSouth East | £172 a month |
| 339 joint | Epsom and EwellSouth East | £173 a month |
| 339 joint | Three RiversEast of England | £173 a month |
| 341 joint | HarrowLondon | £174 a month |
| 341 joint | St AlbansEast of England | £174 a month |
| 343 | WaverleySouth East | £175 a month |
| 344 | TandridgeSouth East | £178 a month |
| 345 | Surrey HeathSouth East | £179 a month |
| 346 | Mole ValleySouth East | £180 a month |
| 347 | ElmbridgeSouth East | £182 a month |
Not in this list
- Isles of Scilly, Orkney Islands and Shetland Islands. DESNZ does not publish a median for these councils.
- Northern Ireland. Northern Ireland is outside the price cap. DESNZ publishes consumption for Great Britain.
DESNZ median domestic electricity and gas use by council, 2024, at the Ofgem price cap for October to December 2026 · 2024 use, 2026 prices · fetched 13 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.