100% FREE

Grange Road, Upper Norwood, London

MyStreetCheck free street report: Grange Road, Upper Norwood, London · 1 November 2026 · www.mystreetcheck.co.uk/london-greater-london/grange-road-upper-norwood/

House prices, sold prices and local information for SE25 6TG, SE19 3BL, SE25 6TD.

Average price (last 12 months)
£419,917
6 sales
Average price (since 2016)
£354,249
110 sales
Price range
£110k – £730k
lowest to highest sale
Last sale
7 Aug 2026
SE25 6TG

Sold prices on Grange Road

AddressDatePriceTypeTenure
51, Grange Road SE25 6TH 4 Dec 2017£427,000 TerracedFreehold
324, Grange Road SE19 3DQ 17 Nov 2017£436,000 TerracedFreehold
248, Grange Road SE25 6TB 17 Oct 2017£480,000 TerracedFreehold
309, Grange Road SE25 6TD 13 Oct 2017£210,000 TerracedLeasehold
201, Grange Road SE25 6TG 8 Sep 2017£258,500 FlatLeasehold
Flat 12, Empire Court, 357, Grange Road SE19 3BL 11 Aug 2017£317,500 FlatLeasehold
340, Grange Road SE19 3DQ 21 Jul 2017£380,000 Semi-detachedFreehold
Flat 21, Lupus Court, 351, Grange Road SE19 3BS 2 Jun 2017£365,000 FlatLeasehold
Flat 11, Hilltop Court, 345, Grange Road SE19 3BX 24 Mar 2017£204,000 FlatLeasehold
282, Grange Road SE19 3DF 17 Mar 2017£430,000 Semi-detachedFreehold
Ground Floor Flat, 311, Grange Road SE25 6TD 3 Mar 2017£177,000 FlatLeasehold
Flat 20, Lupus Court, 351, Grange Road SE19 3BS 28 Feb 2017£235,000 FlatLeasehold
236, Grange Road SE25 6TB 28 Nov 2016£525,000 TerracedFreehold
189, Grange Road SE25 6TG 27 Oct 2016£304,000 FlatLeasehold
Flat 9, Owendale, 359, Grange Road SE19 3BN 30 Sep 2016£222,500 FlatLeasehold
63, Grange Road SE25 6TH 7 Sep 2016£443,000 TerracedFreehold
Flat 5, Owendale, 359, Grange Road SE19 3BN 31 Aug 2016£257,500 FlatLeasehold
233, Grange Road SE25 6TG 20 Jul 2016£424,950 TerracedFreehold
Flat 17, Lupus Court, 351, Grange Road SE19 3BS 18 Jul 2016£230,000 FlatLeasehold
Flat 23, Lupus Court, 351, Grange Road SE19 3BS 23 Jun 2016£205,100 FlatLeasehold
197, Grange Road SE25 6TG 3 Jun 2016£310,000 FlatLeasehold
278, Grange Road SE19 3DF 3 May 2016£445,000 Semi-detachedFreehold
Flat 1, 43, Grange Road SE25 6TH 15 Apr 2016£482,400 TerracedFreehold
31A, Grange Road SE25 6TH 13 Apr 2016£245,000 FlatLeasehold
225, Grange Road SE25 6TG 24 Mar 2016£415,000 TerracedFreehold
342, Grange Road SE19 3DQ 23 Mar 2016£455,000 TerracedFreehold
307A, Grange Road SE25 6TD 22 Mar 2016£175,000 FlatLeasehold
Flat 9, Lupus Court, 351, Grange Road SE19 3BS 15 Mar 2016£330,000 FlatLeasehold
240, Grange Road SE25 6TB 9 Mar 2016£445,000 TerracedFreehold
219, Grange Road SE25 6TG 8 Feb 2016£305,000 FlatLeasehold
Flat 1, 293, Grange Road SE25 6TD 29 Jan 2016£335,000 FlatLeasehold
The First Floor Flat At, 295, Grange Road SE25 6TD 29 Jan 2016£220,000 FlatLeasehold
272, Grange Road SE19 3DF 7 Jan 2016£485,000 Semi-detachedFreehold
123

Sale prices are as recorded by HM Land Registry. Some sales (for example repossessions and company purchases) are listed but left out of the averages.

Nearby streets in SE25

See all streets in London All streets in SE25