Heat pumps by council

The short answer

Updated 25 September 2026. Every figure on this page comes from our published model; see where our data comes from.

86,852 heat pumps have been installed with a Boiler Upgrade Scheme grant in England and Wales since the scheme opened in May 2022, about 35.0 for every 10,000 households. South Cambridgeshire leads with 154.9; parts of inner London have fewer than 5.

Hartlepool: 20.3 per 10,000 householdsMiddlesbrough: 14.8 per 10,000 householdsRedcar and Cleveland: 20.1 per 10,000 householdsStockton-on-Tees: 17.9 per 10,000 householdsDarlington: 26.8 per 10,000 householdsHalton: 13.6 per 10,000 householdsWarrington: 23.1 per 10,000 householdsBlackburn with Darwen: 14.1 per 10,000 householdsBlackpool: 10.5 per 10,000 householdsKingston upon Hull, City of: 10.0 per 10,000 householdsEast Riding of Yorkshire: 50.2 per 10,000 householdsNorth East Lincolnshire: 30.8 per 10,000 householdsNorth Lincolnshire: 41.7 per 10,000 householdsYork: 48.2 per 10,000 householdsDerby: 23.9 per 10,000 householdsLeicester: 12.4 per 10,000 householdsRutland: 72.5 per 10,000 householdsNottingham: 16.7 per 10,000 householdsHerefordshire, County of: 82.3 per 10,000 householdsTelford and Wrekin: 25.9 per 10,000 householdsStoke-on-Trent: 11.6 per 10,000 householdsBath and North East Somerset: 59.6 per 10,000 householdsBristol, City of: 33.6 per 10,000 householdsNorth Somerset: 55.7 per 10,000 householdsSouth Gloucestershire: 53.1 per 10,000 householdsPlymouth: 12.8 per 10,000 householdsTorbay: 17.0 per 10,000 householdsSwindon: 24.2 per 10,000 householdsPeterborough: 29.9 per 10,000 householdsLuton: 9.8 per 10,000 householdsSouthend-on-Sea: 8.3 per 10,000 householdsThurrock: 9.3 per 10,000 householdsMedway: 15.2 per 10,000 householdsBracknell Forest: 31.2 per 10,000 householdsWest Berkshire: 73.1 per 10,000 householdsReading: 24.2 per 10,000 householdsSlough: 13.7 per 10,000 householdsWindsor and Maidenhead: 49.4 per 10,000 householdsWokingham: 59.6 per 10,000 householdsMilton Keynes: 36.3 per 10,000 householdsBrighton and Hove: 31.9 per 10,000 householdsPortsmouth: 8.8 per 10,000 householdsSouthampton: 17.2 per 10,000 householdsIsle of Wight: 29.0 per 10,000 householdsCounty Durham: 27.1 per 10,000 householdsCheshire East: 46.5 per 10,000 householdsCheshire West and Chester: 44.5 per 10,000 householdsShropshire: 70.7 per 10,000 householdsCornwall: 125.5 per 10,000 householdsWiltshire: 75.4 per 10,000 householdsBedford: 36.0 per 10,000 householdsCentral Bedfordshire: 41.2 per 10,000 householdsNorthumberland: 48.1 per 10,000 householdsBournemouth, Christchurch and Poole: 23.7 per 10,000 householdsDorset: 74.6 per 10,000 householdsBuckinghamshire: 58.5 per 10,000 householdsNorth Northamptonshire: 36.1 per 10,000 householdsWest Northamptonshire: 43.4 per 10,000 householdsCumberland: 33.3 per 10,000 householdsWestmorland and Furness: 76.8 per 10,000 householdsNorth Yorkshire: 76.6 per 10,000 householdsSomerset: 62.2 per 10,000 householdsCambridge: 74.7 per 10,000 householdsEast Cambridgeshire: 96.8 per 10,000 householdsFenland: 41.5 per 10,000 householdsHuntingdonshire: 63.7 per 10,000 householdsSouth Cambridgeshire: 154.9 per 10,000 householdsAmber Valley: 45.3 per 10,000 householdsBolsover: 36.6 per 10,000 householdsChesterfield: 26.6 per 10,000 householdsDerbyshire Dales: 103.5 per 10,000 householdsErewash: 26.4 per 10,000 householdsHigh Peak: 47.1 per 10,000 householdsNorth East Derbyshire: 46.3 per 10,000 householdsSouth Derbyshire: 50.0 per 10,000 householdsEast Devon: 82.4 per 10,000 householdsExeter: 36.3 per 10,000 householdsMid Devon: 95.1 per 10,000 householdsNorth Devon: 120.4 per 10,000 householdsSouth Hams: 135.2 per 10,000 householdsTeignbridge: 60.2 per 10,000 householdsTorridge: 99.5 per 10,000 householdsWest Devon: 108.8 per 10,000 householdsEastbourne: 16.0 per 10,000 householdsHastings: 18.5 per 10,000 householdsLewes: 77.6 per 10,000 householdsRother: 59.1 per 10,000 householdsWealden: 79.8 per 10,000 householdsBasildon: 15.7 per 10,000 householdsBraintree: 38.3 per 10,000 householdsBrentwood: 30.6 per 10,000 householdsCastle Point: 15.2 per 10,000 householdsChelmsford: 47.2 per 10,000 householdsColchester: 39.5 per 10,000 householdsEpping Forest: 31.0 per 10,000 householdsHarlow: 11.6 per 10,000 householdsMaldon: 68.8 per 10,000 householdsRochford: 18.3 per 10,000 householdsTendring: 29.8 per 10,000 householdsUttlesford: 83.9 per 10,000 householdsCheltenham: 35.5 per 10,000 householdsCotswold: 78.8 per 10,000 householdsForest of Dean: 99.4 per 10,000 householdsGloucester: 15.5 per 10,000 householdsStroud: 88.2 per 10,000 householdsTewkesbury: 61.8 per 10,000 householdsBasingstoke and Deane: 56.8 per 10,000 householdsEast Hampshire: 84.2 per 10,000 householdsEastleigh: 33.0 per 10,000 householdsFareham: 42.4 per 10,000 householdsGosport: 17.0 per 10,000 householdsHart: 51.0 per 10,000 householdsHavant: 25.8 per 10,000 householdsNew Forest: 64.2 per 10,000 householdsRushmoor: 25.4 per 10,000 householdsTest Valley: 75.9 per 10,000 householdsWinchester: 101.1 per 10,000 householdsBroxbourne: 15.3 per 10,000 householdsDacorum: 45.3 per 10,000 householdsHertsmere: 21.1 per 10,000 householdsNorth Hertfordshire: 52.7 per 10,000 householdsThree Rivers: 37.4 per 10,000 householdsWatford: 14.6 per 10,000 householdsAshford: 61.6 per 10,000 householdsCanterbury: 43.9 per 10,000 householdsDartford: 20.6 per 10,000 householdsDover: 34.6 per 10,000 householdsGravesham: 16.1 per 10,000 householdsMaidstone: 43.5 per 10,000 householdsSevenoaks: 69.2 per 10,000 householdsFolkestone and Hythe: 38.1 per 10,000 householdsSwale: 26.8 per 10,000 householdsThanet: 24.3 per 10,000 householdsTonbridge and Malling: 40.5 per 10,000 householdsTunbridge Wells: 61.6 per 10,000 householdsBurnley: 8.3 per 10,000 householdsChorley: 39.3 per 10,000 householdsFylde: 21.8 per 10,000 householdsHyndburn: 11.8 per 10,000 householdsLancaster: 34.5 per 10,000 householdsPendle: 17.1 per 10,000 householdsPreston: 27.0 per 10,000 householdsRibble Valley: 53.5 per 10,000 householdsRossendale: 25.2 per 10,000 householdsSouth Ribble: 32.9 per 10,000 householdsWest Lancashire: 34.0 per 10,000 householdsWyre: 25.6 per 10,000 householdsBlaby: 31.5 per 10,000 householdsCharnwood: 34.8 per 10,000 householdsHarborough: 65.8 per 10,000 householdsHinckley and Bosworth: 40.9 per 10,000 householdsMelton: 73.5 per 10,000 householdsNorth West Leicestershire: 49.8 per 10,000 householdsOadby and Wigston: 19.0 per 10,000 householdsBoston: 30.9 per 10,000 householdsEast Lindsey: 77.1 per 10,000 householdsLincoln: 26.3 per 10,000 householdsNorth Kesteven: 74.1 per 10,000 householdsSouth Holland: 47.2 per 10,000 householdsSouth Kesteven: 55.4 per 10,000 householdsWest Lindsey: 84.3 per 10,000 householdsBreckland: 58.2 per 10,000 householdsBroadland: 59.7 per 10,000 householdsGreat Yarmouth: 30.1 per 10,000 householdsKing’s Lynn and West Norfolk: 60.8 per 10,000 householdsNorth Norfolk: 86.0 per 10,000 householdsNorwich: 22.3 per 10,000 householdsSouth Norfolk: 90.7 per 10,000 householdsAshfield: 28.6 per 10,000 householdsBassetlaw: 66.3 per 10,000 householdsBroxtowe: 37.4 per 10,000 householdsGedling: 33.8 per 10,000 householdsMansfield: 20.2 per 10,000 householdsNewark and Sherwood: 66.6 per 10,000 householdsRushcliffe: 60.5 per 10,000 householdsCherwell: 61.3 per 10,000 householdsOxford: 57.0 per 10,000 householdsSouth Oxfordshire: 107.5 per 10,000 householdsVale of White Horse: 83.5 per 10,000 householdsWest Oxfordshire: 74.2 per 10,000 householdsCannock Chase: 15.0 per 10,000 householdsEast Staffordshire: 40.2 per 10,000 householdsLichfield: 38.4 per 10,000 householdsNewcastle-under-Lyme: 29.9 per 10,000 householdsSouth Staffordshire: 31.7 per 10,000 householdsStafford: 42.5 per 10,000 householdsStaffordshire Moorlands: 39.9 per 10,000 householdsTamworth: 16.7 per 10,000 householdsBabergh: 72.9 per 10,000 householdsIpswich: 15.0 per 10,000 householdsMid Suffolk: 94.7 per 10,000 householdsElmbridge: 38.5 per 10,000 householdsEpsom and Ewell: 25.5 per 10,000 householdsGuildford: 67.1 per 10,000 householdsMole Valley: 66.5 per 10,000 householdsReigate and Banstead: 32.9 per 10,000 householdsRunnymede: 28.1 per 10,000 householdsSpelthorne: 19.6 per 10,000 householdsSurrey Heath: 38.0 per 10,000 householdsTandridge: 55.6 per 10,000 householdsWaverley: 75.7 per 10,000 householdsWoking: 34.8 per 10,000 householdsNorth Warwickshire: 30.8 per 10,000 householdsNuneaton and Bedworth: 17.3 per 10,000 householdsRugby: 41.1 per 10,000 householdsStratford-on-Avon: 78.7 per 10,000 householdsWarwick: 44.2 per 10,000 householdsAdur: 29.3 per 10,000 householdsArun: 29.7 per 10,000 householdsChichester: 79.6 per 10,000 householdsCrawley: 13.2 per 10,000 householdsHorsham: 65.6 per 10,000 householdsMid Sussex: 57.1 per 10,000 householdsWorthing: 20.8 per 10,000 householdsBromsgrove: 30.0 per 10,000 householdsMalvern Hills: 81.1 per 10,000 householdsRedditch: 14.6 per 10,000 householdsWorcester: 23.5 per 10,000 householdsWychavon: 61.0 per 10,000 householdsWyre Forest: 18.8 per 10,000 householdsSt Albans: 57.0 per 10,000 householdsWelwyn Hatfield: 35.7 per 10,000 householdsEast Hertfordshire: 53.7 per 10,000 householdsStevenage: 16.4 per 10,000 householdsEast Suffolk: 63.1 per 10,000 householdsWest Suffolk: 48.8 per 10,000 householdsBolton: 12.7 per 10,000 householdsBury: 18.0 per 10,000 householdsManchester: 14.9 per 10,000 householdsOldham: 10.2 per 10,000 householdsRochdale: 13.3 per 10,000 householdsSalford: 12.7 per 10,000 householdsStockport: 21.4 per 10,000 householdsTameside: 9.9 per 10,000 householdsTrafford: 25.2 per 10,000 householdsWigan: 12.4 per 10,000 householdsKnowsley: 10.7 per 10,000 householdsLiverpool: 7.7 per 10,000 householdsSt. Helens: 13.5 per 10,000 householdsSefton: 13.1 per 10,000 householdsWirral: 16.2 per 10,000 householdsDoncaster: 28.7 per 10,000 householdsRotherham: 26.0 per 10,000 householdsNewcastle upon Tyne: 20.4 per 10,000 householdsNorth Tyneside: 17.2 per 10,000 householdsSouth Tyneside: 6.6 per 10,000 householdsSunderland: 11.5 per 10,000 householdsBirmingham: 9.1 per 10,000 householdsCoventry: 13.9 per 10,000 householdsDudley: 8.1 per 10,000 householdsSandwell: 8.1 per 10,000 householdsSolihull: 20.1 per 10,000 householdsWalsall: 8.9 per 10,000 householdsWolverhampton: 6.9 per 10,000 householdsBradford: 24.3 per 10,000 householdsCalderdale: 30.9 per 10,000 householdsKirklees: 28.7 per 10,000 householdsLeeds: 23.5 per 10,000 householdsWakefield: 23.9 per 10,000 householdsGateshead: 13.1 per 10,000 householdsBarnsley: 25.5 per 10,000 householdsSheffield: 28.5 per 10,000 householdsBarking and Dagenham: 4.9 per 10,000 householdsBarnet: 15.7 per 10,000 householdsBexley: 10.8 per 10,000 householdsBrent: 13.2 per 10,000 householdsBromley: 24.5 per 10,000 householdsCamden: 15.1 per 10,000 householdsCroydon: 15.8 per 10,000 householdsEaling: 13.6 per 10,000 householdsEnfield: 12.2 per 10,000 householdsGreenwich: 12.9 per 10,000 householdsHackney: 15.7 per 10,000 householdsHammersmith and Fulham: 9.4 per 10,000 householdsHaringey: 20.8 per 10,000 householdsHarrow: 19.4 per 10,000 householdsHavering: 9.4 per 10,000 householdsHillingdon: 15.0 per 10,000 householdsHounslow: 9.4 per 10,000 householdsIslington: 12.5 per 10,000 householdsKingston upon Thames: 24.7 per 10,000 householdsLambeth: 12.5 per 10,000 householdsLewisham: 20.3 per 10,000 householdsMerton: 20.2 per 10,000 householdsNewham: 6.6 per 10,000 householdsRedbridge: 10.6 per 10,000 householdsRichmond upon Thames: 28.9 per 10,000 householdsSouthwark: 16.3 per 10,000 householdsSutton: 17.0 per 10,000 householdsTower Hamlets: 4.1 per 10,000 householdsWaltham Forest: 19.3 per 10,000 householdsWandsworth: 13.5 per 10,000 householdsWestminster: 4.2 per 10,000 householdsIsle of Anglesey: 69.1 per 10,000 householdsGwynedd: 58.9 per 10,000 householdsConwy: 37.5 per 10,000 householdsDenbighshire: 73.8 per 10,000 householdsFlintshire: 32.0 per 10,000 householdsWrexham: 31.3 per 10,000 householdsCeredigion: 76.1 per 10,000 householdsPembrokeshire: 67.4 per 10,000 householdsCarmarthenshire: 44.0 per 10,000 householdsSwansea: 22.8 per 10,000 householdsNeath Port Talbot: 9.9 per 10,000 householdsBridgend: 15.1 per 10,000 householdsVale of Glamorgan: 35.3 per 10,000 householdsCardiff: 18.1 per 10,000 householdsRhondda Cynon Taf: 9.9 per 10,000 householdsCaerphilly: 11.8 per 10,000 householdsBlaenau Gwent: 7.9 per 10,000 householdsTorfaen: 11.9 per 10,000 householdsMonmouthshire: 80.6 per 10,000 householdsNewport: 14.5 per 10,000 householdsPowys: 67.0 per 10,000 householdsMerthyr Tydfil: 10.1 per 10,000 households
Heat pumps per 10,000 households, by council.
  • Under 20
  • 20 to 35
  • 35 to 50
  • 50 to 75
  • 75 or more

