Skip to main content

Data · Source published 25 June 2026 by DESNZ

ECO measures by council: Great Britain local authority data

Between January 2013 and the end of March 2026, 4,453,004 Energy Company Obligation (ECO) measures were installed in 2,595,218 households across Great Britain, according to official DESNZ statistics published on 25 June 2026. Birmingham recorded the most measures of any council (195,919). The tables below cover all 350 local authorities.

Top 20 councils by ECO measures installed

ECO measures and households helped: all ECO phases, January 2013 to end of March 2026. ECO3 Interim / ECO4 Flex: measures from April 2022. Source: DESNZ, Tables 3.4, 3.5 and 4.4.
#CouncilRegion or nationECO measuresMeasures per 1,000 householdsHouseholds helpedECO3 Interim / ECO4 Flex measures
1BirminghamWest Midlands (Met County)West Midlands195,919448.781,8292,573
2BradfordWest Yorkshire (Met County)Yorkshire and The Humber126,713578.451,629372
3LeedsWest Yorkshire (Met County)Yorkshire and The Humber77,848219.443,43081
4LeicesterEast Midlands69,437515.528,6345,770
5ManchesterGreater Manchester (Met County)North West66,947289.238,2051,783
6LiverpoolMerseyside (Met County)North West64,409295.632,2152,520
7County DurhamNorth East62,312255.732,7758,033
8Glasgow CityScotland59,488196.344,215245
9KirkleesWest Yorkshire (Met County)Yorkshire and The Humber48,022259.921,6840
10North LanarkshireScotland46,287301.327,9592,713
11WirralMerseyside (Met County)North West46,130314.821,2465,024
12SheffieldSouth Yorkshire (Met County)Yorkshire and The Humber45,739186.822,6853,052
13RotherhamSouth Yorkshire (Met County)Yorkshire and The Humber44,735383.920,6104,591
14SandwellWest Midlands (Met County)West Midlands44,415333.021,7241,965
15South LanarkshireScotland40,961269.625,1052,886
16WalsallWest Midlands (Met County)West Midlands40,642353.421,7923,004
17CornwallSouth West40,285153.022,6303,862
18OldhamGreater Manchester (Met County)North West39,046409.220,4061,678
19NottinghamEast Midlands37,512288.820,2742,942
20LutonEast of England36,844446.513,911849

All 350 councils by region and nation

Councils are listed in the order DESNZ publishes them. Each table starts with the published total for that region or nation. Great Britain total: 4,453,004 measures, 2,595,218 households, 156.7 measures per 1,000 households.

North East (12 councils)

CouncilArea codeECO measuresMeasures per 1,000 householdsHouseholds helpedECO3 Interim / ECO4 Flex measures
North East totalE12000001280,631229.7153,99224,326
County DurhamE0600004762,312255.732,7758,033
DarlingtonE0600000511,835231.66,1101,289
HartlepoolE0600000118,571440.68,504294
MiddlesbroughE0600000221,405330.011,12012
NorthumberlandE0600005728,893187.217,3532,990
Redcar and ClevelandE0600000321,293337.910,5302,802
Stockton-on-TeesE0600000421,161242.612,3401,025
GatesheadTyne and Wear (Met County)E0800003719,493216.511,1272,653
Newcastle upon TyneTyne and Wear (Met County)E0800002121,973167.913,608331
North TynesideTyne and Wear (Met County)E0800002213,784138.48,1861,540
South TynesideTyne and Wear (Met County)E0800002313,230190.56,2643,137
SunderlandTyne and Wear (Met County)E0800002426,681212.416,075220

North West (35 councils)

