Homes in Greater London.

Every home for sale in Greater London, what they really sold for, and who sells them.

125,840for sale today
£536,244typical asking
£538,750typical sold, September
£2,471typical rent / month

125,840 homes for sale in Greater London at a typical £536,244. Homes sold for a typical £538,750 in September. Typical rent is £2,471 a month. Purplebricks is advertising the most homes here, 1,129 of them.

Wondering what your home is worth?
Element Properties & Co
Sponsored
Asking price, last 12 months

£524,000 in October

Typical asking price of homes newly listed, over three months and adjusted for the mix of flats and houses, from home.co.uk's listings.
Who sells here

Busiest agents.

01
PurplebricksCovering Chester & Wirral
1,1291% of homes
02
Exp UKEast Midlands
1,1271% of homes
03
YopaNationwide
6290% of homes
04
Allen Davies & CoLeyton
4280% of homes
05
FoxtonsCanary Wharf
3630% of homes
Homes for sale on home.co.uk today, by the branch advertising them.
Places

Places in Greater London.

Abbey Wood£367,500 typical asking Acton£550,000 typical asking Aldborough Hatch£375,000 typical asking Arkley£542,500 typical asking Avery Hill£475,000 typical asking Balham£650,000 typical asking Barking£350,000 typical asking Barnes£812,500 typical asking Barnet£565,000 typical asking Barons Court£750,000 typical asking Battersea£775,000 typical asking Beckenham£560,000 typical asking Beckton£307,500 typical asking Becontree£400,000 typical asking Belgravia£1,050,000 typical asking Bermondsey£526,500 typical asking Bethnal Green£480,000 typical asking Bexley£425,000 typical asking Bickley£585,000 typical asking Biggin Hill£525,000 typical asking Blackheath£490,000 typical asking Bloomsbury£700,000 typical asking Bow£384,975 typical asking Brent£577,500 typical asking Brentford£475,000 typical asking Brimsdown£405,000 typical asking Brixton£475,000 typical asking Broadgate£700,000 typical asking Brockley£450,000 typical asking Bromley£475,000 typical asking Brondesbury£550,000 typical asking Camberwell£475,000 typical asking Camden Town£650,000 typical asking Canning Town£425,000 typical asking Carshalton£425,000 typical asking Catford£400,000 typical asking Charing Cross£912,500 typical asking Charlton£460,000 typical asking Cheam£425,000 typical asking Chelsea£1,250,000 typical asking Chelsfield£707,500 typical asking Chessington£450,000 typical asking Chingford£525,000 typical asking Chislehurst£580,000 typical asking Chiswick£650,000 typical asking Clapham£550,000 typical asking Clapton£500,000 typical asking Cockfosters£700,000 typical asking Coombe£850,000 typical asking Coulsdon£600,000 typical asking Cowley£485,000 typical asking Cranham£700,000 typical asking Crayford£400,000 typical asking Cricklewood£575,000 typical asking Cromwell Road£985,000 typical asking Crouch End£600,000 typical asking Croydon£350,000 typical asking Crystal Palace£375,000 typical asking Dagenham£400,000 typical asking Deptford£450,000 typical asking Dulwich£550,000 typical asking Ealing£635,000 typical asking East Acton£475,000 typical asking East Dulwich£550,000 typical asking East Finchley£1,150,000 typical asking East Ham£395,000 typical asking Eastcote£662,500 typical asking Edgware£490,000 typical asking Edmonton£450,000 typical asking Elephant & Castle£575,000 typical asking Eltham£475,000 typical asking Enfield£475,000 typical asking Erith£245,000 typical asking Fenchurch St.£650,000 typical asking Finchley£550,000 typical asking Finsbury£595,000 typical asking Finsbury Park£595,000 typical asking Forest Hill£512,500 typical asking Friern Barnet£400,000 typical asking Fulham£775,000 typical asking Furzedown£512,500 typical asking Golders Green£1,037,500 typical asking Grange Park£510,000 typical asking Greenford£477,500 typical asking Greenwich£425,000 typical asking Grove Park£400,000 typical asking Hackney£550,000 typical asking Hackney Wick£550,000 typical asking Hainault£415,000 typical asking Ham£772,500 typical asking Hammersmith£725,000 typical asking Hampstead£975,000 typical asking Hanwell£530,000 typical asking Harefield£410,000 typical asking Harlesden£495,000 typical asking Harold Hill£375,000 typical asking Harringay£587,500 typical asking Harrow£500,000 typical asking Harrow Weald£550,000 typical asking Havering-atte-Bower£625,000 typical asking Hendon£575,000 typical asking Herne Hill£475,000 typical asking Highbury£600,000 typical asking Highgate£625,000 typical asking Hillingdon£475,000 typical asking Holborn£775,000 typical asking Holloway£612,500 typical asking Hornchurch£550,000 typical asking Hornsey Rise£592,500 typical asking Hounslow£500,000 typical asking Ickenham£812,475 typical asking Ilford£412,500 typical asking Isleworth£475,000 typical asking Islington£675,000 typical asking Kennington£550,000 typical asking Kensington£1,000,000 typical asking Kentish Town£650,000 typical asking Kenton£442,475 typical asking Keston£1,200,000 typical asking Kew£635,000 typical asking Kilburn£575,000 typical asking Kingsbury£545,000 typical asking Kingston upon Thames£510,000 typical asking Knightsbridge£1,750,000 typical asking Ladbroke Grove£750,000 typical asking Lambeth£610,000 typical asking Lewisham£425,000 typical asking Leyton£450,000 typical asking London£525,000 typical asking Maida Vale£750,000 typical asking Manor Park£450,000 typical asking Marylebone£980,000 typical asking Mayfair£1,495,000 typical asking Merton£499,950 typical asking Mill Hill£499,999 typical asking Mitcham£350,000 typical asking Monken Hadley£550,000 typical asking Morden£400,000 typical asking Mortlake£800,000 typical asking Muswell Hill£850,000 typical asking New Addington£450,000 typical asking New Cross£410,000 typical asking New Malden£595,000 typical asking Newham£375,000 typical asking Norbury£500,000 typical asking North Finchley£535,000 typical asking Northolt£400,000 typical asking Northwood£600,000 typical asking Notting Hill£775,000 typical asking Old Oak Common£450,000 typical asking Orpington£537,500 typical asking Osterley£467,500 typical asking Paddington£850,000 typical asking Palmers Green£520,000 typical asking Peckham£485,000 typical asking Penge£387,500 typical asking Petts Wood£625,000 typical asking Pinner£645,000 typical asking Plaistow£385,000 typical asking Plumstead£400,000 typical asking Poplar£442,500 typical asking Purley£375,000 typical asking Putney£699,000 typical asking Rainham£450,000 typical asking Raynes Park£685,000 typical asking Redbridge£425,000 typical asking Regents Park£900,000 typical asking Richmond£590,000 typical asking Romford£425,000 typical asking Rotherhithe£500,000 typical asking Ruislip£610,000 typical asking Sanderstead£350,000 typical asking Selsdon£499,950 typical asking Seven Kings£500,000 typical asking Shepherds Bush£775,000 typical asking Shooters Hill£482,500 typical asking Shoreditch£555,000 typical asking Sidcup£312,500 typical asking Soho£962,500 typical asking South Kensington£1,325,000 typical asking South Norwood£350,000 typical asking Southall£475,000 typical asking Southgate£775,000 typical asking Southwark£625,000 typical asking St Johns Wood£800,000 typical asking St Lukes£735,000 typical asking Stamford Hill£520,000 typical asking Stanmore£500,000 typical asking Stepney£435,000 typical asking Stockwell£500,000 typical asking Stoke Newington£585,000 typical asking Strand£800,000 typical asking Stratford£430,500 typical asking Streatham£475,000 typical asking Surbiton£430,000 typical asking Sutton£400,000 typical asking Teddington£600,000 typical asking Thamesmead£350,000 typical asking Thornton Heath£325,000 typical asking Tolworth£522,500 typical asking Tooting£525,000 typical asking Tottenham£440,000 typical asking Totteridge£887,500 typical asking Upminster£700,000 typical asking Upper Sydenham£435,000 typical asking Upton£425,000 typical asking Uxbridge£499,950 typical asking Vauxhall£639,950 typical asking Wallington£450,000 typical asking Walthamstow£475,000 typical asking Walworth£525,000 typical asking Wandsworth£575,000 typical asking Wanstead£475,000 typical asking Welling£425,000 typical asking Wembley£465,000 typical asking West Brompton£785,000 typical asking West Drayton£327,500 typical asking West Ealing£600,000 typical asking West Green£500,000 typical asking West Ham£400,000 typical asking West Norwood£450,000 typical asking Westminster£800,000 typical asking Whetstone£525,000 typical asking Willesden£499,995 typical asking Wimbledon£575,000 typical asking Wood Green£475,000 typical asking Woodford£499,950 typical asking Woolwich£367,500 typical asking Yiewsley£325,000 typical asking