Sold price history

Carshalton house prices

The record shows a median of £211,000 for Carshalton, street by street and sale by sale. Over the past decade prices are +32% in cash — but −6% once inflation is stripped out.

Median sold price
£211,000
10 years · cash
+32%
10 years · real
−6%
HM Land Registry · 19,146 sales · 12,724 with floor area · Updated 18 May 2026

Key facts

Median price
£211,000
Price per m²
£3,204
Sales recorded
19,146
Price range
£3,400 – £1,750,000

Carshalton prices since 1995

Carshalton — median sold price since 1995
2026 £0£135,169£270,337£405,506£540,674 2024 peak 1995 2026
Cash price Today’s money (real)

Since 2016, prices in Carshalton are +32% in cash. After inflation, that is −6% — the honest measure of growth.

Recent sales in Carshalton

The most recent homes sold here, straight from the HM Land Registry record.

DateAddressTypePrice£/m²
19 Jun 2026Flat 14, Nelson Court, 17 Denmark Road · SM5 2JHFlat
Leasehold
£307,500
12 Jun 202610 North Avenue · SM5 4LQTerraced
Freehold
£430,000
12 Jun 202632 Quarr Road · SM5 1ERTerraced
Freehold
£425,000
9 Jun 202654 Thornton Road · SM5 1NJTerraced
Freehold
£498,000
5 Jun 2026103 Park Lane · SM5 3DXSemi-detached
Freehold
£700,000
1 Jun 2026Flat 29, Laurel Lodge, 22 Denmark Road · SM5 2FQFlat
Leasehold
£165,000
29 May 20261 St Andrews Road · SM5 2DYSemi-detached
Freehold
£510,000
29 May 202620 Stavordale Road · SM5 1BJTerraced
Freehold
£415,000
22 May 2026103 Peterborough Road · SM5 1EETerraced
Freehold
£480,000
22 May 202657 Carshalton Park Road · SM5 3SPSemi-detached
Freehold
£445,000
22 May 2026Flat 3, Westcroft Court, 59 Westcroft Road · SM5 2AUFlat
Leasehold
£285,000
18 May 202643 Windborough Road · SM5 4QLSemi-detached
Freehold
£750,000£5,906
15 May 20264 Staplehurst Road · SM5 3JUSemi-detached
Freehold
£660,000
8 May 202629 Barrow Avenue · SM5 4NYSemi-detached
Freehold
£442,000£8,340
8 May 202637 Winchcombe Road · SM5 1RRTerraced
Freehold
£420,000
1 May 20264 Diamond Jubilee Way · SM5 4ASTerraced
Leasehold
£340,000£4,857
30 Apr 202619 Shorts Road · SM5 2PASemi-detached
Freehold
£620,000£6,889
30 Apr 202615 Tintern Road · SM5 1QFTerraced
Freehold
£585,000£8,864
30 Apr 2026326 Winchcombe Road · SM5 1SATerraced
Freehold
£435,000£6,042
30 Apr 202674 Colston Avenue · SM5 2NUFlat
Leasehold
£300,000£5,263
27 Apr 202613 Cranfield Road West · SM5 4LUTerraced
Freehold
£425,000
23 Apr 2026Flat 4, 13 High Street · SM5 3APFlat
Leasehold
£307,000£5,033
22 Apr 202630 Vellum Drive · SM5 2TNFlat
Leasehold
£267,000£4,525
21 Apr 20261 Grove Mill Place · SM5 2THTerraced
Freehold
£550,000£6,471
20 Apr 2026108 Banstead Road · SM5 3NHSemi-detached
Freehold
£740,000£6,667
20 Apr 202676 Harrow Road · SM5 3QEFlat
Leasehold
£318,000£4,609
17 Apr 202651 Robertsbridge Road · SM5 1AHSemi-detached
Freehold
£460,000£5,679
17 Apr 202620 Vellum Drive · SM5 2TLTerraced
Freehold
£392,500£6,542
17 Apr 2026153A Green Wrythe Lane · SM5 2STFlat
Leasehold
£285,000£7,125
16 Apr 2026Flat 25, Windermere Court, 45 Denmark Road · SM5 2HPFlat
Leasehold
£335,000£5,076

Category A (standard) sales. £/m² shown where an EPC floor-area match exists.