CouncilArea codeECO measuresMeasures per 1,000 householdsHouseholds helpedECO3 Interim / ECO4 Flex measures
North West totalE12000002797,543243.2439,17546,494
Blackburn with DarwenE0600000831,209520.614,589290
BlackpoolE0600000929,955460.716,870257
Cheshire EastE0600004919,869107.112,5022,529
Cheshire West and ChesterE0600005020,111123.311,9932,465
CumberlandE0600006321,158164.412,4722,529
HaltonE0600000612,371215.28,0781,143
WarringtonE0600000711,382123.47,7920
Westmorland and FurnessE0600006414,021132.27,6261,977
BoltonGreater Manchester (Met County)E0800000136,325297.818,7511,561
BuryGreater Manchester (Met County)E0800000221,725264.911,7551,668
ManchesterGreater Manchester (Met County)E0800000366,947289.238,2051,783
OldhamGreater Manchester (Met County)E0800000439,046409.220,4061,678
RochdaleGreater Manchester (Met County)E0800000528,831308.515,0722,318
SalfordGreater Manchester (Met County)E0800000624,061194.214,451928
StockportGreater Manchester (Met County)E0800000724,984192.114,7033,094
TamesideGreater Manchester (Met County)E0800000827,639271.317,7891,794
TraffordGreater Manchester (Met County)E0800000919,797201.111,5772,178
WiganGreater Manchester (Met County)E0800001029,427197.418,2362,145
BurnleyLancashireE0700011718,613452.48,856338
ChorleyLancashireE070001188,317159.05,305316
FyldeLancashireE070001197,533186.94,765507
HyndburnLancashireE0700012016,914474.57,210337
LancasterLancashireE0700012110,782172.26,385221
PendleLancashireE0700012221,285544.48,710176
PrestonLancashireE0700012316,444254.59,113294
Ribble ValleyLancashireE070001242,931101.71,722^
RossendaleLancashireE070001257,536241.93,835205
South RibbleLancashireE070001267,442148.14,493492
West LancashireLancashireE070001277,879155.95,169^
WyreLancashireE0700012810,444191.06,216359
KnowsleyMerseyside (Met County)E0800001118,722272.510,7771,557
LiverpoolMerseyside (Met County)E0800001264,409295.632,2152,520
SeftonMerseyside (Met County)E0800001436,710291.720,3301,605
St. HelensMerseyside (Met County)E0800001316,594199.69,9611,699
WirralMerseyside (Met County)E0800001546,130314.821,2465,024

Yorkshire and The Humber (15 councils)

CouncilArea codeECO measuresMeasures per 1,000 householdsHouseholds helpedECO3 Interim / ECO4 Flex measures
Yorkshire and The Humber totalE12000003535,927221.5277,16813,747
East Riding of YorkshireE0600001118,971118.813,0046
Kingston upon Hull, City ofE0600001018,570157.812,5890
North East LincolnshireE0600001214,284201.68,473^
North LincolnshireE0600001312,460167.27,2411,032
North YorkshireE0600006527,20394.618,63966
YorkE060000145,50962.73,934#
BarnsleySouth Yorkshire (Met County)E0800003817,943161.310,4561,535
DoncasterSouth Yorkshire (Met County)E0800001731,305227.517,8862,548
RotherhamSouth Yorkshire (Met County)E0800001844,735383.920,6104,591
SheffieldSouth Yorkshire (Met County)E0800003945,739186.822,6853,052
BradfordWest Yorkshire (Met County)E08000032126,713578.451,629372
CalderdaleWest Yorkshire (Met County)E0800003325,569276.812,094^
KirkleesWest Yorkshire (Met County)E0800003448,022259.921,6840
LeedsWest Yorkshire (Met County)E0800003577,848219.443,43081
WakefieldWest Yorkshire (Met County)E0800003621,056131.512,814#

East Midlands (35 councils)

