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".
| 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 |