London · SW12

Balham house prices & property market

The registered record for Balham covers 674 sales on 129 different streets; the median is £700,000. Flats dominate the district, and the recorded range runs £4,500 to £6.85m. Use those numbers as the floor and ceiling of any conversation about value in Balham, then adjust for condition, floor and outside space.

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

Average rent in Balham: £2,523/month.

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

Registered sales

724

Median price paid

£700,000

Streets covered

79

Postcodes

SW12

By property type

What sells in Balham

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

TypeSalesMedianRange
flat425£575,000£122,500£2.20m
terraced179£1.23m£300,000£3.30m
semi-detached35£1.57m£850,000£3.76m
other30£650,000£4,500£4.25m

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 Balham

129 streets with registered sales in Balham, 79 of them with enough transactions for a full price history.

StreetSalesMedian
Airedale Road9£865,000
Alderbrook Road9£1.18m
Aston Terrace1£1.43m
Badminton Road3£831,259
Balham Grove5£811,000
Balham High Road11£575,000
Balham Hill15£462,052
Balham New Road4£745,702
Balham Park Road12£560,500
Balham Station Road1£30,000
Bedford Hill27£535,000
Beira Street2£654,750
Bellamy Street5£1.38m
Benjamin Mews1£1.01m
Birchlands Avenue1£2.00m
Blandfield Road2£719,500
Boundaries Road27£780,000
Bowling Green Square1£2.20m
Bracken Avenue3£1.17m
Brierley Road2£492,500
Burnbury Road12£710,000
Byrne Road5£557,500
Caistor Road3£407,500
Calbourne Road2£1.60m
Cambray Road17£555,150
Cathles Road11£950,000
Cavendish Road50£600,000
Chestnut Grove8£750,500
Clarence Mews2£906,000
Clavering Place1£2.40m
Cornford Grove7£612,000
Culverden Road9£500,000
Dagnan Road4£1.09m
Denning Mews4£440,000
Dinsmore Road9£790,000
Dornton Road5£830,000
Emmanuel Road11£740,000
Endlesham Road15£535,000
Englewood Road6£1.59m
Fernbank Mews1£1.31m
Fernlea Road16£560,000
Fernside Road6£1.19m
Fieldhouse Road7£735,500
Florence Way1£475,000
Fontenoy Road10£644,825
Gaskarth Road1£800,000
Glenfield Road2£675,000
Gosberton Road6£1.37m
Griffin Mews1£585,000
Grove Place1£1.04m
Hanson Close3£375,000
Harberson Road6£682,500
Haverhill Road10£809,226
Hazelbourne Road8£663,500
Hearnville Road2£1.62m
Hendrick Avenue3£600,000
Hildreth Street1£270,000
Hillgate Place4£631,250
Holbeach Mews1£235,000
Hollies Way1£450,000
Honeybrook Road7£760,000
Hunter Close1£691,000
Hydethorpe Road18£1.22m
Jaggard Way1£650,000
Kenilford Road2£450,000
Kings Avenue1£280,000
Laitwood Road4£1.14m
Larch Close6£346,125
Leacroft Avenue1£2.29m
Lexton Gardens1£850,000
Liberty Mews2£668,750
Limerick Close4£470,000
Linnet Mews4£649,000
Little Dimocks5£305,000
Lochinvar Street3£350,000
Lynn Road1£622,500
Lysias Road5£672,500
Malwood Road3£362,500
Manygates2£752,500
Martindale Road2£1.31m
Mayford Road5£725,000
Midmoor Road6£774,500
Morella Road1£2.86m
Nightingale Lane26£572,500
Oakmead Road11£782,500
Old Dairy Mews1£900,000
Old Devonshire Road9£617,500
Old Park Avenue1£3.76m
Oldacre Mews1£775,000
Oldridge Road9£530,000
Ormeley Road6£1.42m
Ouseley Road1£2.71m
Pakenham Close1£312,000
Park Villas1£1.25m
Parkthorne Road1£910,000
Pentney Road2£1.57m
Pickets Street1£835,000
Queensville Road1£1.06m
Radbourne Road5£800,000
Ramsden Road11£780,000
Ravenslea Road6£797,258
Ravenstone Street5£635,000
Ravenswood Road7£1m
Rosethorn Close1£358,750
Rossiter Road6£539,000
Rudloe Road3£810,000
Rusham Road1£6.85m
Ryde Vale Road2£545,000
Sanderstead Close2£800,000
Sarsfeld Road9£812,255
Scholars Road6£1.47m
Scrutton Close3£290,000
Shipka Road3£775,550
Sistova Road5£1.00m
St James Terrace9£425,000
St James's Drive7£490,000
Station Parade1£570,000
Sudbrooke Road3£2.62m
Sumburgh Road3£1.65m
Tantallon Road5£1.85m
Telferscot Road1£1.15m
Temperley Road5£1.25m
Thornton Gardens1£425,000
Thornton Road7£800,000
Thurleigh Road10£952,500
Verran Road5£520,000
Weir Road11£657,000
Western Lane1£1.45m
Yukon Road10£675,256

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.