On average Hampstead Town has very low deprivation and high crime levels, with around 158 crimes per 1,000 residents per year. Approximately 8.8% 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,084 per year. There are 9 schools in Hampstead Town: 3 primary (1 Outstanding and 2 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 8,016 people, with a population density of about 3,630.0 per km2.
Based on 87 recent sales, the median property price is £1,225,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 |
|---|---|---|
| Detached | 5 | £7,650,000 |
| Flats | 62 | £905,550 |
| Semi-Detached | 9 | £5,175,000 |
| Terraced | 11 | £3,075,000 |
10 years median price trend in Hampstead Town
NW36SG
Holly Mount
NW39NB
Shepherd's Walk
NW39XA
Shepherd's Walk
NW39XB
Shepherd's Walk
NW31DD
New End
NW36SU
The Mount Square
NW37FJ
Shepherd's Walk
NW31LD
Well Walk
NW31NG
Willoughby Road
NW31SA
Willoughby Road
NW33XU
Shepherd's Walk
NW39EP
Hampstead Town
NW31JQ
Hampstead Town
NW31HB
Lutton Terrace
NW32PU
Maryon Mews
NW32RX
Heath Hurst Road
NW36RD
Frognal Rise
NW39FU
Shepherd's Walk
NW31AA
Elm Row
NW31LP
New End Square
NW31QB
Hampstead Town
NW31SJ
Pilgrims Lane
NW32SN
South Hill Park
NW36SP
Hampstead Grove
NW39FT
Hampstead Town
NW31AR
Vale Of Health
NW31HD
Lutton Terrace
NW31NU
Downshire Hill
NW32TH
Parliament Hill
NW31AS
Vale Of Health
NW31JR
Grove Place
NW31PA
Downshire Hill
NW31TH
Willow Road
NW32RJ
South End Road
NW32RP
Keats Close
NW32SB
South Hill Park
NW37HH
North End
NW37JH
Spaniards Road
NW31QW
Martys Yard
NW31SS
Pilgrims Lane
NW37ES
North End Way
NW39YP
Shepherd's Walk
NW31HG
Flask Walk
NW31QY
Perrins Lane
NW32RS
Keats Grove
NW32ST
South Hill Park
NW39EN
Hampstead Town
NW31BY
Well Walk
NW31DP
Heath Street
NW31DY
East Heath Road
NW31QS
Perrins Court
NW31TY
Gayton Road
NW32PT
South End Road
NW32TY
Nassington Road
NW35UB
Prince Arthur Road
NW39WY
Shepherd's Walk
NW31BJ
Gainsborough Gardens
NW31ED
Squires Mount
NW31EH
Cannon Place
NW32TS
Parliament Hill
NW36NT
Fitzjohns Avenue
NW36SX
The Mount Square
NW39FR
Hampstead Town
NW32PH
Hampstead Hill Gardens
NW36RX
Windmill Hill
NW36SN
The Mount
NW31AB
Hampstead Square
NW35PJ
Thurlow Road
NW39DX
Hampstead Town
NW31HY
New End
NW31HZ
Streatley Place
NW31LG
Christchurch Hill
NW35PP
Thurlow Road
NW37HL
North End
NW37HW
Parfitt Close
NW39EB
Hampstead Town
NW31JP
Grove Place
NW32AA
Hampstead Town
NW32TE
South Hill Park Gardens
NW36SE
Holly Hill
NW31AX
Vale Of Health
NW31JX
Lakis Close
NW31LJ
Well Road
NW31PZ
Old Brewery Mews
NW32PR
Pond Street
NW32TD
South Hill Park Gardens
NW35UF
Shepherds Walk
NW36SS
Heath Street
NW31JN
Christchurch Hill
NW31NY
Downshire Hill
NW31SB
Willoughby Road
NW32TB
Parliament Hill
NW36RT
Windmill Hill
NW37HT
Wildwood Terrace
NW39EW
Hampstead Town
NW31LE
Well Walk
NW31LN
New End Square
NW32SE
Park End
NW32TR
The Old Orchard
NW39TF
Shepherd's Walk
All data is sourced from official UK government agencies and public datasets. Last updated: 16/01/2026.