EPC rating and sold prices in Yorkshire and The Humber
In Yorkshire and The Humber, homes rated EPC C or better sold for 14% more per square metre than D–G homes (median £2,308 vs £2,025, 867,104 sales since 2015), but like for like the difference is +0.1% (95% range −0.3% to +0.4%): the EPC band itself is not reflected in sale prices here (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) | +14% | — |
| Whole price, nothing held equal | +18.1% | +17.7% to +18.6% |
| Same floor area | +15.1% | +14.8% to +15.5% |
| + same property type | +11.2% | +10.9% to +11.5% |
| + same build period | +4.3% | +3.9% to +4.7% |
| + same year of sale | +0.1% | −0.3% to +0.4% |
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 Yorkshire and The Humber
| District | Area | Sales | Raw gap | Like-for-like | Sectors |
|---|---|---|---|---|---|
| BD1 | Bradford | 646 | +24% | −2.3% | 4 |
| BD10 | Bradford | 5,417 | +26% | −3.3% ▼ | 3 |
| BD11 | Kirklees | 2,587 | +18% | +1.4% | 2 |
| BD12 | Bradford | 2,975 | +20% | +1.5% | 4 |
| BD13 | Bradford | 5,408 | +20% | +1.5% | 5 |
| BD14 | Bradford | 1,448 | +26% | −1.7% | 1 |
| BD15 | Bradford | 2,602 | +15% | −0.7% | 4 |
| BD16 | Bradford | 4,984 | +1% | +1.5% | 4 |
| BD17 | Bradford | 3,630 | −6% | +0.2% | 3 |
| BD18 | Bradford | 4,182 | +3% | −1.7% | 4 |
| BD19 | Kirklees | 4,093 | +16% | +1.3% | 4 |
| BD2 | Bradford | 5,400 | +32% | +2.0% ▲ | 4 |
| BD20 | Bradford | 8,045 | +18% | +5.0% ▲ | 6 |
| BD21 | Bradford | 2,867 | +26% | +5.7% ▲ | 5 |
| BD22 | Bradford | 5,439 | +12% | −1.1% | 5 |
| BD23 | North Yorkshire | 6,107 | +13% | −1.6% ▼ | 6 |
| BD24 | North Yorkshire | 1,060 | +10% | +3.0% | 2 |
| BD3 | Bradford | 2,069 | +46% | +1.9% | 4 |
| BD4 | Bradford | 3,954 | +34% | +1.0% | 5 |
| BD5 | Bradford | 2,058 | +42% | +3.6% | 4 |
| BD6 | Bradford | 4,731 | +10% | −1.7% | 3 |
| BD7 | Bradford | 2,863 | +48% | +4.5% ▲ | 3 |
| BD8 | Bradford | 1,718 | +36% | +6.2% ▲ | 4 |
| BD9 | Bradford | 2,121 | +31% | −3.2% | 3 |
| DL10 | North Yorkshire | 2,960 | +7% | +0.1% | 4 |
| DL11 | North Yorkshire | 750 | +7% | +4.7% | 2 |
| DL6 | North Yorkshire | 2,787 | +13% | −2.4% ▼ | 3 |
| DL7 | North Yorkshire | 2,645 | 0% | +0.3% | 3 |
| DL8 | North Yorkshire | 3,443 | 0% | −3.3% ▼ | 5 |
| DL9 | North Yorkshire | 1,682 | +21% | +1.7% | 2 |
| DN1 | Doncaster | 739 | +99% | +9.0% | 3 |
| DN11 | Doncaster | 5,885 | +24% | +0.8% | 3 |
| DN12 | Doncaster | 3,379 | +32% | +2.2% | 4 |
| DN14 | East Riding of Yorkshire | 8,903 | +29% | +2.4% ▲ | 6 |
| DN15 | North Lincolnshire | 4,891 | +23% | +1.5% | 5 |
| DN16 | North Lincolnshire | 5,349 | +20% | +3.5% ▲ | 3 |
| DN17 | North Lincolnshire | 5,592 | +17% | +2.2% ▲ | 4 |
| DN18 | North Lincolnshire | 2,716 | +15% | +0.5% | 2 |
| DN19 | North Lincolnshire | 1,164 | +9% | +0.2% | 1 |
| DN2 | Doncaster | 3,480 | +34% | −1.8% | 3 |
| DN20 | North Lincolnshire | 3,466 | +9% | +2.2% ▲ | 3 |
| DN3 | Doncaster | 5,491 | +6% | +2.7% ▲ | 3 |
| DN31 | North East Lincolnshire | 1,465 | +91% | +7.0% ▲ | 2 |
| DN32 | North East Lincolnshire | 3,901 | +41% | +8.5% ▲ | 4 |
| DN33 | North East Lincolnshire | 3,587 | +8% | −2.1% | 3 |
| DN34 | North East Lincolnshire | 3,243 | +7% | +1.3% | 2 |
| DN35 | North East Lincolnshire | 5,708 | +27% | +3.7% ▲ | 4 |
| DN36 | North East Lincolnshire | 4,679 | +12% | +3.3% ▲ | 2 |
| DN37 | North East Lincolnshire | 3,447 | +10% | +0.3% | 3 |
| DN38 | North Lincolnshire | 462 | +17% | +5.6% | 1 |
| DN39 | North Lincolnshire | 510 | +6% | −2.6% | 1 |
| DN4 | Doncaster | 9,475 | +22% | +0.8% | 6 |
| DN40 | North East Lincolnshire | 1,948 | +16% | +0.6% | 3 |
| DN41 | North East Lincolnshire | 1,263 | +8% | +2.6% | 2 |
| DN5 | Doncaster | 6,075 | +18% | +2.2% ▲ | 4 |
| DN6 | Doncaster | 4,371 | +25% | +0.3% | 4 |
| DN7 | Doncaster | 3,815 | +17% | −1.0% | 3 |
| DN8 | Doncaster | 2,646 | +21% | −0.4% | 2 |
| DN9 | North Lincolnshire | 4,011 | +5% | +2.3% ▲ | 3 |
| HD1 | Kirklees | 1,862 | +21% | +3.3% | 4 |
| HD2 | Kirklees | 3,880 | +19% | −1.5% | 2 |
| HD3 | Kirklees | 5,907 | +19% | +0.6% | 2 |
| HD4 | Kirklees | 4,570 | +35% | +6.4% ▲ | 3 |
| HD5 | Kirklees | 4,555 | +8% | −1.1% | 3 |
| HD6 | Calderdale | 4,906 | +13% | −1.1% | 4 |
| HD7 | Kirklees | 4,345 | +18% | −0.3% | 3 |
| HD8 | Kirklees | 6,258 | +12% | +1.6% ▲ | 3 |
| HD9 | Kirklees | 6,923 | +12% | −0.9% | 7 |
| HG1 | North Yorkshire | 7,735 | +10% | −2.1% ▼ | 5 |
| HG2 | North Yorkshire | 6,486 | +4% | +0.4% | 4 |
| HG3 | North Yorkshire | 5,431 | +9% | +0.6% | 5 |
| HG4 | North Yorkshire | 4,233 | +7% | −0.6% | 5 |
| HG5 | North Yorkshire | 3,671 | +9% | +0.9% | 3 |
| HU1 | Kingston upon Hull | 560 | +42% | +15.2% ▲ | 3 |
| HU10 | East Riding of Yorkshire | 4,266 | +13% | −1.9% | 2 |
| HU11 | East Riding of Yorkshire | 2,050 | +9% | +3.9% ▲ | 2 |
| HU12 | East Riding of Yorkshire | 4,384 | +8% | +0.4% | 3 |
| HU13 | East Riding of Yorkshire | 3,523 | +37% | −0.7% | 2 |
| HU14 | East Riding of Yorkshire | 1,775 | +15% | −3.3% ▼ | 1 |
| HU15 | East Riding of Yorkshire | 5,455 | +10% | −0.3% | 2 |
| HU16 | East Riding of Yorkshire | 3,637 | +19% | −3.0% ▼ | 2 |
| HU17 | East Riding of Yorkshire | 9,515 | +14% | +0.4% | 5 |
| HU18 | East Riding of Yorkshire | 2,122 | +26% | +4.1% ▲ | 1 |
| HU19 | East Riding of Yorkshire | 1,277 | +36% | +2.0% | 1 |
| HU2 | Kingston upon Hull | 234 | +5% | +0.1% | 3 |
| HU3 | Kingston upon Hull | 2,968 | +75% | +0.8% | 5 |
| HU4 | Kingston upon Hull | 3,536 | +17% | +0.2% | 2 |
| HU5 | Kingston upon Hull | 7,671 | +15% | +2.7% ▲ | 5 |
| HU6 | Kingston upon Hull | 3,422 | +13% | +0.3% | 4 |
| HU7 | Kingston upon Hull | 7,807 | +27% | −2.3% ▼ | 5 |
| HU8 | Kingston upon Hull | 4,979 | +28% | −1.9% ▼ | 4 |
| HU9 | Kingston upon Hull | 4,734 | +41% | +0.8% | 5 |
| HX1 | Calderdale | 2,617 | +45% | +5.8% ▲ | 4 |
| HX2 | Calderdale | 5,867 | +6% | −1.3% | 5 |
| HX3 | Calderdale | 7,759 | +14% | −1.5% | 6 |
| HX4 | Calderdale | 2,160 | +8% | −0.1% | 3 |
| HX5 | Calderdale | 1,634 | +28% | −0.1% | 2 |
| HX6 | Calderdale | 3,596 | +17% | +1.0% | 4 |
| HX7 | Calderdale | 2,486 | +14% | +2.3% | 4 |
| LS1 | Leeds | 551 | +6% | −1.4% | 5 |
| LS10 | Leeds | 5,002 | +21% | +4.1% ▲ | 4 |
| LS11 | Leeds | 3,706 | +50% | +0.1% | 6 |
| LS12 | Leeds | 6,301 | +25% | +1.3% | 6 |
| LS13 | Leeds | 5,702 | +11% | +1.7% ▲ | 4 |
| LS14 | Leeds | 5,739 | +19% | −0.5% | 5 |
| LS15 | Leeds | 6,223 | +10% | +0.6% | 5 |
| LS16 | Leeds | 7,134 | +4% | −3.5% ▼ | 5 |
| LS17 | Leeds | 7,137 | −3% | −1.1% | 5 |
| LS18 | Leeds | 4,464 | +4% | +0.2% | 2 |
| LS19 | Leeds | 4,045 | +4% | −1.0% | 2 |
| LS2 | Leeds | 831 | −5% | +1.6% | 3 |
| LS20 | Leeds | 2,341 | −1% | −1.3% | 2 |
| LS21 | Leeds | 3,384 | +9% | +2.5% ▲ | 3 |
| LS22 | Leeds | 3,574 | +3% | −1.6% | 4 |
| LS23 | Leeds | 1,766 | −4% | −3.4% ▼ | 2 |
| LS24 | North Yorkshire | 2,118 | +5% | −1.8% | 2 |
| LS25 | Leeds | 9,096 | +12% | +0.2% | 7 |
| LS26 | Leeds | 5,576 | +8% | −0.5% | 3 |
| LS27 | Leeds | 7,769 | +18% | −1.9% ▼ | 4 |
| LS28 | Leeds | 7,965 | +5% | +0.6% | 5 |
| LS29 | Bradford | 7,296 | +3% | −0.1% | 5 |
| LS3 | Leeds | 116 | −12% | −10.2% ▼ | 1 |
| LS4 | Leeds | 1,340 | +14% | +0.3% | 1 |
| LS5 | Leeds | 1,314 | +6% | +3.3% ▲ | 1 |
| LS6 | Leeds | 4,171 | +10% | −1.5% | 4 |
| LS7 | Leeds | 3,675 | +9% | +2.1% | 4 |
| LS8 | Leeds | 5,679 | +4% | −0.6% | 5 |
| LS9 | Leeds | 3,918 | +85% | +6.3% ▲ | 5 |
| OL14 | Calderdale | 2,885 | +36% | +4.4% ▲ | 4 |
| S1 | Sheffield | 720 | +6% | −0.4% | 3 |
| S10 | Sheffield | 6,579 | +7% | +0.9% | 5 |
| S11 | Sheffield | 5,272 | +5% | +3.8% ▲ | 3 |
| S12 | Sheffield | 4,906 | +6% | +2.3% ▲ | 3 |
| S13 | Sheffield | 4,138 | +18% | +4.0% ▲ | 3 |
| S14 | Sheffield | 637 | +14% | +5.4% ▲ | 1 |
| S17 | Sheffield | 2,922 | 0% | −2.4% ▼ | 2 |
| S2 | Sheffield | 4,797 | +16% | +12.3% ▲ | 5 |
| S20 | Sheffield | 5,002 | +8% | +0.3% | 8 |
| S25 | Rotherham | 3,857 | +13% | +0.7% | 5 |
| S26 | Rotherham | 4,436 | +8% | +0.1% | 7 |
| S3 | Sheffield | 1,641 | +40% | +1.1% | 3 |
| S35 | Sheffield | 6,471 | +9% | +4.3% ▲ | 8 |
| S36 | Barnsley | 5,649 | +19% | +1.3% | 7 |
| S4 | Sheffield | 934 | +41% | −6.5% ▼ | 2 |
| S5 | Sheffield | 5,494 | +26% | +1.9% ▲ | 5 |
| S6 | Sheffield | 10,090 | +13% | +4.4% ▲ | 6 |
| S60 | Rotherham | 7,393 | +23% | +0.7% | 5 |
| S61 | Rotherham | 4,390 | +8% | −1.6% | 4 |
| S62 | Rotherham | 2,470 | +30% | +4.8% ▲ | 3 |
| S63 | Barnsley | 7,067 | +46% | −1.4% | 5 |
| S64 | Rotherham | 4,787 | +28% | +3.4% ▲ | 4 |
| S65 | Rotherham | 3,657 | +32% | +0.9% | 4 |
| S66 | Rotherham | 7,408 | +10% | +1.4% | 6 |
| S7 | Sheffield | 2,623 | +22% | +6.2% ▲ | 2 |
| S70 | Barnsley | 6,131 | +30% | +0.8% | 6 |
| S71 | Barnsley | 7,045 | +19% | +1.3% | 5 |
| S72 | Barnsley | 3,986 | +30% | +0.5% | 4 |
| S73 | Barnsley | 4,578 | +29% | +0.2% | 3 |
| S74 | Barnsley | 2,492 | +18% | +3.7% ▲ | 3 |
| S75 | Barnsley | 8,222 | +13% | −0.1% | 6 |
| S8 | Sheffield | 7,637 | +8% | −0.5% | 4 |
| S9 | Sheffield | 2,633 | +11% | +4.6% ▲ | 4 |
| TS9 | North Yorkshire | 2,210 | +6% | −4.7% ▼ | 3 |
| WF1 | Wakefield | 6,547 | +39% | +1.2% | 5 |
| WF10 | Wakefield | 9,566 | +30% | +0.6% | 5 |
| WF11 | Wakefield | 2,920 | +17% | 0.0% | 3 |
| WF12 | Kirklees | 4,452 | +18% | −1.9% | 4 |
| WF13 | Kirklees | 2,404 | +5% | +0.3% | 4 |
| WF14 | Kirklees | 3,880 | +10% | −0.2% | 3 |
| WF15 | Kirklees | 2,715 | +9% | +0.7% | 3 |
| WF16 | Kirklees | 1,631 | +12% | +4.1% ▲ | 2 |
| WF17 | Kirklees | 5,008 | +18% | −0.4% | 6 |
| WF2 | Wakefield | 7,653 | +14% | −1.5% | 5 |
| WF3 | Leeds | 6,744 | +17% | +0.3% | 4 |
| WF4 | Wakefield | 7,104 | +7% | +0.8% | 6 |
| WF5 | Wakefield | 3,706 | +3% | 0.0% | 3 |
| WF6 | Wakefield | 3,439 | +20% | +0.1% | 2 |
| WF7 | Wakefield | 4,102 | +10% | −0.9% | 3 |
| WF8 | Wakefield | 6,695 | +16% | −2.4% ▼ | 4 |
| WF9 | Wakefield | 6,180 | +17% | +0.4% | 5 |
| YO1 | York | 1,403 | +7% | +1.6% | 3 |
| YO10 | York | 3,418 | −4% | +0.8% | 3 |
| YO11 | North Yorkshire | 5,201 | +16% | −2.0% | 3 |
| YO12 | North Yorkshire | 7,537 | +21% | −0.8% | 4 |
| YO13 | North Yorkshire | 1,964 | +4% | +5.7% ▲ | 2 |
| YO14 | North Yorkshire | 2,964 | +3% | +3.8% ▲ | 2 |
| YO15 | East Riding of Yorkshire | 2,824 | +46% | +11.9% ▲ | 3 |
| YO16 | East Riding of Yorkshire | 5,317 | +5% | −0.2% | 3 |
| YO17 | North Yorkshire | 3,948 | +8% | −0.5% | 4 |
| YO18 | North Yorkshire | 2,521 | +12% | −0.7% | 2 |
| YO19 | York | 2,239 | +9% | −1.0% | 3 |
| YO21 | North Yorkshire | 2,827 | +13% | +2.2% | 3 |
| YO22 | North Yorkshire | 1,690 | −1% | −0.5% | 2 |
| YO23 | York | 3,897 | +8% | +0.8% | 4 |
| YO24 | York | 5,403 | 0% | −2.1% ▼ | 4 |
| YO25 | East Riding of Yorkshire | 7,461 | +15% | +1.0% | 6 |
| YO26 | York | 5,429 | +5% | +0.3% | 6 |
| YO30 | York | 4,845 | +3% | +0.7% | 6 |
| YO31 | York | 5,182 | 0% | −2.1% ▼ | 5 |
| YO32 | York | 4,531 | −1% | +1.9% ▲ | 5 |
| YO41 | East Riding of Yorkshire | 2,048 | +3% | +5.3% ▲ | 3 |
| YO42 | East Riding of Yorkshire | 4,105 | +4% | −2.1% ▼ | 3 |
| YO43 | East Riding of Yorkshire | 2,753 | +5% | −0.2% | 2 |
| YO51 | North Yorkshire | 1,689 | +5% | −1.2% | 1 |
| YO60 | North Yorkshire | 581 | +3% | −0.5% | 2 |
| YO61 | North Yorkshire | 2,678 | +8% | −2.7% ▼ | 4 |
| YO62 | North Yorkshire | 2,050 | +4% | +3.1% | 4 |
| YO7 | North Yorkshire | 4,158 | +5% | −1.3% | 4 |
| YO8 | North Yorkshire | 9,768 | +8% | −1.1% | 6 |
▲ 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.