Search for a council, or hover over the map.

City of London: 0.0 per 10,000 householdsBarking and Dagenham: 4.9 per 10,000 householdsBarnet: 15.7 per 10,000 householdsBexley: 10.8 per 10,000 householdsBrent: 13.2 per 10,000 householdsBromley: 24.5 per 10,000 householdsCamden: 15.1 per 10,000 householdsCroydon: 15.8 per 10,000 householdsEaling: 13.6 per 10,000 householdsEnfield: 12.2 per 10,000 householdsGreenwich: 12.9 per 10,000 householdsHackney: 15.7 per 10,000 householdsHammersmith and Fulham: 9.4 per 10,000 householdsHaringey: 20.8 per 10,000 householdsHarrow: 19.4 per 10,000 householdsHavering: 9.4 per 10,000 householdsHillingdon: 15.0 per 10,000 householdsHounslow: 9.4 per 10,000 householdsIslington: 12.5 per 10,000 householdsKensington and Chelsea: 6.3 per 10,000 householdsKingston upon Thames: 24.7 per 10,000 householdsLambeth: 12.5 per 10,000 householdsLewisham: 20.3 per 10,000 householdsMerton: 20.2 per 10,000 householdsNewham: 6.6 per 10,000 householdsRedbridge: 10.6 per 10,000 householdsRichmond upon Thames: 28.9 per 10,000 householdsSouthwark: 16.3 per 10,000 householdsSutton: 17.0 per 10,000 householdsTower Hamlets: 4.1 per 10,000 householdsWaltham Forest: 19.3 per 10,000 householdsWandsworth: 13.5 per 10,000 householdsWestminster: 4.2 per 10,000 households
London, enlarged

