Homes in Greater London.

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

133,899for sale today
£541,337typical asking
£532,250typical sold, July
£2,493typical rent / month

133,899 homes for sale in Greater London at a typical £541,337. Homes sold for a typical £532,250 in July. Typical rent is £2,493 a month. Exp UK is advertising the most homes here, 1,210 of them.

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

£530,000 in September

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
Exp UKEast Midlands
1,2101% of homes
02
PurplebricksCovering Chester & Wirral
1,1461% of homes
03
YopaNationwide
6630% of homes
04
Allen Davies & CoLeyton
4280% of homes
05
EgreLondon
3880% of homes
Homes for sale on home.co.uk today, by the branch advertising them.
Places

Places in Greater London.

Abbey Wood£425,000 typical asking Acton£599,950 typical asking Aldborough Hatch£375,000 typical asking Arkley£1,075,000 typical asking Avery Hill£515,000 typical asking Balham£675,000 typical asking Barking£390,000 typical asking Barnes£1,050,000 typical asking Barnet£585,000 typical asking Barons Court£800,000 typical asking Battersea£725,000 typical asking Beckenham£460,000 typical asking Beckton£375,000 typical asking Becontree£385,000 typical asking Belgravia£1,200,000 typical asking Bermondsey£550,000 typical asking Bethnal Green£535,000 typical asking Bexley£482,500 typical asking Bickley£550,000 typical asking Biggin Hill£500,000 typical asking Blackheath£524,999 typical asking Bloomsbury£995,000 typical asking Bow£425,000 typical asking Brent£600,000 typical asking Brentford£500,000 typical asking Brimsdown£455,000 typical asking Brixton£525,000 typical asking Broadgate£650,000 typical asking Brockley£500,000 typical asking Bromley£525,000 typical asking Brondesbury£740,000 typical asking Camberwell£475,000 typical asking Camden Town£799,000 typical asking Canning Town£425,000 typical asking Carshalton£402,500 typical asking Catford£450,000 typical asking Charing Cross£1,150,000 typical asking Charlton£485,000 typical asking Cheam£550,000 typical asking Chelsea£1,550,000 typical asking Chelsfield£650,000 typical asking Chessington£525,000 typical asking Chingford£560,000 typical asking Chislehurst£575,000 typical asking Chiswick£850,000 typical asking Clapham£595,000 typical asking Clapton£600,000 typical asking Cockfosters£725,000 typical asking Coombe£900,000 typical asking Coulsdon£580,000 typical asking Cowley£425,000 typical asking Cranham£575,000 typical asking Crayford£400,000 typical asking Cricklewood£750,000 typical asking Cromwell Road£1,250,000 typical asking Crouch End£595,000 typical asking Croydon£375,000 typical asking Crystal Palace£425,000 typical asking Dagenham£385,000 typical asking Deptford£475,000 typical asking Dulwich£650,000 typical asking Ealing£699,950 typical asking East Acton£572,500 typical asking East Dulwich£650,000 typical asking East Finchley£1,100,000 typical asking East Ham£450,000 typical asking Eastcote£650,000 typical asking Edgware£560,000 typical asking Edmonton£475,000 typical asking Elephant & Castle£600,000 typical asking Eltham£450,000 typical asking Enfield£600,000 typical asking Erith£295,000 typical asking Fenchurch St.£625,000 typical asking Finchley£525,000 typical asking Finsbury£575,000 typical asking Finsbury Park£575,000 typical asking Forest Hill£512,500 typical asking Friern Barnet£427,500 typical asking Fulham£825,000 typical asking Furzedown£550,000 typical asking Golders Green£1,050,000 typical asking Grange Park£700,000 typical asking Greenford£525,000 typical asking Greenwich£475,000 typical asking Grove Park£425,000 typical asking Hackney£600,000 typical asking Hackney Wick£535,000 typical asking Hainault£412,500 typical asking Ham£757,500 typical asking Hammersmith£760,000 typical asking Hampstead£999,950 typical asking Hanwell£485,000 typical asking Harefield£495,000 typical asking Harlesden£589,975 typical asking Harold Hill£400,000 typical asking Harringay£550,000 typical asking Harrow£500,000 typical asking Harrow Weald£584,975 typical asking Havering-atte-Bower£562,500 typical asking Hendon£480,000 typical asking Herne Hill£525,000 typical asking Highbury£650,000 typical asking Highgate£750,000 typical asking Hillingdon£500,000 typical asking Holborn£932,500 typical asking Holloway£675,000 typical asking Hornchurch£550,000 typical asking Hornsey Rise£550,000 typical asking Hounslow£562,500 typical asking Ickenham£600,000 typical asking Ilford£450,000 typical asking Isleworth£525,000 typical asking Islington£765,000 typical asking Kennington£575,000 typical asking Kensington£1,450,000 typical asking Kentish Town£700,000 typical asking Kenton£376,250 typical asking Keston£1,200,000 typical asking Kew£617,500 typical asking Kilburn£750,000 typical asking Kingsbury£575,000 typical asking Kingston upon Thames£600,000 typical asking Knightsbridge£2,100,000 typical asking Ladbroke Grove£850,000 typical asking Lambeth£625,000 typical asking Lewisham£450,000 typical asking Leyton£482,500 typical asking London£575,000 typical asking Maida Vale£850,000 typical asking Manor Park£450,000 typical asking Marylebone£1,500,000 typical asking Mayfair£1,700,000 typical asking Merton£569,950 typical asking Mill Hill£510,000 typical asking Mitcham£450,000 typical asking Monken Hadley£650,000 typical asking Morden£537,500 typical asking Mortlake£1,050,000 typical asking Muswell Hill£735,000 typical asking New Addington£475,000 typical asking New Cross£475,000 typical asking New Malden£625,000 typical asking Newham£425,000 typical asking Norbury£525,000 typical asking North Finchley£524,999 typical asking Northolt£485,000 typical asking Northwood£600,000 typical asking Notting Hill£800,000 typical asking Old Oak Common£472,500 typical asking Orpington£567,500 typical asking Osterley£400,000 typical asking Paddington£1,050,000 typical asking Palmers Green£600,000 typical asking Peckham£495,000 typical asking Penge£400,000 typical asking Petts Wood£712,500 typical asking Pinner£785,000 typical asking Plaistow£450,000 typical asking Plumstead£420,000 typical asking Poplar£490,000 typical asking Purley£450,000 typical asking Putney£725,000 typical asking Rainham£410,000 typical asking Raynes Park£750,000 typical asking Redbridge£429,750 typical asking Regents Park£1,350,000 typical asking Richmond£750,000 typical asking Romford£430,000 typical asking Rotherhithe£475,000 typical asking Ruislip£600,000 typical asking Sanderstead£445,000 typical asking Selsdon£625,000 typical asking Seven Kings£450,000 typical asking Shepherds Bush£850,000 typical asking Shooters Hill£475,000 typical asking Shoreditch£622,500 typical asking Sidcup£400,000 typical asking Soho£1,337,500 typical asking South Kensington£1,712,500 typical asking South Norwood£375,000 typical asking Southall£410,000 typical asking Southgate£700,000 typical asking Southwark£730,000 typical asking St Johns Wood£1,000,000 typical asking St Lukes£750,000 typical asking Stamford Hill£542,500 typical asking Stanmore£675,000 typical asking Stepney£450,000 typical asking Stockwell£525,000 typical asking Stoke Newington£595,000 typical asking Strand£967,500 typical asking Stratford£467,500 typical asking Streatham£500,000 typical asking Surbiton£460,000 typical asking Sutton£450,000 typical asking Teddington£647,500 typical asking Thamesmead£385,000 typical asking Thornton Heath£300,000 typical asking Tolworth£535,000 typical asking Tooting£567,475 typical asking Tottenham£450,000 typical asking Totteridge£647,500 typical asking Upminster£575,000 typical asking Upper Sydenham£425,000 typical asking Upton£450,000 typical asking Uxbridge£399,975 typical asking Vauxhall£722,500 typical asking Wallington£462,500 typical asking Walthamstow£507,500 typical asking Walworth£500,000 typical asking Wandsworth£585,000 typical asking Wanstead£482,500 typical asking Welling£475,000 typical asking Wembley£462,500 typical asking West Brompton£750,000 typical asking West Drayton£477,500 typical asking West Ealing£550,000 typical asking West Green£500,000 typical asking West Ham£450,000 typical asking West Norwood£500,000 typical asking Westminster£892,500 typical asking Whetstone£580,000 typical asking Willesden£589,950 typical asking Wimbledon£625,000 typical asking Wood Green£530,000 typical asking Woodford£625,000 typical asking Woolwich£400,000 typical asking Yiewsley£452,500 typical asking