sw12
Balham property market report
674 sales have been registered in Balham in the current Price Paid dataset, at a median of £700,000 and a range running from £4,500 to £6.85m. The most recent full year on record, 2026, settled at a median of £595,000, down 18% on 2025. Everything below is registered transaction data, not asking prices.
Median sold price
£700,000
Registered sales
674
Highest recorded
£6.85m
Typical monthly rent
£2,675
Price trend in Balham
| Year | Sales | Median price |
|---|---|---|
| 2025 | 547 | £730,000 |
| 2026 | 127 | £595,000 |
The five most expensive streets
- Rusham Road£6.85m median · 1 sales
- Old Park Avenue£3.76m median · 1 sales
- Morella Road£2.86m median · 1 sales
- Ouseley Road£2.71m median · 1 sales
- Sudbrooke Road£2.62m median · 3 sales
What sells, by property type
flat
£575,000
425 sales
terraced
£1.23m
179 sales
semi-detached
£1.57m
35 sales
other
£650,000
30 sales
detached
£2.29m
5 sales
Recent sales in Balham
| Address | Date | Type | Tenure | Price paid |
|---|---|---|---|---|
| 15 Cavendish RoadSW12 0BH | 29 May 2026 | flat | leasehold | £575,000 |
| 43 Cavendish RoadSW12 0BH | 12 May 2026 | flat | leasehold | £436,000 |
| 218 Cavendish RoadSW12 0BY | 10 Apr 2026 | flat | leasehold | £575,000 |
| 306B - 306C Cavendish RoadSW12 0PJ | 12 Mar 2026 | flat | leasehold | £297,000 |
| 190A Cavendish RoadSW12 0BZ | 9 Mar 2026 | other | freehold | £200,000 |
| 173A Cavendish RoadSW12 0BW | 9 Mar 2026 | flat | leasehold | £580,000 |
| 124 Cavendish RoadSW12 0DE | 3 Feb 2026 | flat | leasehold | £750,000 |
| 315A Cavendish RoadSW12 0PQ | 2 Feb 2026 | flat | leasehold | £585,000 |
| 346 Cavendish RoadSW12 0PJ | 23 Jan 2026 | flat | leasehold | £365,000 |
| 344 Cavendish RoadSW12 0PJ | 12 Dec 2025 | terraced | freehold | £822,000 |
Source: HM Land Registry Price Paid Data, data to 2026-06-30. Contains HM Land Registry data © Crown copyright and database right 2026. This data is licensed under the Open Government Licence v3.0.