Where heat pumps are most common

Rural councils in the South West and the East lead. The top ten all have more than twice the England and Wales figure of 35.0 per 10,000 households.

CouncilRegionHeat pumpsPer 10,000 households
South CambridgeshireEast1,038154.9
South HamsSouth West532135.2
CornwallSouth West3,145125.5
North DevonSouth West520120.4
Isles of ScillySouth West11116.8
West DevonSouth West270108.8
South OxfordshireSouth East661107.5
Derbyshire DalesEast Midlands334103.5
WinchesterSouth East523101.1
TorridgeSouth West30399.5

Where they are least common

Inner London and the big cities. In the same statistics, 48% of the air to water heat pumps paid for went to rural homes and 37% to homes off the gas grid.

CouncilRegionHeat pumpsPer 10,000 households
Blaenau GwentWales247.9
LiverpoolNorth West1597.7
WolverhamptonWest Midlands736.9
South TynesideNorth East456.6
NewhamLondon766.6
Kensington and ChelseaLondon426.3
Barking and DagenhamLondon364.9
WestminsterLondon404.2
Tower HamletsLondon494.1
City of LondonLondon00.0

By region

The South West has the most per household, London the fewest.

RegionHeat pumpsHouseholdsPer 10,000 households
South West15,5082,448,87963.3
South East17,4323,807,96645.8
East11,9332,628,78045.4
East Midlands8,5122,037,33241.8
Yorkshire and the Humber7,9942,330,66034.3
Wales4,3711,347,11332.4
West Midlands6,4882,429,49226.7
North West7,1123,153,40222.6
North East2,6391,175,67822.4
London4,8633,423,89014.2

