House Price Finder

Greater London Property Prices

98 towns and cities · 694,218 sales recorded

£809,500
Average Price
£500,000
Median Price
694,218
Total Sales
↓ 13.0%
Year-on-Year

Property Type Breakdown

51%
Flat
2,015,922 sales
28%
Terraced
1,126,082 sales
15%
Semi-Detached
581,444 sales
4%
Detached
173,960 sales
2%
Other
73,279 sales

Price Trends

Year Average Median Sales
2026 £653,698 £490,000 25,165
2025 £751,596 £510,000 103,599
2024 £812,341 £511,500 106,263
2023 £852,882 £510,000 96,203
2022 £845,770 £515,000 122,343
2021 £791,089 £493,000 142,984
2020 £846,765 £482,500 97,661
2019 £824,141 £456,000 107,563
2018 £810,175 £452,000 110,515
2017 £791,960 £451,000 116,985
2016 £694,997 £435,000 122,183
2015 £642,434 £398,000 129,955

All Towns in Greater London

1
Keston
1,596 sales
£1.1M
2
London
2,378,232 sales
£968k
3
Northwood
11,212 sales
£853k
4
Twickenham
36,808 sales
£831k
5
Kingston upon Thames
33,378 sales
£831k
6
Richmond
39,526 sales
£828k
7
Teddington
16,903 sales
£810k
8
Chislehurst
11,486 sales
£740k
9
Wembley
31,708 sales
£730k
10
Barnet
33,887 sales
£710k
11
Pinner
21,376 sales
£697k
12
Hampton
13,659 sales
£682k
13
Brentford
12,143 sales
£669k
14
New Malden
18,517 sales
£658k
15
Stanmore
15,035 sales
£658k
16
Chigwell
10,253 sales
£650k
17
West Drayton
14,863 sales
£648k
18
Woodford Green
18,857 sales
£645k
19
West Wickham
9,107 sales
£635k
20
Surbiton
33,695 sales
£623k
21
Uxbridge
42,309 sales
£617k
22
Greenford
18,100 sales
£615k
23
Upminster
13,284 sales
£607k
24
Hounslow
28,456 sales
£597k
25
Purley
14,369 sales
£592k
26
Beckenham
33,082 sales
£589k
27
Hayes
34,779 sales
£573k
28
Coulsdon
15,843 sales
£572k
29
Ruislip
26,942 sales
£572k
30
Westerham
11,009 sales
£570k
31
Bromley
58,437 sales
£567k
32
Orpington
47,831 sales
£564k
33
Kenley
4,707 sales
£556k
34
Worcester Park
16,545 sales
£553k
35
Edgware
23,612 sales
£551k
36
Belvedere
10,586 sales
£544k
37
Isleworth
18,073 sales
£543k
38
Harrow
64,173 sales
£539k
39
Feltham
26,942 sales
£524k
40
Croydon
73,773 sales
£523k
41
Southall
17,429 sales
£523k
42
Bexley
10,658 sales
£522k
43
Sutton
54,873 sales
£516k
44
Enfield
66,484 sales
£516k
45
Barking
21,763 sales
£503k
46
South Croydon
28,248 sales
£497k
47
Sidcup
29,382 sales
£489k
48
Hornchurch
34,005 sales
£485k
49
Ilford
69,444 sales
£479k
50
Chessington
11,534 sales
£479k
51
Carshalton
19,773 sales
£475k
52
Morden
15,836 sales
£473k
53
Romford
82,306 sales
£453k
54
Wallington
20,858 sales
£453k
55
Bexleyheath
23,838 sales
£445k
56
Welling
17,059 sales
£445k
57
Northolt
17,329 sales
£426k
58
Mitcham
24,658 sales
£425k
59
Thornton Heath
18,120 sales
£418k
60
Rainham
14,350 sales
£402k
61
Erith
18,255 sales
£385k
62
Dagenham
43,969 sales
£385k

Useful guides

Stamp Duty Calculator

Calculate SDLT on your purchase — 2026/27 rates.

Most Expensive Areas

The priciest towns and counties in England and Wales.

Most Affordable Areas

Where you can still buy a home for under £170,000.