EPC ratings by local authority

All 320 local authorities in England and Wales, ranked by the share of certificates rated C or better over the last 4 quarters (to Q2 2026). The national figure is 64.5%. Click any council for its band breakdown and quarterly trend. These figures describe certificates lodged, not the whole housing stock: homes only get a certificate when they are built, sold or let, so recent data leans towards homes that changed hands recently.

#Local authorityNationC or better (last 4q)Certificates (last 4q)Certificates (since 2008)
1Tower HamletsEngland87.8%10,306189,104
2SalfordEngland81.8%9,658174,864
3StevenageEngland79.6%3,71044,867
4ManchesterEngland79.1%20,912339,861
5SouthwarkEngland78.9%9,191171,230
6GreenwichEngland78.6%10,535143,924
7Milton KeynesEngland78.5%7,184141,855
8HackneyEngland78.3%8,099139,461
9Telford and WrekinEngland78.2%6,43391,854
10Bracknell ForestEngland77.5%3,43858,727
11HaltonEngland77.4%4,10058,476
12CrawleyEngland77.3%2,40345,126
13KnowsleyEngland76.5%3,71283,013
14SunderlandEngland76.1%9,067173,812
15Merthyr TydfilWales76%2,12032,937
16South CambridgeshireEngland75.6%5,15481,055
17WandsworthEngland75.3%10,279201,099
18Welwyn HatfieldEngland74.9%2,68556,499
19Hammersmith and FulhamEngland74.9%6,536124,011
20ExeterEngland74.8%4,22966,278
21HartEngland74.7%2,36743,089
22SloughEngland74.4%3,59564,996
23Central BedfordshireEngland74.2%7,068138,501
24NewhamEngland74.2%8,757163,742
25BarnetEngland73.8%11,995192,137
26CardiffWales73.7%10,274191,816
27LiverpoolEngland73.4%18,273294,040
28OldhamEngland73.3%6,702111,873
29North TynesideEngland73.3%5,545102,668
30Neath Port TalbotWales73.1%4,74274,620
31St. HelensEngland72.9%4,40492,695
32TewkesburyEngland72.8%2,91544,652
33EastleighEngland72.6%3,26961,442
34ChorleyEngland72.4%3,37152,947
35BrentEngland72.4%10,445153,986
36WokingEngland72.3%2,85250,892
37WestminsterEngland72.3%9,238178,030
38BroxbourneEngland72%2,29442,407
39DartfordEngland72%3,33352,048
40UttlesfordEngland71.9%2,67740,772
41North NorthamptonshireEngland71.8%9,39149,917
42FarehamEngland71.8%2,59447,737
43North HertfordshireEngland71.7%4,35166,549
44LambethEngland71.7%10,738199,474
45NewportWales71.6%4,83279,936
46HuntingdonshireEngland71.4%4,54086,881
47East CambridgeshireEngland70.9%3,09644,555
48BasildonEngland70.9%4,63478,520
49RochdaleEngland70.9%4,856105,798
50HarlowEngland70.7%3,49151,072
51PortsmouthEngland70.5%10,681118,116
52Basingstoke and DeaneEngland70.5%3,85088,519
53HavantEngland70.5%4,10358,652
54EalingEngland70.5%10,409172,979
55DacorumEngland70.4%5,00876,523
56SwindonEngland70.3%5,397105,699
57Tonbridge and MallingEngland70.3%3,36456,525
58East HertfordshireEngland70.3%3,69166,645
59WinchesterEngland70.2%3,41961,801
60TamesideEngland70.2%5,498115,218
61Newcastle upon TyneEngland70.1%8,016151,348
62County DurhamEngland69.9%19,528307,169
63CambridgeEngland69.9%3,88768,421
64Reigate and BansteadEngland69.9%3,67071,500
65BurnleyEngland69.8%3,77354,300
66IslingtonEngland69.8%10,103137,030
67Stockton-on-TeesEngland69.6%5,090103,094
68RedditchEngland69.6%2,29636,627
69HounslowEngland69.5%7,214119,032
70HartlepoolEngland69.2%3,42855,843
71Windsor and MaidenheadEngland69.1%3,98071,997
72Cheshire West and ChesterEngland69%11,227168,339
73CherwellEngland69%4,45775,407
74PeterboroughEngland68.8%5,808111,160
75South GloucestershireEngland68.7%6,227124,171
76Surrey HeathEngland68.7%1,85438,488
77Vale of White HorseEngland68.6%3,94570,190
78Blackburn with DarwenEngland68.5%3,85276,015
79MertonEngland68.5%5,285102,125
80WarringtonEngland68.4%4,461103,149
81StaffordEngland68.4%3,99463,931
82TraffordEngland68.3%5,840104,226
83HaringeyEngland68.3%8,440147,538
84TorfaenWales68.2%2,64042,300
85HastingsEngland68.1%2,44457,231
86East HampshireEngland68.1%3,34257,309
87BuryEngland68.1%4,80290,853
88GatesheadEngland68.1%6,07497,223
89Kingston upon ThamesEngland68.1%4,81886,340
90SwaleEngland68%3,65068,235
91MaidstoneEngland67.8%4,71585,101
92Stoke-on-TrentEngland67.7%6,260125,878
93Mid SussexEngland67.7%3,61471,992
94City of LondonEngland67.6%5099,408
95LewishamEngland67.6%8,501171,470
96CaerphillyWales67.6%4,50377,189
97NorthumberlandEngland67.5%9,704165,775
98PrestonEngland67.5%4,01278,503
99BedfordEngland67.4%5,12990,060
100South DerbyshireEngland67.4%2,84449,469
101ReadingEngland67.3%5,24389,722
102RushmoorEngland67.2%2,78249,788
103AdurEngland67.1%1,82429,016
104RedbridgeEngland67.1%7,634118,144
105Waltham ForestEngland67%7,328137,242
106West NorthamptonshireEngland66.9%12,14661,687
107South RibbleEngland66.9%2,49048,113
108MiddlesbroughEngland66.7%4,45979,990
109WorcesterEngland66.7%2,44653,705
110North West LeicestershireEngland66.6%2,58254,300
111Kensington and ChelseaEngland66.6%7,313125,478
112South TynesideEngland66.5%4,46179,086
113CoventryEngland66.5%9,344182,195
114GuildfordEngland66.4%6,39868,252
115LeedsEngland66.4%22,738426,344
116Bristol, City ofEngland66.2%12,380237,774
117WokinghamEngland66.2%3,25973,180
118BuckinghamshireEngland66.2%14,01690,273
119WiganEngland66.2%8,505148,094
120CamdenEngland66.1%7,400135,986
121FlintshireWales66.1%3,80268,585
122HertsmereEngland66%2,51245,217
123BoltonEngland66%6,839134,384
124MedwayEngland65.7%6,716129,982
125Folkestone and HytheEngland65.7%3,79562,831
126AshfieldEngland65.7%3,49762,893
127RushcliffeEngland65.6%3,20556,617
128SouthamptonEngland65.3%6,535133,290
129HarrowEngland65.3%7,789104,327
130ThanetEngland65.2%4,06286,604
131SeftonEngland65.2%8,522140,983
132ChelmsfordEngland65.1%4,38382,020
133CanterburyEngland65.1%4,14978,894
134FenlandEngland65%3,30253,212
135AshfordEngland64.9%2,88362,945
136West LancashireEngland64.9%2,68353,300
137DarlingtonEngland64.8%3,28258,960
138East StaffordshireEngland64.8%3,56362,281
139LichfieldEngland64.8%2,37446,236
140RunnymedeEngland64.8%2,51142,172
141WakefieldEngland64.8%8,922204,474
142SuttonEngland64.8%8,03095,684
143CheltenhamEngland64.5%3,51365,660
144Test ValleyEngland64.5%3,27754,443
145North SomersetEngland64.4%5,560110,569
146CharnwoodEngland64.4%3,85382,396
147WychavonEngland64.4%3,26564,075
148DoncasterEngland64.4%8,177155,392
149PlymouthEngland64.3%6,342141,976
150GloucesterEngland64.2%3,71665,016
151HarboroughEngland64.2%2,08543,940
152South OxfordshireEngland64.2%4,42367,092
153Nuneaton and BedworthEngland64.2%3,80560,769
154North LincolnshireEngland64.1%4,30277,042
155ColchesterEngland63.9%4,58596,867
156LincolnEngland63.9%2,88752,157
157St AlbansEngland63.9%3,07966,877
158HillingdonEngland63.9%7,658129,539
159BridgendWales63.8%4,05464,606
160Bournemouth, Christchurch and PooleEngland63.7%11,060215,334
161BrentwoodEngland63.7%2,05036,404
162Barking and DagenhamEngland63.7%6,20897,922
163ThurrockEngland63.6%5,09473,858
164SwanseaWales63.5%5,996111,325
165TamworthEngland63.4%1,49332,250
166Kingston upon Hull, City ofEngland63.3%14,458156,391
167NottinghamEngland63.3%8,363211,745
168West LindseyEngland63.3%2,57050,374
169North East LincolnshireEngland63.2%4,37081,847
170GosportEngland63.1%1,59841,180
171East Riding of YorkshireEngland63%8,620168,124
172Newark and SherwoodEngland63%3,13361,819
173OxfordEngland63%4,54578,064
174Redcar and ClevelandEngland62.9%3,91067,766
175GedlingEngland62.9%3,15060,261
176West SuffolkEngland62.8%5,01194,015
177CroydonEngland62.8%9,810182,881
178StockportEngland62.7%6,556129,334
179MonmouthshireWales62.7%2,09543,911
180MaldonEngland62.6%1,88029,311
181ElmbridgeEngland62.6%3,22066,061
182WarwickEngland62.6%3,44276,802
183BarnsleyEngland62.6%3,2213,221
184EastbourneEngland62.5%3,02257,151
185Stratford-on-AvonEngland62.4%3,13678,626
186Epping ForestEngland62.3%2,82958,461
187Hinckley and BosworthEngland62.3%2,81952,940
188Three RiversEngland62.2%2,38139,220
189WatfordEngland62.1%2,21947,520
190West OxfordshireEngland62%3,02156,152
191ChichesterEngland62%3,59464,800
192Brighton and HoveEngland61.9%8,051166,539
193SomersetEngland61.9%16,07450,033
194DoverEngland61.9%2,90360,033
195NorwichEngland61.9%5,18083,934
196Cheshire EastEngland61.8%10,886195,088
197HorshamEngland61.8%3,12866,536
198FyldeEngland61.7%2,21546,631
199IpswichEngland61.7%4,14373,087
200SpelthorneEngland61.7%2,72548,886
201BolsoverEngland61.6%2,13843,191
202BraintreeEngland61.6%3,35168,721
203East SuffolkEngland61.5%7,328129,069
204TorridgeEngland61.3%2,48938,447
205WealdenEngland61.3%4,66575,732
206Oadby and WigstonEngland61.3%1,27723,827
207Epsom and EwellEngland61.3%1,64633,231
208RugbyEngland61.2%3,18053,931
209Vale of GlamorganWales61.1%2,80063,534
210South StaffordshireEngland61%2,64142,520
211Mid SuffolkEngland61%3,01149,211
212WiltshireEngland60.9%14,560241,404
213RotherhamEngland60.9%14,505127,309
214BirminghamEngland60.9%37,003576,359
215RutlandEngland60.8%90618,463
216EnfieldEngland60.8%8,455150,127
217Cannock ChaseEngland60.7%2,08347,620
218WyreEngland60.5%3,29456,701
219West BerkshireEngland60.4%4,25175,598
220BroadlandEngland60.3%2,89557,514
221BassetlawEngland60.3%3,00063,194
222Richmond upon ThamesEngland60.3%4,24793,778
223BromsgroveEngland60.2%1,88440,698
224ShropshireEngland60.1%8,477154,677
225Rhondda Cynon TafWales60.1%7,030112,026
226Blaenau GwentWales60.1%1,61530,781
227HyndburnEngland60%2,37842,226
228MansfieldEngland60%2,70155,245
229BexleyEngland60%5,511108,827
230LeicesterEngland59.8%8,588167,959
231South HollandEngland59.8%2,88448,721
232LutonEngland59.7%5,13094,640
233YorkEngland59.6%5,44193,861
234GraveshamEngland59.6%2,29847,366
235MeltonEngland59.6%1,71125,486
236DerbyEngland59.5%6,496129,205
237South KestevenEngland59.5%4,23677,658
238RossendaleEngland59.4%1,88234,663
239Tunbridge WellsEngland59.3%3,22558,409
240South NorfolkEngland59.3%4,00167,071
241BromleyEngland59.3%8,001148,194
242New ForestEngland59.2%4,22081,051
243BarnsleyEngland59.1%2,424117,969
244ChesterfieldEngland58.8%3,47053,094
245BlabyEngland58.8%2,53840,676
246LewesEngland58.7%2,53848,391
247RochfordEngland58.6%1,78433,909
248BradfordEngland58.6%14,372284,695
249ArunEngland58.4%4,64385,840
250East DevonEngland58.3%3,67278,881
251Bath and North East SomersetEngland58.2%4,90693,877
252BaberghEngland58%2,35943,181
253BrecklandEngland57.8%3,59769,315
254North KestevenEngland57.7%3,96558,894
255Forest of DeanEngland57.6%2,16839,298
256WorthingEngland57.6%2,66256,637
257BostonEngland57.4%1,90537,833
258Newcastle-under-LymeEngland57.1%2,99654,820
259Mid DevonEngland57%2,17539,478
260SolihullEngland57%4,96595,332
261HaveringEngland56.9%6,620106,362
262Herefordshire, County ofEngland56.6%5,68292,995
263DorsetEngland56.6%9,593186,790
264North East DerbyshireEngland56.4%3,66349,377
265WrexhamWales56.4%4,67158,381
266TorbayEngland56.3%3,83075,292
267TeignbridgeEngland56.3%3,33367,262
268SandwellEngland56.2%13,475152,657
269Malvern HillsEngland56.1%1,93439,058
270TendringEngland56%3,87677,907
271North YorkshireEngland55.8%17,28357,421
272BlackpoolEngland55.6%5,43295,176
273SheffieldEngland55.6%6,562260,374
274Great YarmouthEngland55.5%3,03752,353
275BroxtoweEngland55.5%2,76349,799
276RotherEngland55.4%2,66650,798
277Ribble ValleyEngland55.2%1,37828,148
278SheffieldEngland55.2%10,71510,715
279PendleEngland55.1%2,56149,326
280PowysWales55%3,96364,719
281North DevonEngland54.9%2,89453,031
282North WarwickshireEngland54.9%1,87732,591
283SevenoaksEngland54.5%2,66648,205
284WolverhamptonEngland54.4%6,146118,440
285Amber ValleyEngland54.3%4,14460,703
286CalderdaleEngland54.3%5,663110,480
287StroudEngland54.2%2,87456,376
288WaverleyEngland54.1%3,76158,504
289DudleyEngland54.1%6,459143,366
290Wyre ForestEngland54%2,32146,247
291Isle of WightEngland53.9%3,94478,882
292Mole ValleyEngland53.9%1,92738,901
293High PeakEngland53.7%2,36540,311
294WirralEngland53.6%8,369161,783
295KirkleesEngland53.3%14,308195,699
296West DevonEngland53.2%1,48628,821
297LancasterEngland53.1%3,62469,734
298CumberlandEngland52.8%7,79524,300
299ConwyWales52.3%3,19063,468
300CotswoldEngland52.2%2,32548,999
301South HamsEngland52.1%2,85050,992
302CornwallEngland52%16,531316,885
303King's Lynn and West NorfolkEngland51.9%4,87387,439
304PembrokeshireWales51.8%3,60661,125
305Derbyshire DalesEngland51.3%2,06235,810
306Southend-on-SeaEngland51%4,41488,368
307Isle of AngleseyWales50.5%2,01741,257
308WalsallEngland50.4%8,149128,504
309East LindseyEngland50.3%4,42082,268
310Castle PointEngland49%1,64633,940
311DenbighshireWales49%2,29649,783
312Staffordshire MoorlandsEngland48.9%2,11641,004
313CeredigionWales48.8%1,77538,993
314ErewashEngland48.1%2,96153,112
315CarmarthenshireWales46.2%6,01689,353
316North NorfolkEngland45.3%2,93759,419
317GwyneddWales44.3%3,68458,824
318Westmorland and FurnessEngland41.9%6,98723,188
319TandridgeEngland38.7%3,99339,414
320Isles of ScillyEngland4.9%811,323
Source: MHCLG, Live tables on Energy Performance of Buildings Certificates, Table D1 (by local authority), published under the Open Government Licence v3.0. Data covers domestic certificates lodged up to 2026 Q2. Retrieved and last checked on 2026-09-06. Read more on how we handle the data.