plannexus.ioplannexus.io
SearchPrecedentReportsLettersCoverageLeaguesAnalytics
Pricing
Sign inSign up
plannexus.ioplannexus.io
SearchPrecedentReportsLettersCoverageLeaguesAnalytics
Pricing
Sign inSign up

League table · EPC register

Energy efficiency: every council's housing stock ranked

The share of homes rated EPC C or above in every council area, computed from the full domestic EPC register. The map of where retrofit demand lives — and where the work is already done.

National share rated C+

46.6%

Most efficientLeast efficientMost certificates

MHCLG Energy Performance of Buildings data (OGL) · EPC certificates lodged 2012–2026. England & Wales (the EPC scheme's reach). Councils with fewer than 100 rated certificates aren't ranked. Efficiency = mean SAP score (0–100).

#CouncilCertificatesRated C+Mean SAP
1Tower Hamlets145,47677.0%75
2City of London7,08968.0%71
3Salford140,69963.8%70
4Milton Keynes110,22463.4%71
5Southwark125,44063.2%71
6Hackney109,96063.1%70
7Knowsley69,49360.7%69
8Lewisham112,75060.2%70
9Welwyn Hatfield44,92960.0%69
10Islington105,32359.2%69
11Crawley36,51059.2%69
12Telford and Wrekin74,52958.9%70
13Cambridge53,79258.8%70
14Westminster130,59858.6%69
15Vale of White Horse56,32858.5%70
16Dartford42,10158.2%70
17Wokingham47,35758.2%70
18Basingstoke and Deane65,66758.0%69
19Wandsworth149,82857.7%69
20South Kesteven89,66557.7%69
21South Derbyshire42,26657.7%69
22Tewkesbury37,35557.4%70
23Winchester48,86957.4%70
24Stevenage36,17057.2%69
25St Albans109,80556.9%69
26Cherwell60,46656.3%69
27Newham136,01356.2%70
28Winchester48,38955.8%69
29Wokingham58,35955.8%69
30Hammersmith and Fulham95,95055.7%69
31Central Bedfordshire70,10755.6%68
32South Cambridgeshire65,19755.5%69
33Swindon80,99555.3%69
34Uttlesford31,90855.3%68
35Manchester263,90155.2%68
36Hart33,71855.0%69
37Harlow44,66254.9%69
38Colchester73,79254.7%68
39Camden101,87454.4%68
40Rushmoor39,99054.4%68
41Test Valley46,60954.3%68
42Mid Sussex56,99254.2%69
43Rugby41,94754.1%69
44Slough52,65654.0%68
45Maidstone67,36554.0%68
46Hounslow93,94153.9%68
47Harborough36,40853.8%68
48North Northamptonshire130,76053.7%68
49Exeter49,36953.5%68
50Dacorum55,48853.5%67
51Harrow123,34153.4%69
52Lewisham133,53553.3%68
53Lambeth154,78653.3%68
54South Gloucestershire99,08453.1%68
55Reigate and Banstead55,86553.1%67
56Ashford49,13553.0%67
57East Hertfordshire51,69552.9%68
58Huntingdonshire67,19452.8%68
59North Tyneside80,28352.6%68
60West Oxfordshire44,42152.4%67
61Tonbridge and Malling44,41452.3%68
62West Northamptonshire155,86852.2%68
63Winchester45,49852.2%68
64Stratford-on-Avon61,60352.2%67
65Oxford58,76752.0%67
66Halton47,56251.8%67
67Barnet154,96851.7%68
68Torfaen33,91451.6%67
69Newport56,90651.5%68
70Chelmsford64,62551.4%67
71Newcastle upon Tyne116,65451.4%68
72Broxbourne33,39151.2%67
73Warrington78,27751.2%68
74Norwich60,11051.1%67
75Ealing137,44151.0%68
76Bolsover35,04050.9%67
77Hertsmere36,05650.9%67
78Woking39,50850.8%68
79Cardiff149,10550.8%67
80Watford36,71350.8%68
81Liverpool237,58650.8%66
82West Suffolk39,68650.7%67
83Vale of White Horse54,73550.7%67
84Redditch30,25450.6%67
85Braintree53,63150.5%67
86North Somerset86,98550.5%67
87Stevenage52,91550.4%67
88Charnwood65,11950.4%67
89South Norfolk54,29050.1%67
90Reading69,14450.0%67
91Kensington and Chelsea89,39650.0%66
92West Northamptonshire206,22650.0%67
93Chorley41,88349.7%67
94Lichfield37,43349.7%67
95Cheshire West and Chester134,08049.6%67
96Basildon61,62949.6%67
97Horsham52,49949.5%67
98Wychavon51,15449.5%66
99Warwick60,23749.5%67
100Fareham36,68949.4%67
101Preston65,46449.3%67
102Runnymede32,53149.1%67
103Rushcliffe44,96449.1%67
104St Albans51,89849.1%67
105Monmouthshire34,06549.0%65
106East Cambridgeshire34,29649.0%66
107Tamworth25,64649.0%67
108Gosport31,08449.0%66
109Vale of Glamorgan51,42648.7%67
110Swale54,65748.5%66
111West Suffolk71,61548.5%66
112Ipswich55,57648.3%66
113Sunderland145,72948.2%67
114Plymouth111,01948.2%66
115Newham78,56248.2%68
116Canterbury59,80348.1%67
117Gloucester49,98248.1%67
118Rochdale85,65948.1%66
119North West Leicestershire45,58648.1%67
120Cheltenham48,67548.0%66
121Thurrock59,04648.0%67
122Havant45,89347.9%66
123Wiltshire189,85847.9%66
124East Staffordshire50,46147.8%66
125Medway101,58447.8%66
126Eastbourne42,63647.7%66
127Stafford50,01647.5%66
128Surrey Heath29,95147.3%67
129Stockton-on-Tees78,01547.3%67
130Hinckley and Bosworth42,05447.3%66
131Spelthorne39,44347.3%66
132Guildford52,59747.3%66
133Windsor and Maidenhead55,63447.3%66
134South Kesteven56,71747.3%66
135Sutton76,23547.2%66
136Bournemouth, Christchurch and Poole162,79947.2%66
137East Devon64,45647.2%65
138Elmbridge49,31246.9%66
139Merton73,38146.8%66
140Gateshead75,88446.7%66
141North Kesteven47,06246.7%66
142Somerset227,69446.7%65
143Haringey111,94546.7%66
144South Tyneside62,91746.7%67
145Dover48,64746.7%66
146Gravesham37,87346.6%66
147West Lancashire43,65146.6%65
148South Ribble38,59546.6%67
149Fenland41,70446.6%65
150Southampton101,78246.6%65
151Bristol, City of178,32846.4%66
152County Durham242,17546.3%66
153Three Rivers31,10746.3%66
154Middlesbrough66,24146.3%66
155Hartlepool45,46046.3%66
156Worcester42,54346.3%66
157East Hampshire51,23746.3%65
158Stockport156,20046.3%66
159Gedling49,33146.3%65
160Brentwood28,98246.2%66
161Tameside96,30746.2%66
162Babergh34,23746.1%65
163Harrow83,51446.0%66
164Waltham Forest108,33045.9%66
165West Berkshire59,55145.8%65
166York70,75545.8%67
167Newark and Sherwood49,30245.7%66
168Croydon146,09345.7%66
169Blaby32,92145.7%67
170Hillingdon102,48145.7%66
171Folkestone and Hythe48,82445.6%65
172Lincoln38,02345.5%66
173Bridgend51,55145.5%65
174Wigan76,70045.5%66
175Arun66,25345.5%66
176Sheffield214,53945.4%65
177Flintshire56,69645.4%65
178Northumberland132,77945.3%64
179West Lindsey41,07945.2%65
180South Norfolk54,55645.1%65
181Kingston upon Thames65,34345.1%65
182Thanet67,49945.0%65
183Kingston upon Hull, City of124,11945.0%66
184Solihull149,33844.9%66
185Brighton and Hove125,34044.9%65
186Bath and North East Somerset73,03544.9%65
187Portsmouth91,92244.9%66
188Broadland46,37844.9%66
189Rugby50,07144.8%66
190Wealden60,29644.8%65
191Hastings44,31544.8%65
192Solihull75,13644.8%66
193Waverley45,52344.7%65
194East Devon145,38744.7%65
195Wrexham46,22344.6%65
196Rochford26,59544.6%66
197Cannock Chase37,59244.6%66
198Ribble Valley22,67344.5%65
199Merthyr Tydfil23,83444.5%65
200Rutland14,45044.4%65
201Wigan117,66344.4%66
202Luton76,16344.4%65
203Lewes37,89144.4%65
204Mansfield44,92344.3%66
205Neath Port Talbot53,92844.2%64
206Rotherham101,67044.1%66
207Stroud44,13944.1%65
208Boston29,94944.0%64
209Epsom and Ewell25,57244.0%65
210Caerphilly62,40144.0%65
211Bassetlaw52,07844.0%65
212Nottingham156,02943.8%65
213North East Derbyshire40,60243.6%66
214Tunbridge Wells45,26343.6%65
215East Suffolk101,93343.5%64
216Epping Forest43,72443.4%65
217Bolton106,62543.3%65
218Wakefield173,85043.2%67
219Wolverhampton33,54443.2%65
220Darlington46,81142.9%65
221North Devon30,72542.8%63
222Wychavon31,82042.8%64
223New Forest63,05642.7%65
224High Peak31,12042.5%65
225Barnsley98,84142.5%66
226Maldon23,74142.5%64
227West Devon52,91942.5%64
228Isle of Wight61,13242.4%64
229Leeds332,33842.4%65
230East Riding of Yorkshire134,73942.3%64
231Bexley86,05642.3%65
232North East Derbyshire49,05342.2%65
233Chesterfield42,25342.2%66
234South Holland40,11042.1%65
235Redditch31,42242.1%65
236Cotswold37,71242.0%63
237Shropshire122,52241.9%63
238Tandridge30,60541.8%65
239North Devon41,89141.8%63
240Bromley114,94041.8%65
241Swansea86,90541.7%64
242Sandwell122,66041.7%65
243Melton19,96841.5%64
244Mole Valley30,38341.4%64
245Redcar and Cleveland55,33041.3%65
246Gedling45,63641.2%65
247Havering86,18041.2%65
248Great Yarmouth41,47741.2%63
249Staffordshire Moorlands43,29741.1%65
250Richmond upon Thames67,92341.1%64
251Trafford82,84141.1%65
252North Lincolnshire61,06041.0%64
253Derby97,28640.7%64
254Adur22,43840.7%65
255Forest of Dean31,44040.7%62
256Enfield116,95540.6%65
257Redbridge91,46740.4%65
258Sefton113,98240.2%63
259Birmingham465,29940.2%64
260Sevenoaks37,68640.1%64
261Walsall103,94540.1%64
262Oldham91,92440.0%64
263Fylde36,22040.0%64
264Doncaster126,82840.0%65
265Worthing44,18340.0%64
266Pendle254,38139.9%63
267Wolverhampton94,47939.9%64
268Stoke-on-Trent99,70839.8%64
269Dudley116,87939.8%64
270Wyre Forest36,72239.8%64
271Herefordshire, County of73,75439.4%62
272North Warwickshire25,11739.2%64
273Oadby and Wigston19,62739.2%65
274Leicester134,59239.1%64
275Blackburn with Darwen62,84339.1%64
276South Hams41,03739.1%62
277Torridge30,25639.0%61
278Wyre45,36738.9%64
279Cornwall248,13138.8%60
280Bury73,00538.7%64
281Wealden39,26138.7%63
282Tendring61,46438.6%64
283Stockport102,22438.4%64
284Torbay58,76438.2%63
285Westmorland and Furness108,50338.1%63
286Kirklees154,18338.1%64
287Wirral131,59938.0%64
288Broxtowe39,10438.0%64
289Erewash41,38037.8%63
290West Lindsey65,28037.7%64
291Rossendale27,14037.0%63
292Rhondda Cynon Taf89,71136.7%64
293West Devon22,19936.4%60
294Derbyshire Dales28,15636.3%62
295Pembrokeshire48,94136.1%60
296King's Lynn and West Norfolk68,99036.0%61
297Lancaster51,96235.0%62
298East Lindsey66,76034.9%61
299Blaenau Gwent24,80434.8%63
300Isle of Anglesey31,79634.3%58
301Westmorland and Furness95,56634.0%61
302Calderdale87,19233.7%61
303Southend-on-Sea67,55833.3%62
304Powys52,61233.1%59
305Burnley44,13932.9%61
306Conwy48,22932.9%60
307Carmarthenshire72,53232.5%59
308North Norfolk46,80232.4%60
309Bradford233,86032.4%61
310Denbighshire41,01932.3%60
311Hyndburn34,74230.5%61
312Staffordshire Moorlands32,77230.3%61
313Castle Point27,06729.4%62
314Fylde78,44028.3%60
315Ceredigion31,92928.1%56
316Gwynedd48,36528.0%56
317Pendle40,39326.8%60
318Isles of Scilly1,18515.0%47

Paid plans add each council's full A–G distribution, efficiency by property type and the year-by-year trend — plus the planning data to find the retrofit work itself.

Start free →What’s in the scorecard