On average Hampstead Town has moderate deprivation and high crime levels, with around 99 crimes per 1,000 residents per year. Approximately 9.1% of homes in this area are social housing provided by a local council or housing association. The average income per household in Hampstead Town is £99,126 per year. There are 5 schools in Hampstead Town: 2 primary (1 Outstanding and 1 Good) and 0 secondary (0 Outstanding and 0 Good). On average most houses in area has average public transport connectivity. Hampstead Town is home to around 7,199 people, with a population density of about 3,458.4 per km2.
Based on 77 recent sales, the median property price is £1,320,000 in Hampstead Town area, with individual transactions ranging from £245,000 up to £13,865,000.
Price distribution per property type (last year)
Median sale price and percentiles per property type (last year)
| Type | Sales | Median |
|---|---|---|
| Semi-Detached | 7 | £5,175,000 |
| Terraced | 13 | £3,075,000 |
| Flats | 52 | £840,000 |
| Detached | 5 | £7,650,000 |
10 years median price trend in Hampstead Town
NW31JJ
Christchurch Hill
NW31LA
Christchurch Hill
NW31LU
Well Walk
NW31QE
Hampstead High Street
NW31QX
Hampstead High Street
NW31RE
Hampstead High Street
NW31RU
Willoughby Road
NW31SX
Pilgrims Lane
NW32UE
Nassington Road
NW36WD
Hampstead Town
NW39XX
Shepherd's Walk
NW39EF
Hampstead Town
NW31HE
Flask Walk
NW31JD
New End
NW31PX
Hampstead High Street
NW31RD
Prince Arthur Mews
NW32TT
Parliament Hill
NW35TZ
Greenhill
NW35UN
Vane Close
NW32RZ
Shepherd's Walk
NW31WT
Shepherd's Walk
NW31AG
Holford Road
NW31AW
Heath Villas
NW31BN
East Heath Road
NW32RT
Keats Grove
NW32TG
South Hill Park Gardens
NW36RG
Lower Terrace
NW31AN
Vale Of Health
NW31AU
Vale Of Health
NW31AY
Vale Of Health
NW31HQ
Bird In Hand Yard
NW31NT
Downshire Hill
NW31TU
Gayton Road
NW32RN
Keats Grove
NW36SH
Holly Bush Hill
NW36SZ
The Mount
NW37HE
North End Way
NW37JD
Columbas Drive
NW39JQ
Hampstead Town
NW39BD
Shepherd's Walk
NW37WF
Shepherd's Walk
NW31AH
East Heath Road
NW31QN
Oriel Place
NW31RY
Carlingford Road
NW31SL
Pilgrims Lane
NW32SP
South Hill Park
NW32TX
Nassington Road
NW35UD
Rosslyn Hill
NW36RU
Windmill Hill
NW37FS
Shepherd's Walk
NW36NU
Hampstead Town
NW39NT
Shepherd's Walk
NW34YG
Hampstead Town
NW31BD
Heath Street
NW31BL
Heathside
NW32PY
South End Road
NW32SS
South Hill Park
NW32UB
Tanza Road
NW35UH
Rosslyn Hill
NW36SY
The Mount Square
NW36UG
Heath Street
NW39BP
Shepherd's Walk
NW39AW
Shepherd's Walk
NW35XW
Hampstead Town
NW31JH
Christchurch Hill
NW39DG
Shepherd's Walk
NW31BP
East Heath Road
NW31DE
Upper Hampstead Walk
NW31EG
Squires Mount
NW31EN
Heath Street
NW31EU
Flask Cottages
NW31LB
Christchurch Hill
NW31NX
Downshire Hill
NW31TJ
Willow Road
NW36TG
Oriel Court
NW37HB
Heath Passage
NW39TY
Hampstead Town
NW31LT
New End Square
NW31AJ
East Heath Road
NW31BX
Well Walk
NW31QA
Hampstead High Street
NW31QZ
Spencer Walk
NW31SD
Trinity Close
NW31SP
Pilgrims Lane
NW32SJ
South Hill Park
NW32SR
South Hill Park
NW32SY
Parliament Hill
NW32TA
Parliament Hill
NW36SG
Holly Mount
NW37HU
Wildwood Grove
NW36NS
Hampstead Town
NW39XA
Shepherd's Walk
NW39XB
Shepherd's Walk
NW39NB
Shepherd's Walk
NW32TR
The Old Orchard
NW39EP
Hampstead Town
NW31DD
New End
NW31LD
Well Walk
NW31SA
Willoughby Road
NW36SU
The Mount Square
All data is sourced from official UK government agencies and public datasets. Last updated: 16/05/2026.