Biggest price gains in Carshalton

Homes that have changed hands more than once, ranked by their annual return — in cash and, where we have the inflation data, after adjusting for it.

AddressFirst soldLast soldTimesCash returnReal return
16, Wales Avenue£63,000
21 Oct 1996
£162,950
22 Aug 1997
2+159%
per year
+153%
inflation-adjusted
14, Pine Walk£410,000
15 Dec 2009
£895,000
17 Dec 2010
2+117%
per year
+111%
inflation-adjusted
61, St James Road£105,000
28 Apr 2006
£212,500
13 Oct 2006
2+102%
per year
+102%
inflation-adjusted
95, Gordon Road£191,800
10 Nov 2011
£355,000
24 Oct 2012
2+85%
per year
+80%
inflation-adjusted
26, Reynolds Close£17,000
27 Mar 1997
£73,500
12 Nov 1999
2+74%
per year
+72%
inflation-adjusted
Farm Cottage, High Street£238,000
21 Jun 2012
£525,000
17 Jan 2014
2+65%
per year
+61%
inflation-adjusted
The Grove Lodge, 1, High Street£209,000
25 Jun 2012
£340,500
10 May 2013
2+63%
per year
+59%
inflation-adjusted
4, Bedford Villas£87,000
11 Nov 1998
£141,500
30 Jul 1999
2+63%
per year
+60%
inflation-adjusted
62, St Benets Grove£90,000
11 Aug 2000
£160,000
25 Oct 2001
2+61%
per year
+59%
inflation-adjusted
39, The Warren£300,000
28 Sep 2001
£750,000
8 Sep 2003
2+60%
per year
+57%
inflation-adjusted
28, Beynon Road£31,500
31 Oct 1996
£49,950
30 Sep 1997
2+59%
per year
+55%
inflation-adjusted
29, Stavordale Road£169,000
5 Jul 2013
£268,000
15 Jul 2014
2+57%
per year
+54%
inflation-adjusted
60A, Banstead Road£94,000
14 Apr 1999
£146,000
8 Nov 1999
2+55%
per year
+55%
inflation-adjusted
12, Neville Walk£18,000
16 Oct 1996
£44,950
18 Nov 1998
2+55%
per year
+52%
inflation-adjusted
151, Buckhurst Avenue£43,400
14 Nov 1996
£89,950
29 Jul 1998
2+53%
per year
+49%
inflation-adjusted
12, Princes Avenue£299,950
18 Aug 2006
£459,950
27 Apr 2007
2+53%
per year
+50%
inflation-adjusted
32, Winchcombe Road£120,000
15 Dec 2005
£182,000
12 Apr 2006
2+52%
per year
+48%
inflation-adjusted
19, Shaftesbury Road£42,500
31 Jan 1997
£63,400
4 Nov 1997
2+49%
per year
+49%
inflation-adjusted
54, Strawberry Lane£180,000
18 Feb 2013
£267,500
31 May 2013
2+49%
per year
+49%
inflation-adjusted
19, Ashcombe Road£750,000
9 Apr 2021
£1,200,000
17 Jun 2022
2+48%
per year
+38%
inflation-adjusted
12, Kelso Road£125,000
20 Apr 2006
£185,500
6 Oct 2006
2+48%
per year
+48%
inflation-adjusted
25, Gordon Road£230,000
19 Jan 2007
£339,000
27 Jul 2007
2+47%
per year
+47%
inflation-adjusted
32, Banstead Road£450,000
1 Mar 2021
£875,000
17 Nov 2022
2+47%
per year
+40%
inflation-adjusted
113, Banstead Road£340,000
18 Jan 2013
£500,000
8 Nov 2013
2+47%
per year
+47%
inflation-adjusted
48, Quarr Road£22,400
27 Mar 1995
£74,000
15 May 1998
2+46%
per year
+43%
inflation-adjusted
67, Woodmansterne Road£600,000
2 Apr 2024
£870,000
28 Mar 2025
2+45%
per year
+41%
inflation-adjusted
79, Bramblewood Close£8,000
13 Dec 1996
£195,000
23 Sep 2005
2+44%
per year
+41%
inflation-adjusted
Stanley Court 12, Stanley Park Road£93,000
18 Mar 2002
£133,000
29 Nov 2002
2+43%
per year
+43%
inflation-adjusted
7, Arcadia Close£118,500
13 Feb 2004
£236,000
20 Jan 2006
2+43%
per year
+40%
inflation-adjusted
23, Wrythe Lane£231,000
16 Aug 2013
£530,000
29 Jan 2016
2+40%
per year
+38%
inflation-adjusted
7, Longacre Place£175,000
20 Aug 2009
£245,000
25 Feb 2010
2+40%
per year
+36%
inflation-adjusted
22, Westcroft Road£90,500
15 Dec 2006
£325,000
25 Oct 2010
2+39%
per year
+35%
inflation-adjusted
62, Wales Avenue£155,000
6 Mar 2000
£215,000
28 Nov 2000
2+39%
per year
+39%
inflation-adjusted
17, Buckhurst Avenue£308,000
19 Jun 2018
£450,000
16 Aug 2019
2+39%
per year
+36%
inflation-adjusted
109, Park Lane£166,000
5 Nov 2003
£229,950
25 Jun 2004
2+39%
per year
+36%
inflation-adjusted
74, West Street£30,000
30 Oct 1997
£189,450
4 Jul 2003
3+38%
per year
+36%
inflation-adjusted
27, Quarr Road£320,000
1 Apr 2022
£440,000
1 Nov 2022
2+38%
per year
+38%
inflation-adjusted
13A, The Market£200,000
2 Apr 2003
£274,000
30 Jun 2003
2+37%
per year
+37%
inflation-adjusted
8, Devonshire Road£75,000
20 Sep 2001
£102,700
16 Aug 2002
2+37%
per year
+35%
inflation-adjusted
30, Acre Lane£160,000
25 Jan 2006
£219,000
10 Jul 2006
3+37%
per year
+37%
inflation-adjusted
562, Middleton Road£107,000
13 Sep 2013
£312,000
17 Feb 2017
2+37%
per year
+34%
inflation-adjusted
76, Arlington Drive£97,000
23 Mar 2001
£143,000
26 Jun 2002
2+36%
per year
+34%
inflation-adjusted
51, Courtney Crescent£85,000
1 Dec 2003
£143,000
16 Aug 2005
2+36%
per year
+33%
inflation-adjusted
11, Kelso Road£185,000
26 Jun 2012
£250,000
19 Apr 2013
2+35%
per year
+32%
inflation-adjusted
220, Thornton Road£100,000
25 May 2001
£165,000
30 Jan 2003
2+35%
per year
+32%
inflation-adjusted
11, Almond Avenue£300,000
15 May 2018
£435,000
16 Aug 2019
2+34%
per year
+32%
inflation-adjusted
4, Anglesey Court Road£475,000
3 Mar 2017
£638,000
18 Dec 2017
2+34%
per year
+34%
inflation-adjusted
82, Dale Park Avenue£97,000
27 Apr 2001
£130,000
20 Sep 2001
2+34%
per year
+34%
inflation-adjusted
24, Byne Road£57,500
22 Jan 1998
£99,950
13 Dec 1999
2+34%
per year
+33%
inflation-adjusted
7, Wrythe Green£187,000
21 Oct 2011
£250,000
28 Feb 2012
2+34%
per year
+30%
inflation-adjusted

Category A (standard) sales that changed hands at least twice. Real return adjusts for inflation using ONS CPIH where available.

Carshalton house prices — your questions

What is the average house price in Carshalton?

Homes in Carshalton have a median sold price of £211,000 — the middle of 19,146 recorded transactions.

What is the price range of homes sold in Carshalton?

Recorded sales in Carshalton range from £3,400 to £1,750,000. The range includes flats and large detached homes alike.

Have house prices in Carshalton risen?

Over the past decade prices in Carshalton are +32% in cash terms but −6% once adjusted for inflation using ONS CPIH — the gap between the two is the real story.

How much is a house per square metre in Carshalton?

In Carshalton the median price is £3,204 per square metre, from 12,724 sales matched to an EPC floor-area record.

How up to date is this data?

HM Land Registry publishes Price Paid Data monthly. The most recent sale recorded in Carshalton was 18 May 2026.

Contains HM Land Registry data © Crown copyright and database right, licensed under the Open Government Licence v3.0. See our methodology.

← Explore more areas