Richmond house prices by street
Sold prices for 411 streets in Richmond, Greater London, from HM Land Registry records.
Over the last 12 months, homes in Richmond sold for £1,028,824 on average, 187% more than the England and Wales average of £358,701. The yearly average has gone from £1,200,000 in 2002 to £1,068,494 in 2026, a fall of 11%. Mount Ararat Road was the priciest street over the past year at an average of £2,596,875, while homes on Garden Road went for around £330,833. Sheen Road has had more sales than any other street in the town, with 253 since 2002. Richmond spans 2 postcode districts, so prices can vary a lot from one side of town to the other.
Average price (last 12 months)
£1,028,824
Sales recorded
6,628
since 2002
Streets
411
How Richmond compares
Postcode areas in Richmond
Average sale price in Richmond by year
Most expensive streets in Richmond · Cheapest streets · New builds
Most expensive streets (last 12 months)
- Mount Ararat Road £2,596,875
- Ennerdale Road £2,480,000
- Leyborne Park £2,387,000
- Onslow Avenue £2,306,667
- Lichfield Road £2,067,667
- Selwyn Avenue £1,926,667
- Onslow Road £1,761,000
- Ham Common £1,563,333
- Burlington Avenue £1,515,250
- The Vineyard £1,410,500
Most affordable streets (last 12 months)
- Garden Road £330,833
- Lower Mortlake Road £440,857
- Levett Square £461,400
- Courtlands Avenue £477,833
- Sheen Court £486,000
- Parkleys £516,444
- Dee Road £520,833
- Perryfield Way £576,667
- Melliss Avenue £580,341
- Dancer Road £592,500
Busiest streets for sales
- Sheen Road 253 sales
- Richmond Hill 200 sales
- Kew Road 181 sales
- Levett Square 175 sales
- Melliss Avenue 146 sales
- Church Road 138 sales
- Sandycombe Road 124 sales
- Parkleys 107 sales
- Petersham Road 95 sales
- Lower Mortlake Road 90 sales
All streets in Richmond – M
- Maguire Drive£659k
- Maids Of Honour Row£6.38m
- Manning Place£1.05m
- Manor Gardens£1.35m
- Manor Grove£932k
- Manor Park£859k
- Manor Road£930k
- Marchmont Gardens£2.6m
- Marchmont Road£3.42m
- Mariner Gardens£417k
- Marksbury Avenue£716k
- Marlborough Road£1.71m
- Martingales Close£1.22m
- Marylebone Gardens£590k
- Maze Road£1.52m
- Mead Road£930k
- Meadlands Drive£704k
- Meadow Close£1.44m
- Melliss Avenue£580k
- Michels Row£793k
- Montague Road£5.1m
- Mornington Walk£521k
- Mortlake Road£676k
- Mount Ararat Road£2.6m
- Mowbray Road£615k
- Murray Road£425k