CouncilArea codeECO measuresMeasures per 1,000 householdsHouseholds helpedECO3 Interim / ECO4 Flex measures
East Midlands totalE12000004370,152173.9198,04339,271
DerbyE0600001530,764283.115,7821,029
LeicesterE0600001669,437515.528,6345,770
North NorthamptonshireE0600006115,09496.99,5401,340
NottinghamE0600001837,512288.820,2742,942
RutlandE060000171,15866.78449
West NorthamptonshireE0600006215,28884.89,6591,403
Amber ValleyDerbyshireE070000329,238157.74,5152,736
BolsoverDerbyshireE070000337,026189.53,4241,619
ChesterfieldDerbyshireE070000348,432171.94,8101,957
Derbyshire DalesDerbyshireE070000352,82084.41,672666
ErewashDerbyshireE070000367,850154.63,9381,897
High PeakDerbyshireE070000374,566108.92,782625
North East DerbyshireDerbyshireE070000387,275151.44,2271,542
South DerbyshireDerbyshireE070000395,956118.13,0871,205
BlabyLeicestershireE070001298,291185.94,0191,071
CharnwoodLeicestershireE0700013012,624162.56,6341,345
HarboroughLeicestershireE070001315,889134.03,799518
Hinckley and BosworthLeicestershireE070001326,622129.63,870911
MeltonLeicestershireE070001333,684156.22,250495
North West LeicestershireLeicestershireE070001345,651116.13,229794
Oadby and WigstonLeicestershireE070001356,657284.23,300571
BostonLincolnshireE070001364,337142.12,471224
East LindseyLincolnshireE0700013712,966190.77,535^
LincolnLincolnshireE070001384,13595.92,403275
North KestevenLincolnshireE070001394,89491.22,949399
South HollandLincolnshireE070001405,251121.32,916419
South KestevenLincolnshireE070001415,72187.73,681617
West LindseyLincolnshireE070001425,721127.63,338^
AshfieldNottinghamshireE0700017011,625207.45,6732,932
BassetlawNottinghamshireE0700017110,787199.06,2561,051
BroxtoweNottinghamshireE070001725,289106.33,263128
GedlingNottinghamshireE070001737,754147.24,677148
MansfieldNottinghamshireE070001748,386170.44,7711,123
Newark and SherwoodNottinghamshireE070001756,811121.34,693199
RushcliffeNottinghamshireE070001764,64187.33,128172

West Midlands (30 councils)

CouncilArea codeECO measuresMeasures per 1,000 householdsHouseholds helpedECO3 Interim / ECO4 Flex measures
West Midlands totalE12000005577,689228.7300,05927,982
Herefordshire, County ofE060000199,381108.56,004733
ShropshireE0600005118,547125.711,0302,082
Stoke-on-TrentE0600002127,904248.015,948618
Telford and WrekinE0600002013,446165.68,1121,509
Cannock ChaseStaffordshireE070001927,194159.84,640350
East StaffordshireStaffordshireE0700019311,182207.65,340566
LichfieldStaffordshireE070001944,938102.33,49498
Newcastle-under-LymeStaffordshireE070001958,224150.54,944340
South StaffordshireStaffordshireE070001965,219109.83,262503
StaffordStaffordshireE070001976,25799.43,847403
Staffordshire MoorlandsStaffordshireE070001985,934138.13,438705
TamworthStaffordshireE070001994,373128.62,874188
North WarwickshireWarwickshireE070002184,141144.22,83170
Nuneaton and BedworthWarwickshireE0700021910,895186.86,277730
RugbyWarwickshireE070002203,98679.92,61934
Stratford-on-AvonWarwickshireE070002214,23364.93,13228
WarwickWarwickshireE070002224,45968.13,32824
BirminghamWest Midlands (Met County)E08000025195,919448.781,8292,573
CoventryWest Midlands (Met County)E0800002634,032233.119,4381,125
DudleyWest Midlands (Met County)E0800002735,070251.117,1186,638
SandwellWest Midlands (Met County)E0800002844,415333.021,7241,965
SolihullWest Midlands (Met County)E0800002916,401180.09,97122
WalsallWest Midlands (Met County)E0800003040,642353.421,7923,004
WolverhamptonWest Midlands (Met County)E0800003129,643270.915,3283,480
BromsgroveWorcestershireE070002344,500105.53,15354
Malvern HillsWorcestershireE070002353,11683.92,25830
RedditchWorcestershireE070002366,269170.04,29531
WorcesterWorcestershireE070002376,276137.84,29936
WychavonWorcestershireE070002385,92896.64,45918
Wyre ForestWorcestershireE070002395,165110.83,27525

East of England (45 councils)

