EPC Price Check

EPC rating and sold prices in South East

In South East, homes rated EPC C or better sold for 1% less per square metre than D–G homes (median £3,941 vs £3,993, 1,540,716 sales since 2015), but like for like homes rated C or better sold for 1.7% less (95% range −1.9% to −1.4%) (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.7%like-for-like premium of C+ (95% range −1.9% to −1.4%)
−1%raw gap per m² (before like-for-like)
369postcode districts

From the raw gap to like-for-like

Comparing C+ with D–G homes…Difference95% range
Raw gap per m² (medians)−1%—
Whole price, nothing held equal−4.3%−4.7% to −4.0%
Same floor area−1.5%−1.8% to −1.3%
+ same property type+1.6%+1.3% to +1.8%
+ same build period+1.1%+0.8% to +1.3%
+ same year of sale−1.7%−1.9% to −1.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 South East

DistrictAreaSalesRaw gapLike-for-likeSectors
BH24New Forest4,140−2%−1.8% ▼4
BH25New Forest5,433−7%+1.6% ▲3
BN1Brighton and Hove11,617−3%−0.4%9
BN10Lewes3,808+4%+0.9%2
BN11Worthing7,198+3%+3.1% ▲5
BN12Worthing4,858−7%−2.0% ▼3
BN13Worthing5,896−3%−2.0% ▼3
BN14Worthing5,421−2%−0.9%4
BN15Adur4,814+2%+0.5%3
BN16Arun7,124−5%+0.5%4
BN17Arun6,175+3%−1.4% ▼3
BN18Arun3,076+1%−1.8%2
BN2Brighton and Hove12,151+2%+0.6%9
BN20Eastbourne4,052−3%+0.5%4
BN21Eastbourne5,365+2%+2.0% ▲4
BN22Eastbourne5,513+7%+2.4% ▲4
BN23Eastbourne5,580−2%+1.3% ▲4
BN24Wealden2,535+1%+1.8%2
BN25Lewes4,791+1%0.0%4
BN26Wealden2,767−13%+0.3%2
BN27Wealden6,633−2%−3.4% ▼4
BN3Brighton and Hove13,241−1%−0.2%8
BN41Brighton and Hove3,0780%+1.9% ▲2
BN42Adur1,540+1%+1.6%1
BN43Adur4,208−3%+1.7% ▲2
BN44Horsham1,553−5%+0.1%1
BN5Horsham1,318−6%+0.6%1
BN6Mid Sussex3,500−4%−2.7% ▼2
BN7Lewes3,116−6%−3.1% ▼3
BN8Lewes2,384+3%+0.5%3
BN9Lewes2,134+4%−1.1%2
BR8Sevenoaks3,561+4%−0.7%2
CR3Tandridge5,562−5%+0.4%4
CR6Tandridge1,867−2%+0.5%1
CT1Canterbury4,743+3%−0.4%3
CT10Thanet5,014+3%+0.9%3
CT11Thanet5,635+9%+0.1%4
CT12Thanet2,957+3%+2.3% ▲3
CT13Dover1,677+7%+2.3%2
CT14Dover7,313+1%−0.4%5
CT15Dover1,909+3%−0.1%4
CT16Dover3,949+22%+0.4%3
CT17Dover3,411+12%+5.2% ▲2
CT18Folkestone and Hythe2,849−7%+1.1%2
CT19Folkestone and Hythe4,383+14%+3.6% ▲3
CT2Canterbury3,9190%+2.2% ▲4
CT20Folkestone and Hythe5,003+16%+0.1%3
CT21Folkestone and Hythe3,870−1%−1.7%3
CT3Dover4,032−3%−2.1%4
CT4Canterbury2,431−7%−1.4%4
CT5Canterbury6,360−6%+2.3% ▲4
CT6Canterbury7,562+2%+2.0% ▲4
CT7Thanet2,678+3%+1.2%2
CT8Thanet1,589+5%−0.4%1
CT9Thanet8,109+8%−0.5%5
DA1Dartford11,220−5%−0.3%5
DA10Dartford3,421+15%+6.3% ▲1
DA11Gravesham5,455+6%−1.3%4
DA12Gravesham6,035+2%+0.6%5
DA13Gravesham2,092−2%+2.2% ▲2
DA2Dartford3,707−4%+2.0% ▲3
DA3Sevenoaks2,646+2%+1.3%2
DA4Sevenoaks1,567−11%+1.2%2
DA9Dartford3,582+2%+0.5%1
GU1Guildford5,1830%−0.9%4
GU10Waverley4,054−6%−3.0% ▼5
GU11Rushmoor4,055+5%−0.6%3
GU12Guildford6,162+2%+0.8%3
GU14Rushmoor9,133+1%+1.3% ▲5
GU15Surrey Heath5,465−4%−0.5%4
GU16Surrey Heath4,174+2%+0.4%4
GU17Hart2,055+5%−0.4%2
GU18Surrey Heath1,180−2%+0.7%1
GU19Surrey Heath1,172−7%−4.3% ▼1
GU2Guildford4,083−5%−1.1%4
GU20Surrey Heath722+1%+0.4%1
GU21Woking7,845−2%+1.2% ▲7
GU22Woking5,884−4%−0.5%4
GU23Guildford1,097+3%+1.7%2
GU24Surrey Heath2,731−3%−0.4%3
GU25Runnymede888−3%−2.9%1
GU26Waverley1,416−5%−0.1%1
GU27Waverley2,837−7%−1.3%3
GU28Chichester767−7%−10.6% ▼2
GU29Chichester1,769−1%−4.4% ▼2
GU3Guildford1,5980%−1.6%3
GU30East Hampshire1,891−2%−0.9%1
GU31East Hampshire1,857+3%+1.3%2
GU32East Hampshire1,752−5%−4.4% ▼3
GU33East Hampshire1,292+5%−2.9% ▼2
GU34East Hampshire6,255−2%−2.2% ▼5
GU35East Hampshire4,748−4%−2.1% ▼3
GU4Guildford2,759−3%+0.2%2
GU46Hart2,583+6%0.0%2
GU47Bracknell Forest3,308+1%+0.4%3
GU5Waverley1,359−7%−1.6%2
GU51Hart5,302−3%−0.2%5
GU52Hart3,587−8%+1.0%4
GU6Waverley3,141+2%−0.1%2
GU7Waverley4,831−2%−3.0% ▼3
GU8Waverley2,383−5%−2.3% ▼3
GU9Waverley5,6040%−2.0% ▼4
HP10Buckinghamshire3,447−1%−0.4%3
HP11Buckinghamshire2,981−1%+2.1% ▲2
HP12Buckinghamshire2,771−2%0.0%2
HP13Buckinghamshire6,714−1%+1.6% ▲3
HP14Buckinghamshire2,695−2%−1.1%2
HP15Buckinghamshire2,847−1%+1.6% ▲2
HP16Buckinghamshire1,760−1%+1.1%2
HP17Buckinghamshire2,167−1%+0.8%3
HP18Buckinghamshire4,747−15%+4.5% ▲2
HP19Buckinghamshire5,193−2%−2.7% ▼4
HP20Buckinghamshire2,704+4%+1.5% ▲2
HP21Buckinghamshire5,498−3%−1.1% ▼3
HP22Buckinghamshire6,961−5%+4.3% ▲3
HP27Buckinghamshire2,493−2%−1.8%2
HP5Buckinghamshire4,031−4%−0.1%3
HP6Buckinghamshire2,285−6%−0.8%2
HP7Buckinghamshire1,575−3%−0.8%2
HP8Buckinghamshire1,029−5%−2.0%1
HP9Buckinghamshire2,685−3%−0.2%2
KT10Elmbridge3,377−11%−1.7%3
KT11Elmbridge2,398−6%−2.6% ▼3
KT12Elmbridge6,971−4%−1.2% ▼5
KT13Elmbridge4,437−8%−1.6% ▼3
KT14Woking2,506−1%−0.5%2
KT15Runnymede4,934−2%+1.9% ▲3
KT16Runnymede3,903−1%−1.4%3
KT17Epsom and Ewell4,449−2%+1.0%4
KT18Epsom and Ewell3,030−3%−1.7% ▼3
KT19Epsom and Ewell5,289−5%+1.4% ▲4
KT20Reigate and Banstead3,6090%0.0%3
KT21Mole Valley2,092−5%−1.6%2
KT22Mole Valley4,625−3%+1.0%4
KT23Mole Valley1,7960%+2.3%2
KT24Guildford1,414+2%−0.4%2
KT7Elmbridge1,862−6%−0.4%1
KT8Elmbridge3,457−3%+1.0%4
ME1Medway5,724+7%0.0%3
ME10Swale9,659+5%−0.2%5
ME11Swale564+22%+1.3%1
ME12Swale6,382+15%+4.1% ▲4
ME13Swale5,187+5%+1.0%4
ME14Maidstone6,198+2%−0.6%5
ME15Maidstone7,982−1%+0.4%5
ME16Maidstone6,566−2%+0.3%3
ME17Maidstone5,569+2%−0.6%4
ME18Maidstone1,014+4%+0.9%2
ME19Tonbridge and Malling5,328−4%−0.1%3
ME2Medway7,005+7%+2.3% ▲4
ME20Tonbridge and Malling4,004−1%+0.2%2
ME3Medway5,371+5%−0.5%4
ME4Medway5,433+28%−0.9%4
ME5Medway8,696+6%−0.2%4
ME6Tonbridge and Malling2,424+9%+2.4%1
ME7Medway7,374+24%+2.6% ▲5
ME8Medway8,661+6%+0.4%5
ME9Swale3,677−1%−3.4% ▼4
MK10Milton Keynes5,361−8%+1.6%1
MK11Milton Keynes2,626+2%+0.9%2
MK12Milton Keynes2,082+10%−0.8%2
MK13Milton Keynes2,370+5%+0.5%4
MK14Milton Keynes2,608+2%−0.7%3
MK15Milton Keynes1,099−1%+1.3%3
MK16Milton Keynes3,250−1%−0.6%3
MK17Milton Keynes5,4640%−2.2% ▼3
MK18Buckinghamshire6,348−2%−1.3% ▼6
MK2Milton Keynes1,967+4%+5.1% ▲2
MK3Milton Keynes5,005−1%−0.1%3
MK4Milton Keynes4,026−4%−3.0% ▼4
MK46Milton Keynes2,008+6%−0.9%2
MK5Milton Keynes2,097−8%−1.5%3
MK6Milton Keynes2,045−5%−0.9%4
MK7Milton Keynes2,1690%−0.5%3
MK8Milton Keynes3,643+2%+2.3%3
MK9Milton Keynes862+13%+0.9%4
OX1Oxford2,048+7%−1.8%4
OX10South Oxfordshire4,976−2%−5.4% ▼5
OX11South Oxfordshire9,606−5%+0.8%4
OX12Vale of White Horse6,501+4%−1.0%4
OX13Vale of White Horse2,847−2%−5.1% ▼2
OX14Vale of White Horse7,830+2%+0.4%5
OX15Cherwell3,857−6%−4.0% ▼4
OX16Cherwell9,115+5%−1.8% ▼7
OX18West Oxfordshire4,647−5%−6.7% ▼4
OX2Oxford5,247−10%−3.9% ▼5
OX20West Oxfordshire978+2%+0.2%1
OX25Cherwell2,541−5%−4.7% ▼6
OX26Cherwell7,488−1%+0.8% ▲6
OX27Cherwell1,367+7%−4.0% ▼4
OX28West Oxfordshire4,945−3%−0.1%6
OX29West Oxfordshire4,530+1%−0.1%7
OX3Oxford4,559−4%−2.4% ▼4
OX33South Oxfordshire1,056−2%−1.2%1
OX39South Oxfordshire1,654+2%−0.2%1
OX4Oxford5,865−4%+2.2% ▲6
OX44South Oxfordshire1,1070%−2.4%2
OX49South Oxfordshire721+7%−1.5%1
OX5Cherwell3,479−3%+0.1%3
OX7West Oxfordshire4,081−5%−3.1% ▼5
OX9South Oxfordshire3,099+1%+0.1%3
PO1Portsmouth3,238+29%−0.1%5
PO10Havant3,4570%−1.3%2
PO11Havant3,414+4%+3.0% ▲2
PO12Gosport8,616+4%+1.6% ▲4
PO13Gosport5,634+7%+5.8% ▲3
PO14Fareham5,707−1%+1.0%4
PO15Fareham4,815+2%0.0%3
PO16Fareham6,153−1%+0.4%4
PO17Winchester1,183+11%−0.9%2
PO18Chichester2,242−5%−5.3% ▼3
PO19Chichester6,143−1%+0.7%6
PO2Portsmouth5,964+9%+1.9% ▲4
PO20Chichester7,327−1%−0.5%7
PO21Arun8,129−1%+0.6%5
PO22Arun6,378−1%+1.6% ▲5
PO3Portsmouth3,589+10%+0.4%2
PO30Isle of Wight5,645+8%−3.3% ▼5
PO31Isle of Wight3,155+11%+2.7%2
PO32Isle of Wight1,956+20%+0.2%1
PO33Isle of Wight5,947+7%+3.2% ▲4
PO34Isle of Wight638+3%−2.5%1
PO35Isle of Wight913+8%−0.1%1
PO36Isle of Wight3,0950%−0.7%3
PO37Isle of Wight1,981+7%+4.6% ▲2
PO38Isle of Wight2,450+5%+3.2% ▲3
PO39Isle of Wight626−3%+2.4%1
PO4Portsmouth7,440+12%+4.4% ▲3
PO40Isle of Wight1,319−2%+1.2%1
PO41Isle of Wight443−8%+2.4%1
PO5Portsmouth3,760+2%+2.2% ▲4
PO6Portsmouth5,889+5%0.0%4
PO7Havant7,954−1%−2.1% ▼5
PO8East Hampshire6,303+2%0.0%3
PO9Havant7,698+9%+2.0% ▲6
RG1Reading7,048+11%+4.3% ▲8
RG10Wokingham2,870−3%−3.6% ▼3
RG12Bracknell Forest9,823+3%+0.7% ▲6
RG14West Berkshire7,926−2%−0.5%6
RG17West Berkshire2,472+3%−4.7% ▼4
RG18West Berkshire2,661−3%−1.6%4
RG19West Berkshire3,027−2%−1.7% ▼3
RG2Reading7,934+13%−1.0%4
RG20Basingstoke and Deane2,319−5%−1.5%7
RG21Basingstoke and Deane4,967−2%0.0%5
RG22Basingstoke and Deane6,343−1%+0.4%3
RG23Basingstoke and Deane2,749+12%−0.7%2
RG24Basingstoke and Deane7,752−8%−1.4% ▼3
RG25Basingstoke and Deane1,193−2%−4.8% ▼2
RG26Basingstoke and Deane3,893+2%−0.3%3
RG27Hart4,837−7%−1.5% ▼3
RG28Basingstoke and Deane1,153+7%−0.1%1
RG29Hart884−5%−4.2% ▼1
RG30Reading6,810+3%+1.9% ▲5
RG31West Berkshire4,687+2%+0.8%4
RG4Reading6,496−1%+0.2%5
RG40Wokingham6,552+2%−0.2%5
RG41Wokingham5,477−1%+1.6% ▲5
RG42Bracknell Forest6,273+2%−1.3% ▼7
RG45Bracknell Forest3,169+1%−0.5%2
RG5Wokingham4,496−6%+1.4% ▲2
RG6Wokingham5,254−4%0.0%5
RG7West Berkshire6,1750%−1.8% ▼6
RG8West Berkshire2,746−5%−2.1%4
RG9South Oxfordshire3,817−1%−1.9%6
RH1Reigate and Banstead8,349−6%+0.6%6
RH10Crawley11,122−1%+0.1%7
RH11Crawley7,438+6%+0.5%5
RH12Horsham11,197−5%−2.0% ▼5
RH13Horsham6,354−3%0.0%5
RH14Horsham3,137+2%−3.9% ▼2
RH15Mid Sussex6,8110%+1.3% ▲3
RH16Mid Sussex8,320−7%−1.0%4
RH17Mid Sussex3,255−2%+2.9% ▲3
RH18Wealden634−9%+2.0%1
RH19Mid Sussex6,387−2%+0.5%4
RH2Reigate and Banstead4,425−7%−1.4%4
RH20Horsham4,747−2%+1.2%4
RH3Mole Valley5890%+2.2%1
RH4Mole Valley2,697−6%−3.5% ▼3
RH5Mole Valley2,0760%+0.3%3
RH6Reigate and Banstead6,6710%+0.2%4
RH7Tandridge1,230−3%−1.0%1
RH8Tandridge2,419−7%−0.4%2
RH9Tandridge8480%+1.4%1
SL0Buckinghamshire1,527−6%−1.6%2
SL1Slough7,701+1%+0.4%9
SL2Slough4,9910%−0.4%5
SL3Slough4,905−6%−1.2%5
SL4Windsor and Maidenhead6,307−1%−1.7% ▼6
SL5Windsor and Maidenhead4,454+1%−4.8% ▼4
SL6Windsor and Maidenhead12,757−2%−0.6%10
SL7Buckinghamshire3,260+2%+0.4%3
SL8Buckinghamshire1,171+2%−1.4%1
SL9Buckinghamshire3,141+2%−1.1%4
SM7Reigate and Banstead3,000−4%−0.4%3
SN7Vale of White Horse3,134+2%−4.2% ▼2
SO14Southampton3,540+16%+1.1%7
SO15Southampton6,169+5%+1.8% ▲8
SO16Southampton8,566+5%−0.3%9
SO17Southampton2,207+2%0.0%3
SO18Southampton5,899−1%+1.3% ▲6
SO19Southampton8,872+4%+2.0% ▲9
SO20Test Valley991+5%+0.8%2
SO21Winchester2,651−4%−2.8% ▼3
SO22Winchester4,775+1%−2.3% ▼3
SO23Winchester3,623−5%−4.4% ▼4
SO24Winchester1,647+2%−2.5%2
SO30Eastleigh6,637−2%+1.0% ▲4
SO31Fareham9,488−1%−1.4% ▼7
SO32Winchester4,918+1%−3.8% ▼3
SO40New Forest6,514−1%+0.8%6
SO41New Forest6,334−1%−1.7% ▼6
SO42New Forest7390%−9.8% ▼1
SO43New Forest689−13%−0.7%1
SO45New Forest5,471+2%+0.7%6
SO50Eastleigh9,638+6%+0.8% ▲6
SO51Test Valley5,914+3%−3.5% ▼6
SO52Test Valley1,299−6%−1.6%1
SO53Eastleigh5,2150%+1.6% ▲5
SP10Test Valley6,265−1%0.0%5
SP11Test Valley7,196−11%−4.3% ▼5
SP6New Forest2,386−4%−5.7% ▼3
TN1Tunbridge Wells2,495−4%−0.8%2
TN10Tonbridge and Malling2,063+1%+3.2% ▲2
TN11Tonbridge and Malling2,000−8%−1.5%3
TN12Tunbridge Wells5,443+6%+0.4%6
TN13Sevenoaks4,188−2%−0.9%3
TN14Sevenoaks2,631−2%−1.2%3
TN15Tonbridge and Malling3,805−2%−2.0%5
TN17Tunbridge Wells1,711+4%−2.0%4
TN18Tunbridge Wells1,022+4%−0.7%2
TN19Rother677−5%+5.6% ▲1
TN2Tunbridge Wells5,6410%+0.2%3
TN20Wealden522−4%+3.9%1
TN21Wealden3,259−4%−2.9% ▼3
TN22Wealden4,938−2%−2.4% ▼5
TN23Ashford8,200+4%+0.3%6
TN24Ashford5,826+4%+1.6% ▲3
TN25Ashford4,320−6%−0.8%4
TN26Ashford1,619−1%+0.7%3
TN27Ashford2,189+3%−2.0%3
TN28Folkestone and Hythe1,808+3%+0.9%1
TN29Folkestone and Hythe2,208+2%+2.2% ▲2
TN3Tunbridge Wells1,536+2%+1.4%3
TN30Ashford1,919+7%−1.4%2
TN31Rother2,637+1%+3.1% ▲2
TN32Rother620−5%−3.4%1
TN33Rother1,889−2%−0.2%2
TN34Hastings5,584+2%−1.7% ▼3
TN35Hastings2,983+6%−1.4%2
TN36Rother403−5%−2.7%1
TN37Hastings3,480+5%+2.6% ▲2
TN38Hastings4,866+6%−0.3%3
TN39Rother5,870−3%−2.7% ▼3
TN4Tunbridge Wells5,794+2%+1.2%3
TN40Rother4,5610%−0.1%2
TN5Wealden1,397+1%−3.8% ▼2
TN6Wealden4,712+2%−1.4%3
TN7Wealden225+3%−5.1%1
TN8Sevenoaks2,104−7%−3.6% ▼3
TN9Tonbridge and Malling3,817−8%−2.3% ▼2
TW15Spelthorne4,503−2%+2.2% ▲3
TW16Spelthorne3,5010%+0.8%3
TW17Spelthorne2,343−2%+3.2% ▲3
TW18Spelthorne4,434+2%−0.4%4
TW19Spelthorne2,137−4%+1.1%3
TW20Runnymede3,439+1%−2.7% ▼3
UB9Buckinghamshire2,4790%−0.1%3

▲ 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

BN45 7 · MK1 1

How this is calculated

Caveats