Every council

All 318 councils in England and Wales, ranked.

Show every council
RankCouncilRegionHeat pumpsHouseholdsPer 10,000 households
1South CambridgeshireEast1,03866,996154.9
2South HamsSouth West53239,335135.2
3CornwallSouth West3,145250,535125.5
4North DevonSouth West52043,197120.4
5Isles of ScillySouth West11942116.8
6West DevonSouth West27024,818108.8
7South OxfordshireSouth East66161,497107.5
8Derbyshire DalesEast Midlands33432,283103.5
9WinchesterSouth East52351,715101.1
10TorridgeSouth West30330,45799.5
11Forest of DeanSouth West37037,21799.4
12East CambridgeshireEast36037,20396.8
13Mid DevonSouth West33935,63395.1
14Mid SuffolkEast42044,34394.7
15South NorfolkEast55761,38190.7
16StroudSouth West46252,37888.2
17North NorfolkEast41648,37486.0
18West LindseyEast Midlands35742,34584.3
19East HampshireSouth East44452,71884.2
20UttlesfordEast31036,95883.9
21Vale of White HorseSouth East48057,49883.5
22East DevonSouth West55066,78882.4
23Herefordshire, County ofWest Midlands68282,82782.3
24Malvern HillsWest Midlands28334,89281.1
25MonmouthshireWales33040,92380.6
26WealdenSouth East54568,26679.8
27ChichesterSouth East43154,11879.6
28CotswoldSouth West32040,59778.8
29Stratford-on-AvonWest Midlands46859,46478.7
30LewesSouth East33943,68877.6
31East LindseyEast Midlands49964,75477.1
32Westmorland and FurnessNorth West795103,52976.8
33North YorkshireYorkshire and the Humber2,102274,38176.6
34CeredigionWales23530,89376.1
35Test ValleySouth East41554,70875.9
36WaverleySouth East39752,44875.7
37WiltshireSouth West1,622215,08175.4
38CambridgeEast39252,47274.7
39DorsetSouth West1,263169,26174.6
40West OxfordshireSouth East35647,98174.2
41North KestevenEast Midlands37850,98974.1
42DenbighshireWales31342,38773.8
43MeltonEast Midlands16622,59973.5
44West BerkshireSouth East48766,65873.1
45BaberghEast29340,20072.9
46RutlandEast Midlands12116,69472.5
47ShropshireWest Midlands987139,57970.7
48SevenoaksSouth East33949,01369.2
49Isle of AngleseyWales21330,82269.1
50MaldonEast19227,90068.8
51PembrokeshireWales37455,48867.4
52GuildfordSouth East37455,76067.1
53PowysWales40360,18267.0
54Newark and SherwoodEast Midlands35553,33166.6
55Mole ValleySouth East24737,13966.5
56BassetlawEast Midlands34151,45866.3
57HarboroughEast Midlands26640,41365.8
58HorshamSouth East40962,37065.6
59New ForestSouth East49877,56664.2
60HuntingdonshireEast49076,88063.7
61East SuffolkEast699110,74763.1
62SomersetSouth West1,556250,12062.2
63TewkesburySouth West25340,93161.8
64AshfordSouth East33053,58361.6
65Tunbridge WellsSouth East29748,22361.6
66CherwellSouth East40465,89461.3
67WychavonWest Midlands35057,35661.0
68King’s Lynn and West NorfolkEast41067,46460.8
69RushcliffeEast Midlands30249,88360.5
70TeignbridgeSouth West36059,83860.2
71BroadlandEast34557,76059.7
72WokinghamSouth East41269,16459.6
73Bath and North East SomersetSouth West47279,25059.6
74RotherSouth East24942,10259.1
75GwyneddWales30151,10558.9
76BuckinghamshireSouth East1,288220,32858.5
77BrecklandEast35160,35958.2
78Mid SussexSouth East36263,34957.1
79St AlbansEast33658,99157.0
80OxfordSouth East31555,23857.0
81Basingstoke and DeaneSouth East43576,64556.8
82North SomersetSouth West52794,64855.7
83TandridgeSouth East19835,62355.6
84South KestevenEast Midlands34862,85055.4
85East HertfordshireEast33362,02153.7
86Ribble ValleyNorth West14326,74753.5
87South GloucestershireSouth West627118,10153.1
88North HertfordshireEast29956,73252.7
89HartSouth East20439,96451.0
90East Riding of YorkshireYorkshire and the Humber763152,06650.2
91South DerbyshireEast Midlands22645,24050.0
92North West LeicestershireEast Midlands22444,97349.8
93Windsor and MaidenheadSouth East30160,93249.4
94West SuffolkEast38478,74648.8
95YorkYorkshire and the Humber41285,45948.2
96NorthumberlandNorth East707146,92248.1
97South HollandEast Midlands19240,70347.2
98ChelmsfordEast35675,40147.2
99High PeakEast Midlands19240,77247.1
100Cheshire EastNorth West813174,85646.5
101North East DerbyshireEast Midlands21345,98746.3
102Amber ValleyEast Midlands25556,27745.3
103DacorumEast28763,41245.3
104Cheshire West and ChesterNorth West690155,15644.5
105WarwickWest Midlands27762,61944.2
106CarmarthenshireWales36081,75944.0
107CanterburySouth East28063,79243.9
108MaidstoneSouth East31071,20843.5
109West NorthamptonshireEast Midlands750172,64143.4
110StaffordWest Midlands25560,04742.5
111FarehamSouth East20648,63942.4
112North LincolnshireYorkshire and the Humber30573,17341.7
113FenlandEast18344,08341.5
114Central BedfordshireEast497120,75541.2
115RugbyWest Midlands19347,01341.1
116Hinckley and BosworthEast Midlands20249,44640.9
117Tonbridge and MallingSouth East21753,57340.5
118East StaffordshireWest Midlands20651,29340.2
119Staffordshire MoorlandsWest Midlands16942,35539.9
120ColchesterEast31579,71039.5
121ChorleyNorth West19750,13239.3
122ElmbridgeSouth East21455,59038.5
123LichfieldWest Midlands17545,63038.4
124BraintreeEast24964,98638.3
125Folkestone and HytheSouth East18448,33838.1
126Surrey HeathSouth East13736,00838.0
127ConwyWales19652,23537.5
128BroxtoweEast Midlands18148,36137.4
129Three RiversEast13836,85837.4
130BolsoverEast Midlands12935,26236.6
131Milton KeynesSouth East410113,10236.3
132ExeterSouth West19152,55436.3
133North NorthamptonshireEast Midlands538148,91836.1
134BedfordEast27074,95036.0
135Welwyn HatfieldEast16546,20935.7
136CheltenhamSouth West18852,89935.5
137Vale of GlamorganWales20357,45035.3
138CharnwoodEast Midlands25773,78534.8
139WokingSouth East14441,43734.8
140DoverSouth East17550,54834.6
141LancasterNorth West20759,97834.5
142West LancashireNorth West16548,53334.0
143GedlingEast Midlands17451,55133.8
144BristolSouth West643191,63833.6
145CumberlandNorth West418125,42533.3
146EastleighSouth East18856,92433.0
147South RibbleNorth West16048,58632.9
148Reigate and BansteadSouth East19759,84932.9
149FlintshireWales21466,91132.0
150Brighton and HoveSouth East387121,40231.9
151South StaffordshireWest Midlands14646,12131.7
152BlabyEast Midlands13442,57531.5
153WrexhamWales18157,91431.3
154Bracknell ForestSouth East15750,24831.2
155Epping ForestEast16954,55731.0
156CalderdaleYorkshire and the Humber28090,47630.9
157BostonEast Midlands9129,40430.9
158North East LincolnshireYorkshire and the Humber21569,82630.8
159North WarwickshireWest Midlands8527,58030.8
160BrentwoodEast9932,34230.6
161Great YarmouthEast13444,54430.1
162BromsgroveWest Midlands12441,26630.0
163Newcastle-under-LymeWest Midlands16053,42329.9
164PeterboroughEast25384,53329.9
165TendringEast20167,45129.8
166ArunSouth East21672,66129.7
167AdurSouth East8127,67829.3
168Isle of WightSouth East18864,77529.0
169Richmond upon ThamesLondon23380,70528.9
170DoncasterYorkshire and the Humber383133,48228.7
171KirkleesYorkshire and the Humber510177,98928.7
172AshfieldEast Midlands15654,50828.6
173SheffieldYorkshire and the Humber661231,95028.5
174RunnymedeSouth East9834,83828.1
175County DurhamNorth East637234,76127.1
176PrestonNorth West16159,60727.0
177DarlingtonNorth East13148,91826.8
178SwaleSouth East16260,49526.8
179ChesterfieldEast Midlands12848,05826.6
180ErewashEast Midlands13350,33426.4
181LincolnEast Midlands11242,50726.3
182RotherhamYorkshire and the Humber296113,92526.0
183Telford and WrekinWest Midlands19876,51025.9
184HavantSouth East13853,58925.8
185WyreNorth West13050,76725.6
186BarnsleyYorkshire and the Humber276108,05325.5
187Epsom and EwellSouth East8031,32125.5
188RushmoorSouth East10039,30325.4
189TraffordNorth West24396,26925.2
190RossendaleNorth West7730,56125.2
191Kingston upon ThamesLondon16265,62624.7
192BromleyLondon333135,82724.5
193BradfordYorkshire and the Humber509209,86724.3
194ThanetSouth East15162,20024.3
195ReadingSouth East16467,68324.2
196SwindonSouth West23295,86224.2
197WakefieldYorkshire and the Humber366153,07523.9
198DerbyEast Midlands252105,65223.9
199Bournemouth, Christchurch and PooleSouth West412173,84223.7
200LeedsYorkshire and the Humber801341,46623.5
201WorcesterWest Midlands10544,72223.5
202WarringtonNorth West20990,53823.1
203SwanseaWales239104,96222.8
204NorwichEast14464,45922.3
205FyldeNorth West8237,60621.8
206StockportNorth West271126,64821.4
207HertsmereEast9042,68221.1
208HaringeyLondon219105,09220.8
209WorthingSouth East10349,53820.8
210DartfordSouth East9445,69620.6
211Newcastle upon TyneNorth East250122,79720.4
212HartlepoolNorth East8340,93020.3
213LewishamLondon248122,39220.3
214MansfieldEast Midlands9748,03020.2
215MertonLondon16581,72920.2
216Redcar and ClevelandNorth East12461,63620.1
217SolihullWest Midlands18089,48320.1
218SpelthorneSouth East8241,80519.6
219HarrowLondon17489,64219.4
220Waltham ForestLondon199102,90119.3
221Oadby and WigstonEast Midlands4322,61719.0
222Wyre ForestWest Midlands8545,32018.8
223HastingsSouth East7540,45318.5
224RochfordEast6535,55718.3
225CardiffWales267147,33318.1
226BuryNorth West14580,69618.0
227Stockton-on-TeesNorth East15083,75717.9
228Nuneaton and BedworthWest Midlands9856,58617.3
229North TynesideNorth East16696,23217.2
230SouthamptonSouth East176102,29117.2
231PendleNorth West6538,06617.1
232SuttonLondon14082,34817.0
233GosportSouth East6135,92217.0
234TorbaySouth West10762,99217.0
235NottinghamEast Midlands208124,74516.7
236TamworthWest Midlands5532,89516.7
237StevenageEast6036,51116.4
238SouthwarkLondon213130,81816.3
239WirralNorth West232143,25216.2
240GraveshamSouth East6741,72416.1
241EastbourneSouth East7345,61016.0
242CroydonLondon241152,94615.8
243BasildonEast12076,36215.7
244HackneyLondon167106,08115.7
245BarnetLondon234148,91715.7
246GloucesterSouth West8655,40715.5
247BroxbourneEast6139,84915.3
248Castle PointEast5737,38915.2
249MedwaySouth East169111,45815.2
250CamdenLondon14092,75915.1
251BridgendWales9462,36015.1
252Cannock ChaseWest Midlands6543,45715.0
253IpswichEast8959,50715.0
254HillingdonLondon164109,22815.0
255ManchesterNorth West320214,73214.9
256MiddlesbroughNorth East8960,26214.8
257RedditchWest Midlands5336,37814.6
258WatfordEast5839,62814.6
259NewportWales9666,05414.5
260Blackburn with DarwenNorth West8358,76714.1
261CoventryWest Midlands186134,13913.9
262SloughSouth East7252,42313.7
263HaltonNorth West7655,95113.6
264EalingLondon182133,65913.6
265St. HelensNorth West10981,01113.5
266WandsworthLondon185137,39313.5
267RochdaleNorth West12090,22313.3
268BrentLondon157118,61213.2
269CrawleySouth East6045,50213.2
270GatesheadNorth East11788,99913.1
271SeftonNorth West161123,07313.1
272GreenwichLondon147114,05212.9
273PlymouthSouth West147114,55812.8
274BoltonNorth West151118,79012.7
275SalfordNorth West146115,11612.7
276IslingtonLondon12196,49612.5
277LambethLondon168134,68812.5
278WiganNorth West177143,10512.4
279LeicesterEast Midlands158127,38712.4
280EnfieldLondon147120,92312.2
281TorfaenWales4840,24111.9
282HyndburnNorth West4134,79011.8
283CaerphillyWales9076,25711.8
284Stoke-on-TrentWest Midlands128110,39911.6
285HarlowEast4437,85711.6
286SunderlandNorth East140122,17711.5
287BexleyLondon10395,30010.8
288KnowsleyNorth West7166,07310.7
289RedbridgeLondon110103,71310.6
290BlackpoolNorth West6864,78910.5
291OldhamNorth West9593,14010.2
292Merthyr TydfilWales2625,78310.1
293Kingston upon Hull, City ofYorkshire and the Humber115115,47210.0
294TamesideNorth West9999,5279.9
295Neath Port TalbotWales6262,3759.9
296Rhondda Cynon TafWales102103,3399.9
297LutonEast7778,9409.8
298Hammersmith and FulhamLondon7681,2449.4
299HaveringLondon95101,2779.4
300HounslowLondon97102,9619.4
301ThurrockEast6266,3779.3
302BirminghamWest Midlands386423,4569.1
303WalsallWest Midlands100112,2268.9
304PortsmouthSouth East7686,1558.8
305BurnleyNorth West3339,8728.3
306Southend-on-SeaEast6578,3448.3
307DudleyWest Midlands111137,0698.1
308SandwellWest Midlands105130,2468.1
309Blaenau GwentWales2430,3407.9
310LiverpoolNorth West159207,4917.7
311WolverhamptonWest Midlands73105,1416.9
312South TynesideNorth East4568,2876.6
313NewhamLondon76115,5076.6
314Kensington and ChelseaLondon4266,8846.3
315Barking and DagenhamLondon3673,9024.9
316WestminsterLondon4094,8154.2
317Tower HamletsLondon49120,5394.1
318City of LondonLondon04,9140.0
The data behind this table