CouncilArea codeECO measuresMeasures per 1,000 householdsHouseholds helpedECO3 Interim / ECO4 Flex measures
East of England totalE12000006267,72997.6166,81110,189
BedfordE060000559,752122.64,9150
Central BedfordshireE060000567,35456.45,3290
LutonE0600003236,844446.513,911849
PeterboroughE0600003119,790225.59,0822,009
Southend-on-SeaE060000336,73984.44,7270
ThurrockE060000348,600126.36,208206
CambridgeCambridgeshireE070000082,22839.31,85559
East CambridgeshireCambridgeshireE070000092,99775.62,186178
FenlandCambridgeshireE070000105,241115.03,295315
HuntingdonshireCambridgeshireE070000116,02874.34,228184
South CambridgeshireCambridgeshireE070000123,99055.73,21571
BasildonEssexE070000667,09991.45,18641
BraintreeEssexE070000675,28777.93,864123
BrentwoodEssexE070000681,74553.51,29512
Castle PointEssexE070000693,997105.52,76936
ChelmsfordEssexE070000705,25567.13,857206
ColchesterEssexE070000716,14072.74,238131
Epping ForestEssexE070000724,00272.13,00411
HarlowEssexE070000733,76196.82,93912
MaldonEssexE070000742,67090.11,99836
RochfordEssexE070000752,47166.71,82118
TendringEssexE0700007611,413158.56,813160
UttlesfordEssexE070000771,66641.81,30022
BroxbourneHertfordshireE070000953,51087.42,6330
DacorumHertfordshireE070000964,62171.03,157206
East HertfordshireHertfordshireE070002423,07547.42,37041
HertsmereHertfordshireE070000982,77863.22,02271
North HertfordshireHertfordshireE070000993,22555.42,40364
St AlbansHertfordshireE070002403,09551.22,249145
StevenageHertfordshireE070002432,63271.11,719110
Three RiversHertfordshireE070001022,51267.01,907101
WatfordHertfordshireE070001033,20078.61,90157
Welwyn HatfieldHertfordshireE070002412,29846.61,71049
BrecklandNorfolkE070001436,545102.14,059630
BroadlandNorfolkE070001445,16584.43,460152
Great YarmouthNorfolkE070001456,244137.13,837#
King’s Lynn and West NorfolkNorfolkE0700014611,669167.07,2571,682
North NorfolkNorfolkE070001475,368106.93,168760
NorwichNorfolkE070001484,20263.33,088^
South NorfolkNorfolkE070001495,25779.13,272577
BaberghSuffolkE070002002,35755.11,65069
East SuffolkSuffolkE0700024410,27288.96,700359
IpswichSuffolkE070002025,44591.23,93271
Mid SuffolkSuffolkE070002032,77157.91,794181
West SuffolkSuffolkE070002456,41977.94,488162

London (33 councils)

CouncilArea codeECO measuresMeasures per 1,000 householdsHouseholds helpedECO3 Interim / ECO4 Flex measures
London totalE12000007262,55073.4183,9311,038
CamdenInner LondonE090000074,83347.84,561^
City of LondonInner LondonE0900000100.000
HackneyInner LondonE090000125,94053.35,2140
Hammersmith and FulhamInner LondonE090000132,03224.01,6826
HaringeyInner LondonE090000147,89173.96,07814
IslingtonInner LondonE090000195,12650.14,7300
Kensington and ChelseaInner LondonE090000201,74724.61,676#
LambethInner LondonE090000228,68763.57,3775
LewishamInner LondonE090000236,98155.85,036135
NewhamInner LondonE0900002521,142168.410,96819
SouthwarkInner LondonE0900002811,48882.510,32612
Tower HamletsInner LondonE090000306,85949.65,99312
WandsworthInner LondonE090000322,68918.82,08120
WestminsterInner LondonE090000332,56724.92,4520
Barking and DagenhamOuter LondonE0900000214,299187.28,82375
BarnetOuter LondonE090000038,33653.76,31816
BexleyOuter LondonE090000047,32074.95,36737
BrentOuter LondonE0900000510,23183.56,49722
BromleyOuter LondonE090000068,58162.37,00559
CroydonOuter LondonE090000089,35059.36,74759
EalingOuter LondonE0900000916,969122.010,580112
EnfieldOuter LondonE0900001013,879114.09,53324
GreenwichOuter LondonE090000116,45053.54,93732
HarrowOuter LondonE090000157,31278.94,46027
HaveringOuter LondonE090000167,93476.35,24729
HillingdonOuter LondonE0900001711,579100.17,371137
HounslowOuter LondonE090000189,59789.06,26428
Kingston upon ThamesOuter LondonE090000213,37349.62,8308
MertonOuter LondonE090000243,95947.52,82817
RedbridgeOuter LondonE0900002617,758165.69,08826
Richmond upon ThamesOuter LondonE090000271,83122.21,46810
SuttonOuter LondonE090000294,10948.63,19526
Waltham ForestOuter LondonE0900003111,701110.87,19960

