Interactive Tool

The New Build Premium

Compare the energy efficiency of existing housing stock versus new builds across UK local authorities. This tool highlights the "premium" gap between old and new properties.

Why this matters: While new builds consistently achieve high EPC ratings (A, B, or C), the existing housing stock often lags significantly behind. A large "premium" gap indicates a local authority with a highly inefficient older housing stock that requires urgent retrofit intervention, even if their overall average is buoyed by recent developments. Understanding this disparity is crucial for targeting the Social Housing Decarbonisation Fund (SHDF) and enforcing Minimum Energy Efficiency Standards (MEES) in the Private Rented Sector.

Data Note: This analysis uses Energy Performance Certificate (EPC) lodgement data from the Department for Levelling Up, Housing and Communities (DLUHC). It compares the percentage of properties achieving an EPC rating of A, B, or C in "Existing Dwellings" versus "New Dwellings".

Existing vs. New Build Efficiency
Percentage of properties rated EPC C or above
Local Authority
Existing Stock (EPC C+)
New Builds (EPC C+)
The "Premium" Gap
Ryedale
19.3%
96.4%
+77.1% gap
Eden
19.7%
95.4%
+75.7% gap
Allerdale
23.9%
96.2%
+72.3% gap
Hambleton
25.8%
97.8%
+71.9% gap
Ribble Valley
27.0%
98.2%
+71.3% gap
Wyre
28.3%
98.9%
+70.6% gap
Derbyshire Dales
26.2%
96.8%
+70.6% gap
Copeland
24.6%
95.0%
+70.4% gap
Burnley
25.8%
96.2%
+70.4% gap
Staffordshire Moorlands
24.5%
94.7%
+70.2% gap
Castle Point
23.4%
93.4%
+70.0% gap
Melton
27.5%
97.3%
+69.8% gap
Tendring
27.2%
96.9%
+69.7% gap
Cotswold
27.7%
96.8%
+69.2% gap
North Warwickshire
29.1%
98.2%
+69.1% gap
Maldon
28.2%
97.2%
+69.0% gap
Fylde
29.0%
97.9%
+69.0% gap
Richmondshire
24.1%
92.9%
+68.8% gap
Pendle
22.6%
91.5%
+68.8% gap
East Lindsey
25.9%
94.7%
+68.7% gap
South Hams
26.4%
95.1%
+68.7% gap
South Holland
28.8%
97.2%
+68.4% gap
West Devon
26.7%
95.0%
+68.3% gap
Broadland
30.3%
98.3%
+68.0% gap
Malvern Hills
28.6%
96.6%
+67.9% gap
Hyndburn
25.2%
93.1%
+67.9% gap
Forest of Dean
28.0%
95.8%
+67.8% gap
Blaby
31.5%
99.1%
+67.6% gap
North West Leicestershire
31.3%
98.9%
+67.6% gap
North East Lincolnshire
30.2%
97.4%
+67.2% gap
Oadby and Wigston
29.6%
96.8%
+67.2% gap
Carlisle
30.2%
97.3%
+67.1% gap
Wealden
30.5%
97.5%
+67.0% gap
Selby
30.7%
97.6%
+66.9% gap
Blackpool
26.3%
93.0%
+66.8% gap
Stroud
31.1%
97.8%
+66.7% gap
King's Lynn and West Norfolk
28.3%
95.0%
+66.7% gap
Amber Valley
30.4%
97.0%
+66.6% gap
Teignbridge
30.7%
97.2%
+66.5% gap
Daventry
30.6%
97.1%
+66.4% gap
Harrogate
27.5%
93.9%
+66.4% gap
Scarborough
26.5%
92.8%
+66.4% gap
Rutland
32.3%
98.6%
+66.2% gap
East Riding of Yorkshire
30.8%
97.0%
+66.2% gap
Rochford
32.6%
98.8%
+66.2% gap
Rossendale
31.3%
97.4%
+66.0% gap
Chiltern
26.9%
93.0%
+66.0% gap
Broxtowe
29.5%
95.2%
+65.7% gap
Nuneaton and Bedworth
32.6%
98.3%
+65.7% gap
Bromsgrove
32.4%
98.0%
+65.7% gap
Babergh
32.4%
97.9%
+65.5% gap
Wyre Forest
31.3%
96.8%
+65.5% gap
East Devon
32.1%
97.6%
+65.5% gap
Doncaster
31.4%
96.6%
+65.3% gap
South Bucks
32.2%
97.3%
+65.1% gap
Adur
33.6%
98.5%
+64.9% gap
Cornwall
27.2%
92.1%
+64.9% gap
Boston
33.6%
98.5%
+64.9% gap
Gedling
32.4%
97.3%
+64.9% gap
North Kesteven
33.7%
98.6%
+64.8% gap
South Northamptonshire
32.8%
97.6%
+64.8% gap
North Devon
31.0%
95.7%
+64.7% gap
Mendip
33.5%
98.2%
+64.7% gap
North Norfolk
24.4%
89.1%
+64.7% gap
Mid Suffolk
32.4%
97.0%
+64.6% gap
Somerset West and Taunton
32.0%
96.4%
+64.5% gap
Tandridge
33.8%
98.2%
+64.5% gap
East Northamptonshire
33.4%
97.8%
+64.4% gap
Wychavon
34.0%
98.4%
+64.4% gap
South Norfolk
33.3%
97.6%
+64.3% gap
North East Derbyshire
32.0%
96.3%
+64.3% gap
Northumberland
34.1%
98.4%
+64.3% gap
Cheshire East
33.1%
97.4%
+64.2% gap
Kettering
33.8%
98.0%
+64.2% gap
Herefordshire, County of
29.5%
93.7%
+64.2% gap
Sevenoaks
30.8%
94.9%
+64.1% gap
Breckland
33.1%
97.2%
+64.1% gap
Blackburn with Darwen
33.8%
97.8%
+64.0% gap
Newcastle-under-Lyme
33.2%
97.2%
+64.0% gap
Redcar and Cleveland
33.6%
97.5%
+63.9% gap
Torridge
28.1%
91.9%
+63.8% gap
Lancaster
31.4%
95.2%
+63.8% gap
Bassetlaw
32.6%
96.4%
+63.8% gap
South Lakeland
24.5%
88.2%
+63.7% gap
Rushcliffe
34.1%
97.7%
+63.6% gap
Craven
24.2%
87.8%
+63.6% gap
Torbay
32.0%
95.6%
+63.5% gap
Barking and Dagenham
35.5%
98.9%
+63.4% gap
Darlington
33.8%
97.2%
+63.4% gap
Mid Devon
32.3%
95.6%
+63.4% gap
West Lindsey
33.9%
97.1%
+63.2% gap
Chichester
33.9%
97.1%
+63.2% gap
Havering
32.1%
95.3%
+63.1% gap
South Oxfordshire
33.5%
96.6%
+63.1% gap
Wirral
32.9%
95.9%
+63.0% gap
Shropshire
30.6%
93.5%
+62.9% gap
Arun
34.7%
97.5%
+62.9% gap
Cannock Chase
35.2%
97.9%
+62.7% gap
Sefton
34.3%
96.7%
+62.3% gap
Wycombe
30.9%
93.2%
+62.3% gap
South Ribble
36.6%
98.8%
+62.2% gap
Uttlesford
35.9%
98.0%
+62.2% gap
Sedgemoor
34.6%
96.7%
+62.0% gap
Stoke-on-Trent
33.3%
95.3%
+62.0% gap
Harborough
35.1%
97.1%
+62.0% gap
Tunbridge Wells
32.8%
94.8%
+62.0% gap
South Somerset
34.1%
96.0%
+61.9% gap
Enfield
34.4%
96.3%
+61.9% gap
Horsham
35.0%
96.9%
+61.9% gap
Rother
30.7%
92.6%
+61.9% gap
Wigan
35.4%
97.3%
+61.8% gap
High Peak
34.5%
96.3%
+61.8% gap
South Staffordshire
33.7%
95.5%
+61.7% gap
South Kesteven
36.0%
97.6%
+61.6% gap
East Cambridgeshire
36.4%
98.0%
+61.5% gap
North Lincolnshire
34.1%
95.6%
+61.5% gap
East Suffolk
34.6%
96.0%
+61.4% gap
Hinckley and Bosworth
35.8%
97.2%
+61.4% gap
Bexley
35.0%
96.3%
+61.3% gap
Stratford-on-Avon
37.1%
98.3%
+61.3% gap
Worthing
31.7%
92.9%
+61.2% gap
Newark and Sherwood
34.3%
95.5%
+61.2% gap
Barnsley
35.3%
96.5%
+61.1% gap
Fenland
36.5%
97.6%
+61.1% gap
Wakefield
35.0%
96.1%
+61.1% gap
Waverley
32.7%
93.7%
+61.0% gap
Stafford
34.8%
95.8%
+60.9% gap
Bath and North East Somerset
34.3%
95.1%
+60.9% gap
Wiltshire
36.6%
97.4%
+60.8% gap
Derby
34.3%
95.1%
+60.8% gap
Hartlepool
38.1%
98.9%
+60.7% gap
Lewes
35.4%
96.0%
+60.7% gap
Solihull
36.3%
97.0%
+60.7% gap
Waltham Forest
37.2%
97.7%
+60.6% gap
East Staffordshire
36.1%
96.6%
+60.5% gap
Ashfield
37.5%
98.0%
+60.5% gap
West Lancashire
37.2%
97.6%
+60.5% gap
Rotherham
36.8%
97.2%
+60.4% gap
Calderdale
30.1%
90.5%
+60.4% gap
Guildford
36.6%
97.0%
+60.3% gap
Bradford
28.6%
88.9%
+60.3% gap
Chorley
38.6%
98.9%
+60.3% gap
Tewkesbury
38.8%
99.0%
+60.2% gap
Wellingborough
38.2%
98.2%
+60.1% gap
Lichfield
36.9%
96.9%
+60.0% gap
Wolverhampton
34.3%
94.4%
+60.0% gap
South Derbyshire
38.8%
98.8%
+60.0% gap
Redbridge
34.6%
94.5%
+60.0% gap
Walsall
34.9%
94.8%
+60.0% gap
Isle of Wight
35.9%
95.8%
+59.9% gap
Oldham
35.4%
95.3%
+59.9% gap
Swale
37.0%
96.8%
+59.8% gap
Folkestone and Hythe
37.3%
97.0%
+59.7% gap
Epping Forest
35.7%
95.4%
+59.7% gap
County Durham
39.2%
98.8%
+59.6% gap
Middlesbrough
39.5%
99.1%
+59.6% gap
Dorset
35.6%
95.2%
+59.6% gap
Kirklees
32.9%
92.3%
+59.4% gap
South Cambridgeshire
39.7%
99.1%
+59.4% gap
Birmingham
33.2%
92.5%
+59.3% gap
Harrow
35.7%
95.0%
+59.3% gap
Charnwood
38.3%
97.6%
+59.3% gap
Croydon
35.2%
94.4%
+59.2% gap
New Forest
37.1%
96.3%
+59.2% gap
Epsom and Ewell
35.7%
94.9%
+59.2% gap
Aylesbury Vale
36.8%
95.9%
+59.1% gap
Great Yarmouth
34.5%
93.6%
+59.1% gap
Southend-on-Sea
27.8%
86.8%
+59.0% gap
Dover
36.8%
95.8%
+59.0% gap
Coventry
37.1%
96.0%
+58.9% gap
Stockton-on-Tees
40.2%
98.9%
+58.7% gap
Cheshire West and Chester
38.6%
97.2%
+58.6% gap
Bromley
35.2%
93.8%
+58.6% gap
Kingston upon Thames
37.1%
95.6%
+58.5% gap
Mansfield
37.4%
95.9%
+58.5% gap
West Oxfordshire
39.6%
98.1%
+58.5% gap
South Gloucestershire
39.5%
97.9%
+58.5% gap
East Hampshire
38.9%
97.4%
+58.5% gap
Bury
34.0%
92.4%
+58.4% gap
Northampton
36.4%
94.8%
+58.4% gap
Warwick
37.7%
96.0%
+58.3% gap
Canterbury
38.1%
96.2%
+58.1% gap
Tonbridge and Malling
38.6%
96.7%
+58.1% gap
St. Helens
39.6%
97.5%
+57.9% gap
Tamworth
39.7%
97.6%
+57.9% gap
Brent
39.8%
97.6%
+57.8% gap
Vale of White Horse
40.9%
98.4%
+57.4% gap
West Suffolk
38.1%
95.6%
+57.4% gap
Thurrock
40.8%
98.3%
+57.4% gap
Wokingham
40.3%
97.7%
+57.4% gap
Bolsover
39.7%
97.0%
+57.3% gap
Elmbridge
37.6%
94.8%
+57.3% gap
Bolton
38.8%
96.0%
+57.2% gap
South Tyneside
41.3%
98.4%
+57.1% gap
Mole Valley
32.9%
90.0%
+57.0% gap
Havant
39.7%
96.7%
+57.0% gap
Rugby
39.7%
96.6%
+57.0% gap
Test Valley
40.3%
97.3%
+57.0% gap
Ealing
39.2%
96.2%
+57.0% gap
Erewash
32.7%
89.6%
+56.9% gap
Mid Sussex
39.3%
96.3%
+56.9% gap
Gravesham
39.0%
95.9%
+56.9% gap
Huntingdonshire
40.2%
97.1%
+56.9% gap
Braintree
38.8%
95.7%
+56.9% gap
Barnet
39.7%
96.4%
+56.7% gap
Preston
39.7%
96.3%
+56.6% gap
Central Bedfordshire
41.5%
98.1%
+56.6% gap
Watford
40.0%
96.6%
+56.5% gap
Chesterfield
37.4%
93.9%
+56.5% gap
Runnymede
37.6%
94.1%
+56.5% gap
Dudley
34.2%
90.7%
+56.5% gap
Windsor and Maidenhead
37.2%
93.6%
+56.4% gap
Haringey
39.0%
95.4%
+56.4% gap
Hastings
38.8%
95.0%
+56.3% gap
Three Rivers
38.5%
94.7%
+56.3% gap
Sunderland
41.5%
97.6%
+56.2% gap
Corby
42.2%
98.2%
+56.0% gap
Sandwell
36.7%
92.7%
+56.0% gap
Richmond upon Thames
34.9%
90.8%
+56.0% gap
Lincoln
39.9%
95.9%
+55.9% gap
Leicester
32.9%
88.7%
+55.9% gap
Winchester
41.2%
97.0%
+55.9% gap
Newcastle upon Tyne
42.1%
97.9%
+55.8% gap
Gloucester
40.1%
95.8%
+55.7% gap
Medway
39.3%
95.0%
+55.7% gap
Trafford
33.8%
89.4%
+55.6% gap
Cherwell
41.3%
96.9%
+55.6% gap
Kingston upon Hull, City of
37.9%
93.4%
+55.6% gap
East Hertfordshire
39.0%
94.6%
+55.5% gap
Gateshead
40.7%
96.2%
+55.5% gap
Chelmsford
40.3%
95.7%
+55.4% gap
Plymouth
41.6%
96.9%
+55.3% gap
West Berkshire
36.9%
92.2%
+55.3% gap
Dartford
43.5%
98.8%
+55.3% gap
Rochdale
41.9%
97.2%
+55.2% gap
Ashford
42.0%
97.2%
+55.2% gap
Thanet
38.1%
93.2%
+55.1% gap
Stockport
32.5%
87.4%
+54.9% gap
Hillingdon
37.0%
91.9%
+54.9% gap
Newham
43.8%
98.6%
+54.8% gap
Fareham
41.2%
96.0%
+54.7% gap
Basildon
42.5%
97.2%
+54.7% gap
North Tyneside
44.2%
98.6%
+54.4% gap
Exeter
43.6%
97.9%
+54.3% gap
Leeds
35.7%
89.7%
+54.0% gap
Surrey Heath
38.7%
92.6%
+53.9% gap
Bristol, City of
38.6%
92.4%
+53.8% gap
Warrington
44.6%
98.3%
+53.7% gap
Brighton and Hove
38.2%
91.8%
+53.6% gap
Tameside
41.0%
94.5%
+53.5% gap
Redditch
43.6%
97.1%
+53.4% gap
Bedford
42.8%
95.9%
+53.2% gap
Worcester
39.0%
92.1%
+53.2% gap
Eastleigh
45.1%
98.3%
+53.2% gap
Telford and Wrekin
45.3%
98.2%
+52.9% gap
Lewisham
44.5%
97.4%
+52.9% gap
Hart
42.4%
95.3%
+52.8% gap
Merton
38.7%
91.5%
+52.8% gap
Wandsworth
45.1%
97.8%
+52.7% gap
Maidstone
42.0%
94.4%
+52.4% gap
Cambridge
45.2%
97.5%
+52.3% gap
Sutton
39.5%
91.7%
+52.2% gap
Luton
37.2%
89.3%
+52.1% gap
North Hertfordshire
43.2%
95.0%
+51.9% gap
Hertsmere
41.5%
93.3%
+51.8% gap
Broxbourne
43.7%
95.5%
+51.8% gap
Reading
40.2%
91.9%
+51.7% gap
Woking
42.6%
94.2%
+51.6% gap
Hammersmith and Fulham
45.3%
96.9%
+51.5% gap
Bournemouth, Christchurch and Poole
41.3%
92.8%
+51.5% gap
North Somerset
42.4%
93.6%
+51.3% gap
Liverpool
42.9%
93.8%
+50.9% gap
Barrow-in-Furness
25.1%
76.0%
+50.9% gap
Brentwood
37.4%
88.2%
+50.8% gap
Reigate and Banstead
43.6%
94.2%
+50.6% gap
Rushmoor
45.0%
95.6%
+50.6% gap
Spelthorne
38.9%
89.5%
+50.5% gap
Sheffield
39.8%
90.3%
+50.5% gap
York
38.4%
88.8%
+50.4% gap
Hounslow
43.7%
94.1%
+50.4% gap
Greenwich
47.8%
97.9%
+50.1% gap
Colchester
45.1%
95.0%
+49.9% gap
Cheltenham
41.0%
90.7%
+49.7% gap
Halton
44.7%
94.2%
+49.5% gap
Southampton
41.5%
91.0%
+49.5% gap
Portsmouth
39.6%
89.0%
+49.4% gap
Nottingham
39.4%
88.8%
+49.4% gap
Kensington and Chelsea
43.9%
92.6%
+48.7% gap
Lambeth
45.0%
93.5%
+48.4% gap
Dacorum
43.3%
91.0%
+47.6% gap
Swindon
47.9%
95.5%
+47.6% gap
St Albans
40.7%
87.8%
+47.1% gap
Ipswich
43.4%
90.0%
+46.6% gap
Bracknell Forest
46.8%
93.2%
+46.4% gap
Gosport
45.2%
91.6%
+46.4% gap
Knowsley
52.7%
99.0%
+46.3% gap
Harlow
48.2%
94.1%
+45.9% gap
Milton Keynes
51.5%
97.1%
+45.7% gap
Manchester
47.6%
93.2%
+45.6% gap
Southwark
52.2%
97.8%
+45.6% gap
Basingstoke and Deane
49.1%
94.4%
+45.3% gap
Peterborough
49.4%
93.9%
+44.5% gap
Oxford
46.0%
89.9%
+43.9% gap
Crawley
51.3%
94.8%
+43.5% gap
Camden
47.5%
90.6%
+43.1% gap
Westminster
51.2%
92.6%
+41.4% gap
Eastbourne
43.6%
84.9%
+41.3% gap
Slough
46.6%
87.8%
+41.2% gap
Norwich
46.3%
87.2%
+40.8% gap
Salford
53.4%
94.0%
+40.6% gap
Hackney
55.2%
93.9%
+38.7% gap
City of London
57.7%
92.9%
+35.2% gap
Welwyn Hatfield
53.9%
88.4%
+34.5% gap
Stevenage
51.5%
85.7%
+34.2% gap
Islington
53.7%
86.4%
+32.6% gap
Tower Hamlets
66.5%
97.3%
+30.8% gap