Heat pumps are Boiler Upgrade Scheme grants paid from 23 May 2022 to 30 June 2026 (DESNZ, Table Q1.2, published 24 September 2026), counting air and ground source heat pumps. Households are the Census 2021 count for each council. The scheme covers England and Wales; Scotland and Northern Ireland have their own. Heat pumps installed without the grant, such as in most new build and social homes, are not counted.

Thinking about one?

The grant is £7,500, or £9,000 replacing oil or LPG until 31 March 2027. See what one would cost and save in your home with the heat pump calculator, or read the Boiler Upgrade Scheme guide.

Get heat pump quotes for your home

Tell us about your property and we will pass your request to up to three MCS-certified heat pump installers covering your postcode. It is free and there is no obligation to go ahead.

It costs you nothing and never changes any figure on this site. We keep your request and the wording you agreed to as a record of your consent, and delete both after 12 months. See our privacy policy.

Frequently asked questions

Which council has the most heat pumps?

Cornwall has the most heat pump grants paid of any council in England and Wales, 3,145. Per household, South Cambridgeshire leads with 154.9 for every 10,000 households, more than four times the England and Wales figure of 35.0.

How many heat pumps are there in my area?

Search for your council above. The figures count heat pumps paid for with a Boiler Upgrade Scheme grant from May 2022 to June 2026, so they leave out heat pumps installed without the grant, for example in new build homes.

Why are there so few heat pumps in London?

London has 14.2 heat pump grants for every 10,000 households, the lowest of any region. Much of the scheme has gone to rural homes and homes off the gas grid: in the same statistics, 48% of the air to water heat pumps paid for were in rural homes and 37% in homes off the gas grid.

Data sources