South East (64 councils)

CouncilArea codeECO measuresMeasures per 1,000 householdsHouseholds helpedECO3 Interim / ECO4 Flex measures
South East totalE12000008305,74576.8223,4946,238
Bracknell ForestE060000365,830109.84,592129
Brighton and HoveE060000437,55560.76,41313
BuckinghamshireE0600006018,79781.611,218666
Isle of WightE060000466,18592.74,63594
MedwayE0600003510,63992.77,706^
Milton KeynesE0600004210,69688.67,8310
PortsmouthE0600004413,268149.810,007227
ReadingE060000385,52379.03,727#
SloughE0600003911,227207.35,9307
SouthamptonE0600004516,306151.112,423154
West BerkshireE060000374,36963.93,4295
Windsor and MaidenheadE060000403,85661.42,82537
WokinghamE060000415,89579.34,640198
EastbourneEast SussexE070000613,97284.23,04441
HastingsEast SussexE070000624,174101.92,93846
LewesEast SussexE070000632,96165.22,056121
RotherEast SussexE070000643,17272.02,250139
WealdenEast SussexE070000654,49162.13,095583
Basingstoke and DeaneHampshireE070000844,36754.23,324189
East HampshireHampshireE070000854,50080.13,487128
EastleighHampshireE070000863,90964.23,030^
FarehamHampshireE070000873,59372.72,79961
GosportHampshireE070000885,137141.83,633178
HartHampshireE070000892,33555.41,850^
HavantHampshireE070000907,539137.25,611290
New ForestHampshireE070000915,33167.14,03798
RushmoorHampshireE070000922,90871.92,13633
Test ValleyHampshireE070000933,28856.72,579114
WinchesterHampshireE070000942,17839.41,659173
AshfordKentE070001053,61663.02,6920
CanterburyKentE070001064,28263.83,0730
DartfordKentE070001072,61754.01,935#
DoverKentE070001084,12178.13,102#
Folkestone and HytheKentE070001124,86896.93,640#
GraveshamKentE070001093,36780.22,46710
MaidstoneKentE070001104,13354.13,1050
SevenoaksKentE070001112,94458.42,308#
SwaleKentE070001136,26398.24,5180
ThanetKentE070001145,50786.73,7940
Tonbridge and MallingKentE070001153,06254.82,3910
Tunbridge WellsKentE070001162,30545.91,855#
CherwellOxfordshireE070001774,35461.52,995250
OxfordOxfordshireE070001783,71963.92,734142
South OxfordshireOxfordshireE070001793,46852.62,542383
Vale of White HorseOxfordshireE070001802,98347.82,107296
West OxfordshireOxfordshireE070001812,89956.42,167244
ElmbridgeSurreyE070002072,55244.02,104^
Epsom and EwellSurreyE070002081,37643.01,0890
GuildfordSurreyE070002092,76347.22,1810
Mole ValleySurreyE070002101,40036.71,1090
Reigate and BansteadSurreyE070002112,87245.52,2598
RunnymedeSurreyE070002122,61472.01,9296
SpelthorneSurreyE070002133,56383.42,689#
Surrey HeathSurreyE070002142,41764.51,913#
TandridgeSurreyE070002151,90451.71,4730
WaverleySurreyE070002162,61247.41,8160
WokingSurreyE070002172,80566.32,0060
AdurWest SussexE070002232,71696.91,96786
ArunWest SussexE070002246,06179.54,328188
ChichesterWest SussexE070002254,06371.13,189170
CrawleyWest SussexE070002263,48574.22,430145
HorshamWest SussexE070002275,25779.33,779203
Mid SussexWest SussexE070002283,86257.73,105110
WorthingWest SussexE070002294,91495.53,799147

