London · NW3

Hampstead house prices & property market

The registered record for Hampstead covers 812 sales on 198 different streets; the median is £970,000. Flats dominate the district, and the recorded range runs £2,000 to £18.80m. Use those numbers as the floor and ceiling of any conversation about value in Hampstead, then adjust for condition, floor and outside space.

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

Average rent in Hampstead: £2,791/month.

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

Registered sales

854

Median price paid

£967,500

Streets covered

104

Postcodes

NW3

By property type

What sells in Hampstead

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

TypeSalesMedianRange
flat613£850,000£188,000£5.49m
terraced92£2.13m£680,000£6.60m
semi-detached45£4.08m£820,000£11.00m
other37£1.07m£2,000£18.80m

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 Hampstead

198 streets with registered sales in Hampstead, 104 of them with enough transactions for a full price history.

StreetSalesMedian
Adamson Road18£672,500
Adelaide Road16£507,500
Agincourt Road1£1.79m
Ainger Road5£742,500
Antrim Road3£1.20m
Arkwright Road3£2.60m
Aspern Grove1£880,000
Beaumont Walk1£850,000
Belsize Avenue18£662,500
Belsize Crescent8£837,000
Belsize Grove14£448,500
Belsize Lane3£1.05m
Belsize Mews2£1.73m
Belsize Park12£1.13m
Belsize Park Gardens24£1.10m
Belsize Square3£1.04m
Bracknell Gardens3£1.68m
Branch Hill1£7.40m
Briardale Gardens3£1m
Briary Close1£936,750
Buckland Crescent4£928,000
Byron Mews1£1.19m
Cannon Lane2£7.90m
Carlingford Road3£1.28m
Carlton Close1£15,000
Chalcot Gardens2£3.32m
Chesterford Gardens3£1.05m
Christchurch Hill2£1.45m
Church Row2£2.02m
Clorane Gardens1£4.80m
College Crescent2£1.82m
Columbas Drive1£3.56m
Connaught Mews3£6.60m
Constantine Road7£900,000
Conybeare1£1.75m
Courthope Road5£937,500
Cressy Road2£1.77m
Crossfield Road1£1.27m
Daleham Gardens3£2.84m
Daleham Mews1£1.74m
Denning Road5£625,000
Downshire Hill5£3.88m
Downside Crescent1£750,000
Dunboyne Road5£760,000
East Heath Road7£1.80m
Eldon Grove3£1.74m
Ellerdale Road3£1.15m
Elliott Square1£1.95m
Elsworthy Rise1£1.66m
Elsworthy Road5£1.99m
Englands Lane3£750,000
Estelle Road3£920,000
Eton Avenue17£1.10m
Eton College Road7£625,000
Eton Garages2£1.99m
Eton Place9£530,000
Eton Rise5£455,000
Eton Road2£4.14m
Eton Villas2£4.53m
Fellows Road16£920,000
Ferncroft Avenue2£3.19m
Finchley Road49£600,000
Fitzjohns Avenue22£1.11m
Flask Walk4£1.66m
Fleet Road2£748,500
Frognal19£890,000
Frognal Gardens2£6.19m
Frognal Lane4£1.18m
Frognal Parade1£1.52m
Frognal Rise4£2.67m
Gardnor Road4£1.88m
Garnett Road2£398,000
Gayton Crescent1£2.48m
Gayton Road4£3.83m
Glenilla Road1£3.74m
Glenloch Road4£625,000
Glenmore Road5£650,000
Greenaway Gardens2£3.73m
Hampstead Grove1£1.90m
Hampstead High Street4£650,000
Hampstead Hill Gardens3£2.80m
Hampstead Lane1£11.30m
Harley Road2£1.16m
Haverstock Hill27£612,500
Hawtrey Road2£2.00m
Heath Drive2£6.14m
Heath Hurst Road3£4.40m
Heath Street9£625,000
Holford Road2£336,500
Holly Bush Hill1£18.80m
Holly Bush Vale1£885,000
Holly Mount1£3.65m
Holly Place1£4m
Holly Walk1£3.50m
Hollyberry Lane1£2m
Hollycroft Avenue4£1.49m
Hornby Close3£1.60m
Howitt Close1£329,000
Howitt Road2£1.05m
Huson Close1£1.55m
Inverforth Close1£3.69m
Keats Grove4£1.53m
Kemplay Road1£930,000
Kidderpore Avenue13£1m
Kidderpore Gardens2£1.05m
King Henrys Road13£710,000
Kings College Road1£4m
Lambolle Place4£520,000
Lambolle Road3£765,000
Lancaster Drive3£855,750
Lancaster Grove7£1.13m
Langland Gardens2£1.31m
Lawn Road5£510,000
Lindfield Gardens8£1.24m
Lisburne Road3£2.58m
Lithos Road2£786,750
Lower Merton Rise1£2.27m
Lutton Terrace1£495,000
Lyndhurst Gardens4£1.26m
Lyndhurst Road6£1.04m
Lyndhurst Terrace3£512,000
Mackeson Road2£845,000
Maitland Park Road4£366,250
Maitland Park Villas3£495,000
Mansfield Place1£1.81m
Mansfield Road7£750,000
Mansion Gardens1£2.25m
Maresfield Gardens5£1.18m
Maryon Mews2£1.98m
Mccrone Mews1£585,000
Meadowbank2£2.89m
Merton Rise1£2.03m
Murray Terrace2£1.80m
Nassington Road3£850,000
Netherhall Gardens11£825,000
New End2£4.15m
North End3£2.10m
North End Way2£1.71m
Nutley Terrace4£1.28m
Oak Hill Park5£972,500
Oak Hill Park Mews1£2m
Ornan Road4£1.30m
Parkhill Road6£1.17m
Parliament Hill8£1.52m
Perceval Avenue1£7.01m
Perrins Court1£425,000
Pilgrims Lane2£718,000
Pond Street6£2.42m
Primrose Gardens6£546,250
Primrose Hill Road3£1.07m
Prince Arthur Mews1£900,000
Prince Arthur Road1£640,000
Provost Road1£3.21m
Redington Gardens1£1.27m
Redington Road3£2.10m
Roderick Road5£2.30m
Rona Road1£2.29m
Rosecroft Avenue3£875,000
Rosemont Road2£521,500
Rosslyn Hill8£942,500
Rowland Hill Street16£680,287
Rudall Crescent3£1.53m
Savernake Road14£823,375
Shirlock Road5£690,000
South End Close1£632,500
South End Road3£725,000
South Hill Park5£1.05m
South Hill Park Gardens3£480,000
Spencer Walk2£1.23m
St Crispins Close2£939,250
Steeles Mews North1£1.49m
Steeles Road7£750,000
Strathray Gardens2£3.63m
Studholme Court1£478,000
Tanza Road3£3.00m
Tasker Road1£985,000
Templewood Avenue1£2.85m
The Mount1£2.19m
The Mount Square2£1.18m
Thurlow Road6£1.52m
Tudor Close2£856,000
Upper Hampstead Walk4£1.36m
Upper Park Road6£561,500
Upper Terrace2£7.19m
Vale of Health4£1.23m
Vane Close2£1.84m
Wadham Gardens3£1.70m
Wedderburn Road5£1.40m
Well Road1£3.20m
Well Walk3£825,000
West Heath Close1£5.75m
West Heath Gardens2£2.15m
West Heath Road15£2.80m
Westover Hill2£3.90m
Wildwood Grove1£1.55m
Willoughby Road5£2.75m
Willow Road8£745,000
Winchester Road3£644,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.