London · SE23

Forest Hill house prices & property market

Forest Hill shows 664 registered sales across 156 streets, with a median of £495,000. Flats dominate the district, and the recorded range runs £2,500 to £2.50m. Use those numbers as the floor and ceiling of any conversation about value in Forest Hill, then adjust for condition, floor and outside space.

Seymont covers every London postcode. We publish the registered numbers for Forest Hill in full, and our agents can talk you through what they mean for a sale, a purchase or a valuation here.

Average rent in Forest Hill: £1,825/month.

Source: ONS Price Index of Private Rents, June 2026.

Registered sales

692

Median price paid

£495,000

Streets covered

84

Postcodes

SE23

By property type

What sells in Forest Hill

Median and range of prices actually paid, by property type.

TypeSalesMedianRange
flat375£400,000£120,000£825,000
terraced179£740,000£72,500£2.25m
semi-detached72£927,500£300,000£1.69m
other20£353,500£2,500£1.50m

Source: HM Land Registry Price Paid Data. Contains HM Land Registry data © Crown copyright and database right 2026, licensed under the Open Government Licence v3.0.

Street directory

All streets in Forest Hill

156 streets with registered sales in Forest Hill, 84 of them with enough transactions for a full price history.

StreetSalesMedian
Ackroyd Road2£465,000
Acorn Way2£597,500
Agnew Road8£767,250
Allenby Road2£1.43m
April Glen2£630,000
Ballina Street2£457,500
Bampton Road3£603,500
Beadnell Road3£674,600
Beaumaris Mews1£500,000
Benson Road3£1.27m
Bird-in-Hand Mews1£290,000
Blythe Hill Place1£500,000
Boveney Road4£287,500
Bovill Road7£500,000
Bowmans Lea1£735,000
Brenchley Gardens6£481,500
Brockley Rise10£522,500
Brockley View7£570,000
Buckley Close1£740,000
Buckstone Close2£894,000
Cadley Terrace1£750,000
Canonbie Road3£1.10m
Carholme Road5£920,000
Catling Close1£497,500
Century Yard1£765,000
Charlotte Parade1£520,250
Church Rise8£471,000
Church Vale1£354,000
Cibber Road2£564,000
Cleeve Hill1£812,000
Clyde Terrace6£238,000
Codrington Hill10£467,500
Colfe Road7£540,000
Como Road7£680,000
Courtrai Road2£537,500
Cranston Road11£658,250
Crowmarsh Gardens1£525,000
Dacres Estate1£360,000
Dacres Road3£275,000
Dartmouth Place3£300,000
Dartmouth Road11£425,000
Davids Road2£385,000
Deans Gate Close2£324,800
Derby Hill1£882,000
Devonshire Road41£417,000
Duncombe Hill3£785,000
Dunoon Road3£1.50m
Ebsworth Street9£775,000
Eliot Bank2£332,500
Elsinore Road9£478,000
Evergreen Walk2£945,000
Ewart Road4£363,750
Ewelme Road6£911,250
Farren Road3£578,110
Fermor Road2£867,500
Fifield Path1£428,000
Firs Close2£562,500
Forest Hill Road4£512,500
Gabriel Street6£490,000
Garlies Road1£450,000
Garthorne Road7£772,000
Gaynesford Road1£550,000
Gladiator Street1£890,000
Greystead Road2£362,500
Grierson Road5£875,000
Grizedale Terrace1£667,000
Grove Close4£485,000
Haseley End1£435,000
Havelock Walk1£1.07m
Hawkesfield Road1£690,000
Hengrave Road1£1.57m
Hennel Close2£562,500
Herschell Road1£576,000
Holland Drive1£495,000
Holmesley Road3£931,000
Honeyfield Mews1£694,000
Honor Oak Park15£420,000
Honor Oak Rise8£441,250
Honor Oak Road10£442,500
Horniman Drive7£350,000
Houston Road4£658,750
Hurstbourne Road10£459,450
Hyndewood7£442,000
Inglemere Road7£425,000
Ivestor Terrace2£527,500
Kemble Road5£760,000
Kilgour Road4£857,000
Kilmorie Road8£504,000
Kings Garth Mews1£725,000
Lescombe Close1£625,000
Lescombe Road1£600,000
Levendale Road1£816,357
Liphook Crescent2£1.11m
Little Brownings1£799,950
London Road10£417,990
Lowther Hill5£768,000
Loxton Road2£719,500
Maclean Road4£924,484
Malham Road3£535,000
Manor Mount3£460,000
Marler Road3£973,500
Mayow Road2£811,250
Monk Terrace1£573,000
Montem Road7£387,500
Montgomerie Mews1£805,000
Montrose Way1£565,000
Netherby Road4£838,000
Noel Terrace2£467,500
Northwood Road1£930,000
Orchard Close1£550,000
Owens Way2£386,000
Parbury Road2£863,202
Park Rise3£295,000
Paxton Road8£259,000
Pearcefield Avenue1£950,000
Perry Rise7£500,000
Perry Vale14£399,500
Priestfield Road2£615,000
Queenswood Road7£467,000
Ringmore Rise1£885,000
Riseldine Road3£950,000
Rockbourne Road3£610,000
Rojack Road6£732,500
Roundhay Close1£600,000
Shackleton Close2£339,000
Shaws Cottages1£555,000
Shipman Road5£625,000
Siddons Road7£395,500
South Road4£366,000
St German's Road10£403,000
Stanstead Road27£400,000
Stillness Road7£935,000
Stondon Park9£495,000
Sunderland Road11£360,000
Sydenham Hill8£336,250
Sydmons Court1£500,000
Talmage Close1£660,000
Tatnell Road1£761,000
Taymount Rise19£435,000
The Terrace1£930,000
Ticehurst Road1£890,000
Trilby Road3£750,000
Tyson Road3£390,250
Vancouver Road7£595,000
Waldenshaw Road5£495,000
Waldram Park Road6£292,500
Wastdale Road5£458,000
Westbourne Drive4£367,500
Westwood Park6£976,750
Whatman Road6£615,000
Windley Close4£340,000
Witney Path1£470,000
Wood Vale17£462,500
Woodcombe Crescent3£1.06m
Woolstone Road11£377,500
Wynell Road2£420,000

Source: HM Land Registry Price Paid Data. Contains HM Land Registry data © Crown copyright and database right 2026, licensed under the Open Government Licence v3.0.