South West (27 councils)

CouncilArea codeECO measuresMeasures per 1,000 householdsHouseholds helpedECO3 Interim / ECO4 Flex measures
South West totalE12000009269,033104.9177,56718,337
Bath and North East SomersetE060000224,91459.33,553251
Bournemouth, Christchurch and PooleE0600005816,11390.312,29655
Bristol, City ofE0600002318,33991.713,0491,233
CornwallE0600005240,285153.022,6303,862
DorsetE0600005913,92378.49,960236
Isles of ScillyE0600005300.000
North SomersetE060000248,12282.55,608593
PlymouthE0600002619,376164.514,320331
SomersetE0600006623,88591.214,8893,392
South GloucestershireE0600002510,91287.07,971425
SwindonE0600003010,645106.87,204880
TorbayE060000279,159141.45,977332
WiltshireE0600005418,52682.112,9722,015
East DevonDevonE070000406,15785.64,089532
ExeterDevonE070000414,74184.03,323216
Mid DevonDevonE070000426,073161.23,668577
North DevonDevonE070000435,715124.03,143658
South HamsDevonE070000445,983144.13,767420
TeignbridgeDevonE070000456,519103.34,316270
TorridgeDevonE070000467,420232.44,292520
West DevonDevonE070000474,112154.92,396413
CheltenhamGloucestershireE070000783,71468.42,580190
CotswoldGloucestershireE070000793,07371.82,10671
Forest of DeanGloucestershireE070000806,312162.13,299398
GloucesterGloucestershireE070000817,950139.25,105235
StroudGloucestershireE070000823,45762.42,407146
TewkesburyGloucestershireE070000833,60881.52,64786

Wales (22 councils)

CouncilArea codeECO measuresMeasures per 1,000 householdsHouseholds helpedECO3 Interim / ECO4 Flex measures
Wales totalW92000004300,237214.2142,56564,455
Isle of Anglesey / Ynys MônW0600000112,288390.54,0004,667
Gwynedd / GwyneddW0600000218,209339.75,9436,918
Conwy / ConwyW0600000315,233287.56,6502,995
Denbighshire / Sir DdinbychW0600000420,117460.59,0964,142
Flintshire / Sir y FflintW0600000520,087294.68,7995,116
Wrexham / WrecsamW060000068,326140.24,5591,698
Powys / PowysW0600002322,100357.78,9688,767
Ceredigion / CeredigionW0600000818,421577.76,7275,694
Pembrokeshire / Sir BenfroW0600000919,087329.87,0176,429
Carmarthenshire / Sir GaerfyrddinW0600001026,891317.710,6366,214
Swansea / AbertaweW0600001113,862124.17,2161,775
Neath Port Talbot / Castell-nedd Port TalbotW0600001215,062237.66,764^
Bridgend / Pen-y-bont ar OgwrW060000139,960154.65,3361,324
Vale of Glamorgan / Bro MorgannwgW060000146,403105.74,172468
Cardiff / CaerdyddW0600001518,471115.712,642758
Rhondda Cynon Taf / Rhondda Cynon TafW0600001617,584162.910,0451,143
Merthyr Tydfil / Merthyr TudfulW060000244,123159.12,553434
Caerphilly / CaerffiliW0600001811,216145.27,299^
Blaenau Gwent / Blaenau GwentW060000194,835156.72,756211
Torfaen / Tor-faenW060000204,839116.43,056^
Monmouthshire / Sir FynwyW060000214,549107.12,548918
Newport / CasnewyddW060000228,574121.65,783442

Scotland (32 councils)

