plannexus.ioplannexus.io
SearchCoverageLeaguesWhy us
PricingHelpAPI Docs
Sign inSign up
plannexus.ioplannexus.io
SearchCoverageLeaguesWhy us
PricingHelpAPI Docs
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 Hamlets144,35076.9%75
2City of London7,08268.0%71
3Salford140,03763.6%70
4Milton Keynes109,97763.4%71
5Southwark124,90963.1%71
6Hackney109,54463.0%70
7Knowsley69,34060.7%69
8Lewisham112,38360.1%70
9Welwyn Hatfield44,80859.9%69
10Islington104,53859.2%69
11Crawley36,38959.1%69
12Telford and Wrekin74,24858.8%70
13Cambridge53,60758.8%70
14Westminster130,25258.6%69
15Vale of White Horse56,13858.5%70
16Dartford41,96658.2%70
17Wokingham47,18858.1%70
18Basingstoke and Deane65,44057.9%69
19South Derbyshire42,15557.7%69
20Wandsworth149,38457.7%69
21South Kesteven89,25557.6%69
22Tewkesbury37,24557.4%70
23Winchester48,74257.3%70
24Stevenage36,06457.2%69
25St Albans109,50556.9%69
26Cherwell60,25256.2%69
27Newham135,68256.2%70
28Wokingham58,19655.8%69
29Winchester48,24255.8%69
30Hammersmith and Fulham95,66255.6%69
31Central Bedfordshire69,78455.5%68
32South Cambridgeshire64,93655.4%69
33Uttlesford31,80055.3%68
34Swindon80,68555.3%69
35Manchester262,65355.1%68
36Hart33,61654.9%69
37Harlow44,54554.8%69
38Colchester73,49154.7%68
39Camden101,50754.4%68
40Rushmoor39,89154.3%68
41Test Valley46,47854.3%68
42Mid Sussex56,79354.1%69
43Rugby41,76654.1%69
44Maidstone67,12453.9%68
45Hounslow93,69853.9%68
46Slough52,36253.9%68
47Harborough36,28353.8%68
48North Northamptonshire130,25753.7%68
49Exeter49,17253.5%68
50Dacorum55,24853.4%67
51Harrow122,97653.3%69
52Lewisham133,24353.2%68
53Lambeth154,42953.2%68
54South Gloucestershire98,78853.0%68
55Reigate and Banstead55,70253.0%67
56Ashford49,01853.0%67
57East Hertfordshire51,53252.9%68
58Huntingdonshire67,02252.7%68
59North Tyneside79,94852.5%68
60West Oxfordshire44,29452.4%67
61Tonbridge and Malling44,28752.3%68
62West Northamptonshire155,37352.2%68
63Stratford-on-Avon61,44152.2%67
64Winchester45,34152.1%68
65Oxford58,54151.9%67
66Barnet154,51451.6%68
67Halton47,17451.6%67
68Torfaen33,79151.6%67
69Newport56,76251.5%68
70Chelmsford64,39151.3%67
71Newcastle upon Tyne116,18451.3%68
72Broxbourne33,28751.2%67
73Warrington78,03151.1%68
74Norwich59,80751.1%67
75Ealing136,99550.9%68
76Bolsover34,91650.8%67
77Hertsmere35,92850.8%67
78Woking39,41350.8%68
79Cardiff148,65950.8%67
80Watford36,59950.7%68
81Liverpool236,72350.7%66
82West Suffolk39,56050.7%67
83Vale of White Horse54,53950.7%67
84Redditch30,18950.6%67
85Braintree53,45450.5%67
86North Somerset86,71850.4%67
87Charnwood64,95450.4%67
88Stevenage52,69550.3%67
89South Norfolk54,10550.1%67
90Reading68,93250.0%67
91West Northamptonshire205,62550.0%67
92Kensington and Chelsea89,09549.9%66
93Chorley41,74349.7%67
94Lichfield37,33149.6%67
95Cheshire West and Chester133,66549.6%67
96Horsham52,36149.5%67
97Wychavon51,02649.5%66
98Warwick60,05649.4%67
99Basildon61,25249.4%67
100Fareham36,52949.3%67
101Preston65,23849.2%67
102Runnymede32,29649.1%67
103Rushcliffe44,80949.0%67
104St Albans51,76149.0%67
105Monmouthshire33,95749.0%65
106East Cambridgeshire34,15348.9%66
107Tamworth25,55248.9%67
108Gosport30,93748.8%66
109Vale of Glamorgan51,28148.6%67
110West Suffolk71,36048.5%66
111Swale54,50948.5%66
112Plymouth110,62048.1%66
113Ipswich55,24548.1%66
114Sunderland145,24148.1%67
115Newham78,25748.1%68
116Canterbury59,63248.0%67
117North West Leicestershire45,44748.0%67
118Cheltenham48,51648.0%66
119Gloucester49,80548.0%67
120Rochdale85,30748.0%66
121Thurrock58,83147.9%67
122Wiltshire189,21647.8%66
123East Staffordshire50,31147.8%66
124Medway101,23847.7%66
125Eastbourne42,47947.7%66
126Havant45,51947.6%66
127Stafford49,78947.4%66
128Surrey Heath29,86647.3%67
129Spelthorne39,35447.3%66
130Stockton-on-Tees77,76247.2%67
131Windsor and Maidenhead55,45747.2%66
132Hinckley and Bosworth41,91947.2%66
133South Kesteven56,38547.2%66
134Guildford52,27247.2%66
135East Devon64,26247.2%65
136Bournemouth, Christchurch and Poole162,27447.1%66
137Sutton75,95147.1%66
138Elmbridge49,14746.9%66
139Merton73,10146.7%66
140Somerset226,95246.7%65
141North Kesteven46,86946.6%66
142Gateshead75,59546.6%66
143Dover48,45546.6%66
144Gravesham37,75646.6%66
145Haringey111,59146.6%66
146South Ribble38,49046.6%67
147West Lancashire43,54246.6%65
148Southampton101,51546.5%65
149South Tyneside62,57746.5%67
150Fenland41,52446.5%65
151Bristol, City of177,74246.4%66
152East Hampshire51,05046.3%65
153Worcester42,41846.3%66
154County Durham241,15546.2%66
155Middlesbrough65,96546.2%66
156Stockport155,73246.2%66
157Brentwood28,89446.2%66
158Hartlepool45,26446.2%66
159Gedling49,13146.2%65
160Tameside96,03446.2%66
161Babergh34,13346.1%65
162Three Rivers30,80646.0%66
163Harrow83,13345.9%66
164Waltham Forest108,04445.9%66
165York70,54345.8%67
166West Berkshire59,26945.8%65
167Newark and Sherwood49,13245.7%66
168Blaby32,82345.6%67
169Hillingdon102,18245.6%66
170Croydon145,34645.6%66
171Folkestone and Hythe48,62145.5%65
172Lincoln37,88645.5%66
173Arun66,05545.4%66
174Bridgend51,26645.4%65
175Wigan76,53245.4%66
176Sheffield213,39345.4%65
177Flintshire56,44345.2%65
178West Lindsey40,93645.1%65
179South Norfolk54,42145.1%65
180Kingston upon Thames65,09245.0%65
181Northumberland131,51044.9%64
182Kingston upon Hull, City of123,26244.9%66
183Bath and North East Somerset72,79644.9%65
184Broadland46,23744.9%66
185Thanet67,19044.8%65
186Brighton and Hove124,94844.8%65
187Portsmouth91,40344.8%65
188Rugby49,88044.8%66
189Hastings44,18144.7%65
190Wealden60,02744.7%65
191Solihull148,22144.7%66
192Solihull74,89644.7%66
193Waverley45,16344.7%65
194East Devon144,89644.6%65
195Wrexham46,01744.6%65
196Rochford26,47044.6%66
197Ribble Valley22,59844.5%65
198Cannock Chase37,42644.5%66
199Rutland14,38044.4%65
200Wigan117,25144.3%66
201Lewes37,76544.3%65
202Merthyr Tydfil23,70644.3%65
203Luton75,82644.3%65
204Stroud44,02444.1%65
205Mansfield44,68544.1%66
206Neath Port Talbot53,63644.1%64
207Boston29,84944.0%64
208Rotherham100,75644.0%66
209Epsom and Ewell25,49043.9%65
210Bassetlaw51,87543.9%65
211Caerphilly62,05143.9%65
212Nottingham155,56643.8%65
213North East Derbyshire40,51443.6%66
214Tunbridge Wells45,09943.5%65
215East Suffolk101,59143.4%64
216Epping Forest43,56943.3%65
217Bolton106,30543.2%65
218Wakefield173,41643.2%67
219Wolverhampton33,42543.2%65
220Darlington46,64442.8%65
221North Devon30,64042.8%63
222Wychavon31,72742.8%64
223New Forest62,81442.7%65
224High Peak31,02242.5%65
225West Devon52,77142.4%64
226Barnsley98,59542.4%66
227Isle of Wight60,94942.4%64
228Maldon23,66342.4%64
229Leeds331,26442.4%64
230Bexley85,82442.2%65
231East Riding of Yorkshire134,21042.2%64
232North East Derbyshire48,91342.2%65
233Chesterfield41,92042.0%66
234South Holland40,00542.0%65
235Redditch31,33942.0%65
236Cotswold37,58041.9%63
237Shropshire122,09741.8%63
238Tandridge30,51141.8%65
239Bromley114,62041.8%65
240North Devon41,73041.7%63
241Swansea86,64341.7%64
242Sandwell122,07741.6%65
243Mole Valley30,28641.4%64
244Melton19,88241.4%64
245Redcar and Cleveland55,16641.3%65
246Gedling45,50441.2%65
247Great Yarmouth41,33241.1%63
248Richmond upon Thames67,71841.0%64
249Trafford82,56241.0%65
250Havering85,52741.0%65
251North Lincolnshire60,84641.0%64
252Staffordshire Moorlands43,06240.9%65
253Adur22,38440.7%65
254Forest of Dean31,33940.6%62
255Derby96,95340.6%64
256Enfield116,64540.6%65
257Redbridge91,05440.3%65
258Birmingham463,70840.2%64
259Sefton113,57840.2%63
260Sevenoaks37,54340.0%64
261Walsall103,43940.0%64
262Fylde36,14640.0%64
263Worthing44,04939.9%64
264Oldham91,63539.9%64
265Doncaster126,45439.9%65
266Pendle253,49239.9%63
267Wolverhampton94,21639.8%64
268Stoke-on-Trent99,40739.7%64
269Dudley116,55939.7%64
270Wyre Forest36,62739.7%64
271Herefordshire, County of73,51439.4%62
272North Warwickshire25,04439.2%64
273Oadby and Wigston19,53739.1%65
274Blackburn with Darwen62,64839.0%64
275South Hams40,90439.0%62
276Torridge30,18839.0%61
277Leicester134,03439.0%64
278Wyre45,20638.8%64
279Cornwall247,43738.8%60
280Bury72,82838.6%64
281Wealden39,15938.6%63
282Tendring61,25538.6%64
283Stockport101,76038.2%64
284Torbay58,56438.1%63
285Westmorland and Furness107,93538.0%63
286Wirral131,15138.0%64
287Kirklees153,31938.0%64
288Broxtowe38,96237.9%64
289Erewash41,18337.6%63
290West Lindsey65,05237.6%64
291Rossendale27,02736.9%63
292Rhondda Cynon Taf89,40136.6%64
293West Devon22,10836.3%60
294Derbyshire Dales28,07036.3%62
295Pembrokeshire48,77336.0%60
296King's Lynn and West Norfolk68,77036.0%61
297Lancaster51,79535.0%62
298East Lindsey66,48734.8%61
299Blaenau Gwent24,69534.7%63
300Isle of Anglesey31,67834.3%58
301Westmorland and Furness95,23533.9%61
302Calderdale86,84633.6%61
303Southend-on-Sea67,26233.3%62
304Powys52,43933.0%59
305Conwy48,06332.8%60
306Burnley43,90032.6%61
307North Norfolk46,66832.4%60
308Carmarthenshire72,29032.4%59
309Bradford233,11932.3%61
310Denbighshire40,89732.3%60
311Hyndburn34,65830.4%61
312Staffordshire Moorlands32,67630.3%61
313Castle Point26,98229.3%62
314Fylde78,19228.2%60
315Ceredigion31,80928.0%56
316Gwynedd48,21328.0%56
317Pendle40,24826.8%60
318Isles of Scilly1,18315.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 →Pricing