EPC rating and sold prices in East Midlands
In East Midlands, homes rated EPC C or better sold for 12% more per square metre than D–G homes (median £2,545 vs £2,267, 824,755 sales since 2015), but like for like homes rated C or better sold for 0.5% more (95% range +0.2% to +0.8%) (random sample of 300,000 sales). Data: HM Land Registry to 30 September 2026, EPC register.
From the raw gap to like-for-like
| Comparing C+ with D–G homes… | Difference | 95% range |
|---|---|---|
| Raw gap per m² (medians) | +12% | — |
| Whole price, nothing held equal | +17.5% | +17.1% to +17.9% |
| Same floor area | +12.5% | +12.2% to +12.8% |
| + same property type | +12.3% | +12.1% to +12.6% |
| + same build period | +5.7% | +5.3% to +6.0% |
| + same year of sale | +0.5% | +0.2% to +0.8% |
The first row compares median prices per m²; the second compares whole prices; each later row adds one more thing that must be equal, ending with the like-for-like premium (regression of log price; build period from the certificate, 12 bands). The raw gap per m² and the whole-price gap differ because C+ and D–G homes differ in size.
Postcode districts in East Midlands
| District | Area | Sales | Raw gap | Like-for-like | Sectors |
|---|---|---|---|---|---|
| CV13 | Hinckley and Bosworth | 1,960 | +2% | −3.1% ▼ | 2 |
| DE1 | Derby | 1,937 | +8% | +4.5% | 3 |
| DE11 | South Derbyshire | 9,884 | +20% | +0.1% | 4 |
| DE12 | North West Leicestershire | 3,907 | +11% | +2.3% ▲ | 3 |
| DE21 | Derby | 9,212 | +15% | +3.6% ▲ | 5 |
| DE22 | Derby | 8,882 | +12% | +3.1% ▲ | 5 |
| DE23 | Derby | 7,199 | +35% | +1.4% | 6 |
| DE24 | Derby | 8,859 | +21% | +0.7% | 6 |
| DE3 | Derby | 4,627 | +11% | +1.7% ▲ | 2 |
| DE4 | Derbyshire Dales | 6,033 | +10% | −1.3% | 4 |
| DE45 | Derbyshire Dales | 1,258 | −1% | +0.8% | 1 |
| DE5 | Amber Valley | 4,390 | +25% | +4.6% ▲ | 3 |
| DE55 | Amber Valley | 9,768 | +33% | +3.3% ▲ | 7 |
| DE56 | Amber Valley | 7,572 | +8% | +2.8% ▲ | 4 |
| DE6 | Derbyshire Dales | 4,540 | +5% | −4.6% ▼ | 5 |
| DE65 | South Derbyshire | 5,523 | +5% | +1.0% | 2 |
| DE7 | Erewash | 9,038 | +19% | +1.1% | 5 |
| DE72 | Erewash | 3,711 | +14% | +2.6% ▲ | 2 |
| DE73 | Derby | 4,103 | 0% | −0.5% | 4 |
| DE74 | North West Leicestershire | 2,969 | +21% | +0.8% | 1 |
| DE75 | Amber Valley | 3,452 | +36% | +4.3% ▲ | 1 |
| DN10 | Bassetlaw | 2,315 | +7% | −0.4% | 3 |
| DN21 | West Lindsey | 7,237 | +34% | +1.0% | 5 |
| DN22 | Bassetlaw | 6,843 | +19% | +1.5% ▲ | 5 |
| LE1 | Leicester | 682 | +12% | +1.9% | 6 |
| LE10 | Hinckley and Bosworth | 10,973 | +5% | +1.0% | 4 |
| LE11 | Charnwood | 7,913 | +10% | −0.2% | 5 |
| LE12 | Charnwood | 14,791 | +6% | −0.3% | 5 |
| LE13 | Melton | 5,527 | +17% | +1.1% | 2 |
| LE14 | Melton | 2,981 | +14% | −0.3% | 3 |
| LE15 | Rutland | 6,162 | −1% | +0.6% | 4 |
| LE16 | Harborough | 8,501 | +5% | −2.8% ▼ | 3 |
| LE17 | Harborough | 4,141 | +10% | −0.3% | 3 |
| LE18 | Oadby and Wigston | 5,871 | +13% | +2.9% ▲ | 4 |
| LE19 | Blaby | 3,787 | +14% | −0.2% | 3 |
| LE2 | Leicester | 12,779 | +9% | −0.7% | 10 |
| LE3 | Leicester | 12,395 | +17% | +1.3% ▲ | 8 |
| LE4 | Leicester | 10,014 | +5% | +1.9% ▲ | 10 |
| LE5 | Leicester | 7,992 | 0% | +0.9% | 7 |
| LE6 | Hinckley and Bosworth | 2,110 | +4% | −0.2% | 1 |
| LE65 | North West Leicestershire | 3,731 | +7% | +0.5% | 2 |
| LE67 | North West Leicestershire | 13,428 | +17% | +1.9% ▲ | 8 |
| LE7 | Charnwood | 9,913 | +5% | +1.7% ▲ | 6 |
| LE8 | Harborough | 7,819 | +7% | +1.7% ▲ | 6 |
| LE9 | Hinckley and Bosworth | 11,494 | +11% | +1.7% ▲ | 8 |
| LN1 | Lincoln | 5,611 | +12% | +1.0% | 3 |
| LN10 | East Lindsey | 1,426 | +22% | +5.0% ▲ | 2 |
| LN11 | East Lindsey | 5,712 | +11% | +2.8% ▲ | 4 |
| LN12 | East Lindsey | 3,112 | +8% | +4.4% ▲ | 2 |
| LN13 | East Lindsey | 1,381 | +12% | −1.5% | 2 |
| LN2 | Lincoln | 7,867 | +15% | −0.2% | 5 |
| LN3 | West Lindsey | 1,841 | +3% | +4.4% ▲ | 2 |
| LN4 | North Kesteven | 7,523 | +10% | +1.5% ▲ | 4 |
| LN5 | Lincoln | 6,121 | +26% | +3.7% ▲ | 4 |
| LN6 | North Kesteven | 12,147 | 0% | 0.0% | 7 |
| LN7 | West Lindsey | 1,062 | 0% | −2.2% | 1 |
| LN8 | West Lindsey | 3,382 | +9% | −0.2% | 4 |
| LN9 | East Lindsey | 2,320 | +12% | −0.1% | 2 |
| MK19 | West Northamptonshire | 2,285 | +5% | −1.0% | 2 |
| NG1 | Nottingham | 1,396 | −4% | +0.3% | 6 |
| NG10 | Erewash | 8,440 | +16% | +2.1% ▲ | 5 |
| NG11 | Nottingham | 6,476 | +20% | +1.3% | 5 |
| NG12 | Rushcliffe | 8,040 | +13% | −3.2% ▼ | 5 |
| NG13 | Rushcliffe | 4,768 | +9% | +0.5% | 3 |
| NG14 | Gedling | 4,005 | +2% | −0.7% | 3 |
| NG15 | Ashfield | 9,463 | +11% | −2.0% ▼ | 5 |
| NG16 | Broxtowe | 11,360 | +20% | +1.3% ▲ | 6 |
| NG17 | Ashfield | 11,857 | +25% | +1.3% ▲ | 8 |
| NG18 | Mansfield | 7,671 | +21% | +1.6% | 5 |
| NG19 | Mansfield | 9,200 | +16% | +1.1% ▲ | 5 |
| NG2 | Rushcliffe | 9,438 | +4% | +1.7% | 7 |
| NG20 | Bolsover | 4,301 | +35% | +2.8% ▲ | 3 |
| NG21 | Newark and Sherwood | 5,181 | +20% | +1.1% | 2 |
| NG22 | Newark and Sherwood | 4,947 | +20% | −0.1% | 3 |
| NG23 | Newark and Sherwood | 2,956 | +6% | +0.8% | 3 |
| NG24 | Newark and Sherwood | 9,906 | +15% | −0.3% | 4 |
| NG25 | Newark and Sherwood | 1,609 | +7% | −0.4% | 1 |
| NG3 | Nottingham | 7,454 | +7% | −2.1% ▼ | 7 |
| NG31 | South Kesteven | 8,711 | +13% | +0.3% | 4 |
| NG32 | South Kesteven | 1,757 | +3% | +4.6% ▲ | 3 |
| NG33 | South Kesteven | 1,651 | +7% | −0.6% | 2 |
| NG34 | North Kesteven | 8,802 | +8% | +1.2% ▲ | 4 |
| NG4 | Gedling | 7,760 | +17% | +3.3% ▲ | 4 |
| NG5 | Nottingham | 13,611 | 0% | −0.4% | 9 |
| NG6 | Nottingham | 4,983 | +20% | +0.3% | 4 |
| NG7 | Nottingham | 4,356 | +29% | +2.5% | 7 |
| NG8 | Nottingham | 7,900 | +10% | +1.4% | 6 |
| NG9 | Broxtowe | 12,322 | +12% | +0.8% | 8 |
| NN1 | West Northamptonshire | 4,681 | +4% | +0.5% | 5 |
| NN10 | North Northamptonshire | 7,978 | +7% | −0.1% | 4 |
| NN11 | West Northamptonshire | 7,495 | −2% | −4.0% ▼ | 8 |
| NN12 | West Northamptonshire | 5,905 | +9% | −1.8% ▼ | 3 |
| NN13 | West Northamptonshire | 4,967 | −3% | −0.8% | 3 |
| NN14 | North Northamptonshire | 9,417 | +5% | −0.5% | 5 |
| NN15 | North Northamptonshire | 8,828 | +12% | +1.6% ▲ | 3 |
| NN16 | North Northamptonshire | 4,971 | +17% | +1.2% | 3 |
| NN17 | North Northamptonshire | 6,702 | +16% | +1.7% ▲ | 3 |
| NN18 | North Northamptonshire | 6,123 | +11% | +1.7% ▲ | 3 |
| NN2 | West Northamptonshire | 7,646 | +24% | +2.1% ▲ | 3 |
| NN29 | North Northamptonshire | 2,061 | +13% | +2.1% | 1 |
| NN3 | West Northamptonshire | 11,663 | +4% | −0.5% | 7 |
| NN4 | West Northamptonshire | 9,440 | +1% | +0.6% | 6 |
| NN5 | West Northamptonshire | 8,472 | +4% | +0.8% | 4 |
| NN6 | West Northamptonshire | 7,106 | +5% | +0.7% | 5 |
| NN7 | West Northamptonshire | 5,000 | +2% | −1.5% ▼ | 4 |
| NN8 | North Northamptonshire | 8,984 | +23% | −0.1% | 5 |
| NN9 | North Northamptonshire | 5,894 | +11% | +0.9% | 2 |
| OX17 | West Northamptonshire | 2,802 | −2% | −2.8% ▼ | 3 |
| PE10 | South Kesteven | 6,072 | +1% | +0.4% | 2 |
| PE11 | South Holland | 8,769 | +6% | +0.2% | 4 |
| PE12 | South Holland | 8,241 | +13% | +2.0% ▲ | 5 |
| PE20 | Boston | 2,979 | +16% | +0.8% | 3 |
| PE21 | Boston | 6,988 | +13% | +1.5% ▲ | 5 |
| PE22 | East Lindsey | 2,576 | +6% | +0.8% | 4 |
| PE23 | East Lindsey | 1,562 | +4% | +0.2% | 2 |
| PE24 | East Lindsey | 2,182 | +3% | +5.7% ▲ | 2 |
| PE25 | East Lindsey | 3,428 | +8% | +3.4% ▲ | 3 |
| PE6 | South Kesteven | 7,460 | +2% | +0.7% | 4 |
| PE8 | North Northamptonshire | 2,869 | −3% | −5.7% ▼ | 3 |
| PE9 | South Kesteven | 6,098 | +1% | −1.1% | 4 |
| S18 | North East Derbyshire | 3,947 | +1% | +2.8% ▲ | 6 |
| S21 | North East Derbyshire | 2,963 | +8% | +0.6% | 5 |
| S32 | Derbyshire Dales | 821 | −4% | −0.6% | 5 |
| S33 | High Peak | 714 | +7% | +2.4% | 4 |
| S40 | Chesterfield | 5,896 | +10% | +1.1% | 4 |
| S41 | Chesterfield | 6,587 | +21% | +1.4% | 4 |
| S42 | North East Derbyshire | 6,166 | +8% | +2.2% ▲ | 3 |
| S43 | Chesterfield | 7,168 | +26% | +1.5% ▲ | 4 |
| S44 | Bolsover | 4,411 | +36% | +2.4% ▲ | 2 |
| S45 | North East Derbyshire | 2,620 | +37% | +3.6% ▲ | 3 |
| S80 | Bassetlaw | 5,168 | +61% | −1.0% | 4 |
| S81 | Bassetlaw | 7,585 | +28% | −0.7% | 4 |
| SK13 | High Peak | 5,952 | +16% | 0.0% | 7 |
| SK17 | High Peak | 5,611 | +12% | −3.9% ▼ | 5 |
| SK22 | High Peak | 2,208 | +10% | +1.8% | 4 |
| SK23 | High Peak | 3,626 | +2% | +0.8% | 4 |
▲ green: premium distinguishable from zero; ▼ red: discount; plain: no measurable difference. Small areas have fewer sales, so their 95% ranges are wider.
How this is calculated
- Every standard sale (HM Land Registry Price Paid, category A) since January 2015 is matched to the latest energy certificate of the same address (postcode + house number or name + flat) lodged from 10 years before to 3 months after the sale; sales with no certificate or an ambiguous match are left out. Across England and Wales 92% of sales match.
- Price per m² uses the certificate's total floor area (15–1,000 m²).
- Like-for-like premium: regression of the log of price on “C or better”, log floor area, property type, the certificate's build period and the year of sale. The 95% range shows how precise the estimate is; when it includes zero, the data cannot tell the premium apart from none.
Caveats
- The band is the one on the certificate before the sale; certificates are a median 0.8 years old at the sale, but a quarter are over 4 years old and some homes were improved since.
- Condition, garden, parking, views and the exact position within the sector are not known; a premium could hide in them, or they could hide one.
- Individual sales and addresses are not shown.