EPC Price Check

EPC rating and sold prices in West Midlands

In West Midlands, homes rated EPC C or better sold for 12% more per square metre than D–G homes (median £2,690 vs £2,407, 858,776 sales since 2015), but like for like homes rated C or better sold for 1.6% less (95% range −1.9% to −1.3%) (random sample of 300,000 sales). Data: HM Land Registry to 30 September 2026, EPC register.

Data: sales January 2015 – September 2026, EPC register November 2026, gas 2024 · calculated 5 November 2026 · Methodology and sources

−1.6%like-for-like premium of C+ (95% range −1.9% to −1.3%)
+12%raw gap per m² (before like-for-like)
216postcode districts

From the raw gap to like-for-like

Comparing C+ with D–G homes…Difference95% range
Raw gap per m² (medians)+12%—
Whole price, nothing held equal+10.8%+10.3% to +11.2%
Same floor area+11.6%+11.3% to +11.9%
+ same property type+10.5%+10.2% to +10.7%
+ same build period+3.3%+2.9% to +3.6%
+ same year of sale−1.6%−1.9% to −1.3%

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 West Midlands

DistrictAreaSalesRaw gapLike-for-likeSectors
B1Birmingham2,353+19%−3.8% ▼3
B10Birmingham1,000+19%+5.4%2
B11Birmingham2,645+40%−1.4%4
B12Birmingham1,282+82%+5.7% ▲3
B13Birmingham4,314+2%+2.6% ▲3
B14Birmingham5,802−3%+0.2%4
B15Birmingham2,262+5%−1.6%3
B16Birmingham2,539+30%+4.0% ▲3
B17Birmingham3,927−4%+0.2%3
B18Birmingham1,044+52%+5.2% ▲4
B19Birmingham641+39%−6.2%3
B20Birmingham2,141+25%+0.7%3
B21Birmingham1,600+24%+3.0%3
B23Birmingham5,351+11%−0.6%3
B24Birmingham3,833+14%−5.3% ▼3
B25Birmingham1,548+12%−3.6%1
B26Birmingham5,221−4%−2.9% ▼3
B27Birmingham2,687+9%+2.7% ▲2
B28Birmingham4,345+2%−3.0% ▼3
B29Birmingham4,436+20%−1.4%4
B3Birmingham750+10%+2.8%2
B30Birmingham4,677+1%−1.8%3
B31Birmingham8,645+10%−0.1%5
B32Birmingham4,283−1%−2.4% ▼4
B33Birmingham3,429+10%+0.2%3
B34Birmingham2,270−5%−2.6% ▼2
B35Birmingham712+13%+3.3% ▲2
B36Solihull4,073−7%−2.7% ▼3
B37Solihull4,011+10%−1.9% ▼3
B38Birmingham3,006+8%−3.1% ▼3
B42Birmingham3,417+13%+1.3%2
B43Sandwell4,544+2%+2.7% ▲3
B44Birmingham4,5620%+1.4%3
B45Birmingham5,093+9%−2.6% ▼3
B46North Warwickshire2,316+1%−0.4%3
B47Bromsgrove1,6980%−1.8%2
B48Bromsgrove893−1%−0.3%1
B49Stratford-on-Avon1,841+15%−2.4%2
B5Birmingham1,582+54%0.0%3
B50Stratford-on-Avon1,498+7%−0.6%1
B6Birmingham695+13%+2.0%4
B60Bromsgrove5,0540%−1.1%4
B61Bromsgrove4,354+9%−0.7%4
B62Dudley4,040+10%+1.0%3
B63Dudley5,732+1%+0.5%4
B64Sandwell2,270+11%−3.2% ▼3
B65Sandwell3,023+10%−0.3%3
B66Sandwell1,645+38%−4.5% ▼4
B67Sandwell3,115+15%+3.3%3
B68Sandwell3,766+7%−2.0% ▼3
B69Sandwell3,547+16%−0.2%4
B7Birmingham194+12%+10.0% ▲2
B70Sandwell2,428+26%−0.8%5
B71Sandwell3,262+16%+4.7% ▲4
B72Birmingham1,664−4%−1.0%1
B73Birmingham3,9140%+0.9%2
B74Birmingham5,820−7%−2.1% ▼3
B75Birmingham4,708+2%−2.1% ▼3
B76Birmingham3,745+4%+0.3%3
B77Tamworth8,958+8%−0.7%5
B78North Warwickshire4,509+22%+1.2%3
B79Tamworth4,360+17%−1.5%4
B8Birmingham2,004+7%+1.8%3
B80Stratford-on-Avon1,243+11%−3.7% ▼1
B9Birmingham1,251+25%+3.3%2
B90Solihull10,844+6%−0.6%4
B91Solihull5,795−11%−1.4% ▼3
B92Solihull6,399−1%−0.1%4
B93Solihull3,578−2%−2.1% ▼3
B94Stratford-on-Avon1,125+6%−2.0%2
B95Stratford-on-Avon993−4%−8.7% ▼2
B96Redditch860+1%+0.2%1
B97Redditch6,384+6%+0.8%3
B98Redditch6,853+2%−1.1% ▼4
CV1Coventry1,921+25%−0.4%5
CV10Nuneaton and Bedworth10,114+20%+2.0% ▲4
CV11Nuneaton and Bedworth7,536+27%+0.4%3
CV12Nuneaton and Bedworth5,126+17%+0.8%3
CV2Coventry8,158+12%+3.2% ▲5
CV21Rugby7,026+16%+0.6%4
CV22Rugby7,065+6%−0.2%3
CV23Rugby5,934+6%−2.5% ▼3
CV3Coventry9,9930%−1.3%6
CV31Warwick5,457+5%−0.3%3
CV32Warwick5,995+2%−2.7% ▼4
CV33Warwick2,145+7%+2.7%1
CV34Warwick7,790+8%−1.6% ▼3
CV35Stratford-on-Avon4,966+1%−2.1% ▼4
CV36Stratford-on-Avon2,095−4%−8.3% ▼2
CV37Stratford-on-Avon10,312+2%+1.5% ▲5
CV4Coventry4,717+15%−2.0%3
CV47Stratford-on-Avon4,471+8%+3.1% ▲6
CV5Coventry8,744+10%+1.6% ▲4
CV6Coventry12,326+17%+2.6% ▲7
CV7Solihull5,113+23%+3.6% ▲3
CV8Warwick5,852−2%−1.9% ▼3
CV9North Warwickshire3,496+15%+0.8%3
CW3Newcastle-under-Lyme1,616+5%−6.7% ▼2
DE13East Staffordshire8,684+10%+2.7% ▲4
DE14East Staffordshire6,113+53%+1.3%3
DE15East Staffordshire4,286+20%−1.2%2
DY1Dudley3,675+15%−1.9% ▼4
DY10Wyre Forest6,117+17%+0.8%4
DY11Wyre Forest4,956+12%+2.1% ▲3
DY12Wyre Forest1,712+5%+1.0%3
DY13Wyre Forest4,042+13%−0.4%3
DY14Shropshire995−8%−0.2%2
DY2Dudley3,758+19%+1.7%4
DY3Dudley4,994+7%−3.3% ▼4
DY4Sandwell4,709+13%+4.5% ▲4
DY5Dudley5,525+14%+1.0%4
DY6Dudley4,897+4%0.0%4
DY7South Staffordshire1,160+7%−3.2%2
DY8Dudley9,062+4%−1.2%5
DY9Dudley4,621+11%−1.5%4
HR1Herefordshire5,511+3%+0.6%4
HR2Herefordshire5,456+6%−1.1%5
HR4Herefordshire5,573+13%+2.6% ▲4
HR5Herefordshire564−2%+2.3%1
HR6Herefordshire3,109+1%−1.8%3
HR7Herefordshire1,082+7%−3.3% ▼1
HR8Herefordshire2,394+8%+0.8%2
HR9Herefordshire3,921+10%−1.4%3
ST1Stoke-on-Trent4,934+38%−1.2%5
ST10Staffordshire Moorlands4,091+13%−2.8% ▼4
ST11Staffordshire Moorlands1,691+9%+3.5% ▲1
ST12Stafford807+5%+4.4%1
ST13Staffordshire Moorlands4,938+9%0.0%4
ST14East Staffordshire4,320+16%+0.4%3
ST15Stafford4,483+5%+1.0%2
ST16Stafford6,905+23%−2.6% ▼3
ST17Stafford6,460+7%−0.3%3
ST18Stafford3,2690%−3.4% ▼2
ST19South Staffordshire2,519+9%−0.2%2
ST2Stoke-on-Trent3,995+10%−1.2%4
ST20Stafford1,110−3%−0.9%1
ST21Stafford1,063+2%−1.6%1
ST3Stoke-on-Trent9,504+11%+0.6%7
ST4Stoke-on-Trent9,371+45%−0.5%8
ST5Newcastle-under-Lyme13,077+17%−0.3%10
ST6Stoke-on-Trent9,437+35%+0.1%8
ST7Newcastle-under-Lyme10,369+21%+1.1%5
ST8Staffordshire Moorlands3,451−2%−0.7%2
ST9Staffordshire Moorlands1,960+1%−0.3%2
SY1Shropshire4,753+10%+0.6%4
SY10Shropshire2,200+8%−0.1%4
SY11Shropshire4,691+13%+1.9% ▲4
SY12Shropshire1,556+8%−1.0%2
SY13Shropshire3,519+8%−3.9% ▼4
SY2Shropshire4,696+14%−2.6% ▼2
SY3Shropshire6,997+6%−1.3% ▼6
SY4Shropshire4,314+7%−4.0% ▼5
SY5Shropshire3,295+10%−0.9%5
SY6Shropshire1,126−2%+5.4% ▲2
SY7Shropshire1,401+1%−3.0%3
SY8Shropshire3,218+6%−0.9%4
SY9Shropshire299+1%+8.0%1
TF1Telford and Wrekin6,980+6%−2.7% ▼5
TF10Telford and Wrekin3,715+5%−3.4% ▼3
TF11Shropshire2,638+1%−3.8% ▼2
TF12Shropshire854−1%+0.8%1
TF13Shropshire468−5%−2.9%1
TF2Telford and Wrekin6,355+22%−3.0% ▼5
TF3Telford and Wrekin3,953+9%−4.5% ▼3
TF4Telford and Wrekin4,618+5%−7.3% ▼2
TF5Telford and Wrekin768−2%−2.3%1
TF6Telford and Wrekin1,337+11%−0.1%2
TF7Telford and Wrekin2,052−3%−3.6% ▼2
TF8Telford and Wrekin697+1%−1.9%1
TF9Shropshire4,248+7%−3.1% ▼4
WR1Worcester2,301+13%−2.3%3
WR10Wychavon3,520+6%−3.5% ▼3
WR11Wychavon8,447+7%0.0%6
WR12Wychavon1,205+3%+3.3%1
WR13Malvern Hills1,3610%−2.7%2
WR14Malvern Hills6,268+7%−0.6%4
WR15Malvern Hills997−2%−3.9%1
WR2Worcester5,823+16%+1.7% ▲3
WR3Worcester4,123+9%+1.7% ▲2
WR4Worcester3,649+8%+1.0%2
WR5Worcester6,786+12%+1.6% ▲3
WR6Malvern Hills1,660−2%−3.5%2
WR7Wychavon775+5%+1.5%1
WR8Malvern Hills1,213+7%−2.9%2
WR9Wychavon5,928+5%−3.2% ▼4
WS1Walsall2,296+15%+0.9%4
WS10Sandwell4,595+21%+2.0% ▲4
WS11Cannock Chase7,344+14%+0.6%8
WS12Cannock Chase6,831+17%+1.8% ▲5
WS13Lichfield6,424+10%−2.6% ▼3
WS14Lichfield3,416+4%−1.4%2
WS15Cannock Chase6,315+3%+0.8%4
WS2Walsall3,314+29%0.0%4
WS3Walsall6,445+13%−0.1%5
WS4Walsall2,549+12%−0.7%2
WS5Walsall2,493−9%−3.1% ▼2
WS6South Staffordshire2,490+14%+3.4% ▲2
WS7Lichfield4,976+9%−0.3%6
WS8Walsall2,250+9%+0.6%2
WS9Walsall4,256−1%−1.8% ▼3
WV1Wolverhampton1,071+12%+2.6%3
WV10Wolverhampton6,492+21%−0.6%5
WV11Wolverhampton4,509+16%+0.1%3
WV12Walsall3,256+3%−1.0%2
WV13Walsall2,414+12%+0.9%3
WV14Wolverhampton5,311+21%+3.3% ▲5
WV15Shropshire1,211+3%0.0%2
WV16Shropshire2,667−2%+1.5%3
WV2Wolverhampton1,918+47%−1.8%4
WV3Wolverhampton3,881+12%+0.3%4
WV4Wolverhampton4,175−3%−4.5% ▼3
WV5South Staffordshire2,351+7%−3.2% ▼4
WV6Wolverhampton6,417+7%−2.1% ▼4
WV7Shropshire887+17%−1.5%1
WV8South Staffordshire2,326+9%−7.8% ▼2
WV9Wolverhampton984+9%−0.1%1

▲ green: premium distinguishable from zero; ▼ red: discount; plain: no measurable difference. Small areas have fewer sales, so their 95% ranges are wider.

Postcode sectors without a district page

B2 4 · B2 5

How this is calculated

Caveats