CouncilArea codeECO measuresMeasures per 1,000 householdsHouseholds helpedECO3 Interim / ECO4 Flex measures
Scotland totalS92000003485,768188.7332,41325,799
Aberdeen CityS1200003310,19789.98,182241
AberdeenshireS1200003418,357155.412,4592,157
AngusS120000418,423152.55,3431,047
Argyll and ButeS120000358,574199.35,481^
City of EdinburghS1200003623,13493.119,607109
ClackmannanshireS120000054,187170.63,36071
Dumfries and GallowayS1200000619,781278.29,5054,680
Dundee CityS1200004214,980209.010,881276
East AyrshireS1200000813,195234.39,428585
East DunbartonshireS120000457,256154.24,739287
East LothianS120000103,86775.22,92414
East RenfrewshireS1200001117,007415.39,782133
FalkirkS1200001411,003149.87,964319
FifeS1200004727,532159.220,975483
Glasgow CityS1200004959,488196.344,215245
HighlandS1200001718,047157.310,7631,834
InverclydeS1200001810,800287.37,371165
MidlothianS120000194,885112.43,97719
MorayS120000206,852154.44,812503
Na h-Eileanan SiarS120000135,438421.13,530#
North AyrshireS1200002114,181217.610,045256
North LanarkshireS1200005046,287301.327,9592,713
Orkney IslandsS120000231,04295.380716
Perth and KinrossS1200004814,753204.38,6322,070
RenfrewshireS1200003820,987236.315,1781,689
Scottish BordersS1200002612,507221.68,900994
Shetland IslandsS1200002779072.9556#
South AyrshireS1200002810,756201.66,958924
South LanarkshireS1200002940,961269.625,1052,886
StirlingS120000305,096122.94,03958
West DunbartonshireS120000397,766180.76,0230
West LothianS1200004017,639214.212,913752

# means a value of 1 to 4, and ^ means a value of 5 or more, both withheld by DESNZ to protect household privacy.

How to use this data

  • Compare councils of different sizes with measures per 1,000 households, not raw totals. Large cities lead on totals because they have more homes.
  • One household can receive several measures, such as a boiler and loft insulation. That is why measures are higher than households helped.
  • ECO measures cover every phase since January 2013 (ECO1 to ECO4), not ECO4 alone. DESNZ does not publish an ECO4-only total by council.
  • The ECO3 Interim / ECO4 Flex column counts Affordable Warmth measures where the household qualified through the flexible eligibility route, for example through a council’s LA Flex declaration. Read more about how this works in our LA Flex scheme guide and ECO4 scheme guide.
  • Figures are provisional. Quote the period (to end of March 2026) and the source when you use them.

Methodology and source

  • Source: Department for Energy Security and Net Zero (DESNZ), Household Energy Efficiency Statistics, headline release June 2026, published 25 June 2026 (Excel tables).
  • Tables used: Table 3.4: ECO measures by administrative area; Table 3.5: ECO Affordable Warmth measures installed via Flexible Eligibility, by administrative area; Table 4.4: Households in receipt of ECO measures by administrative area. Each was last updated on 28 May 2026.
  • Period: January 2013 to end of March 2026 for measures and households; April 2017 to end of March 2026 for the flex column. The ECO3 Interim / ECO4 Flex figures start in April 2022.
  • Per 1,000 households figures are the DESNZ published rates, based on 2022-based household projections for mid-2025 (ONS, Welsh Government, National Records of Scotland).
  • We copied the figures as published and did not adjust or estimate any value. We show the 350 single-tier and district councils, which add up exactly to the published Great Britain totals. County and Inner or Outer London sub-totals in the source are left out to avoid double counting. Councils sharing a county show that county under their name.
  • Compiled by ApplyFreeBoiler.uk, run by Reliant Energy Solutions Ltd, an ECO4 installer. Questions about the statistics themselves go to DESNZ at energyefficiency.stats@energysecurity.gov.uk.

Cite this page

ApplyFreeBoiler.uk, “ECO measures by council: Great Britain local authority data”, https://applyfreeboiler.uk/data/eco-measures-by-council. Data: DESNZ, Household Energy Efficiency Statistics, headline release June 2026, Tables 3.4, 3.5 and 4.4, published 25 June 2026.

Underlying data © Crown copyright, published by DESNZ. Contains public sector information licensed under the Open Government Licence v3.0.

Live in one of these areas?

Find out whether your home could get ECO4 funding.

Check if your home qualifies