London house prices by street
Sold prices for 28,599 streets in London, Greater London, from HM Land Registry records.
Over the last 12 months, homes in London sold for £755,818 on average, 111% more than the England and Wales average of £358,701. The yearly average has gone from £74,223 in 1995 to £744,324 in 2026, a rise of 903%. William Street was the priciest street over the past year at an average of £14,139,604, while homes on Burcham Street went for around £122,375. Marsh Wall has had more sales than any other street in the town, with 2,000 since 1995. London spans 170 postcode districts, so prices can vary a lot from one side of town to the other.
Average price (last 12 months)
£755,818
Sales recorded
569,356
since 1995
Streets
28,599
How London compares
Postcode areas in London
- E1£520k
- E1W£656k
- E2£534k
- E3£504k
- E4£554k
- E5£711k
- E6£412k
- E7£556k
- E8£678k
- E9£613k
- E10£562k
- E11£631k
- E12£489k
- E13£401k
- E14£501k
- E15£455k
- E16£406k
- E17£603k
- E18£628k
- E20£599k
- EC1A£756k
- EC1M£613k
- EC1N£666k
- EC1R£750k
- EC1V£718k
- EC1Y£571k
- EC2A£662k
- EC2M
- EC2N
- EC2R
- EC2V
- EC2Y£943k
- EC3A£1.5m
- EC3M
- EC3N£527k
- EC3R
- EC3V
- EC4A£623k
- EC4M
- EC4N
- EC4R
- EC4V£679k
- EC4Y£931k
- N1£902k
- N1C£1.57m
- N2£1.46m
- N3£767k
- N4£659k
- N5£858k
- N6£1.16m
- N7£717k
- N8£714k
- N9£395k
- N10£888k
- N11£523k
- N12£627k
- N13£560k
- N14£678k
- N15£569k
- N16£747k
- N17£474k
- N18£416k
- N19£744k
- N20£859k
- N21£779k
- N22£611k
- NW1£982k
- NW2£676k
- NW3£1.54m
- NW4£664k
- NW5£907k
- NW6£913k
- NW7£835k
- NW8£1.81m
- NW9£435k
- NW10£687k
- NW11£1.13m
- SE1£732k
- SE2£421k
- SE3£672k
- SE4£644k
- SE5£594k
- SE6£495k
- SE7£520k
- SE8£457k
- SE9£511k
- SE10£605k
- SE11£615k
- SE12£527k
- SE13£514k
- SE14£514k
- SE15£662k
- SE16£509k
- SE17£524k
- SE18£411k
- SE19£500k
- SE20£456k
- SE21£1.02m
- SE22£785k
- SE23£613k
- SE24£898k
- SE25£412k
- SE26£543k
- SE27£613k
- SE28£351k
- SW1A
- SW1E£773k
- SW1H£813k
- SW1P£937k
- SW1V£756k
- SW1W£2.28m
- SW1X£5.01m
- SW1Y£1.15m
- SW2£578k
- SW3£2.11m
- SW4£817k
- SW5£1.34m
- SW6£1.04m
- SW7£2.2m
- SW8£640k
- SW9£580k
- SW10£1.58m
- SW11£863k
- SW12£801k
- SW13£1.38m
- SW14£1.03m
- SW15£828k
- SW16£538k
- SW17£708k
- SW18£799k
- SW19£880k
- SW20£796k
- W1B£8.94m
- W1D£743k
- W1F£493k
- W1G£1.73m
- W1H£1.47m
- W1J£1.35m
- W1K£3.81m
- W1S£4.98m
- W1T£1.17m
- W1U£1.81m
- W1W£1.27m
- W2£1.05m
- W3£604k
- W4£1.03m
- W5£775k
- W6£829k
- W7£626k
- W8£2.17m
- W9£875k
- W10£919k
- W11£2.41m
- W12£748k
- W13£741k
- W14£942k
- WC1A£2.39m
- WC1B£944k
- WC1E£774k
- WC1H£442k
- WC1N£800k
- WC1R£796k
- WC1V£1.36m
- WC1X£1.31m
- WC2A£650k
- WC2B£1.14m
- WC2E£1.43m
- WC2H£1.1m
- WC2N£1.05m
- WC2R£1.49m
Average sale price in London by year
Most expensive streets in London · Cheapest streets · New builds
Most expensive streets (last 12 months)
- William Street £14,139,604
- Glebe Place £10,628,212
- Hamilton Terrace £8,670,000
- Kensington Park Gardens £8,108,333
- Knightsbridge £8,002,143
- The Little Boltons £7,653,333
- Old Church Street £6,857,500
- Cadogan Square £4,597,333
- Burbage Road £4,596,667
- Parliament Hill £4,305,000
Most affordable streets (last 12 months)
- Burcham Street £122,375
- Seagull Lane £149,833
- Sunny Bank £176,853
- Vandome Close £182,667
- Celestial Gardens £189,375
- Millstream Close £196,083
- Myers Lane £203,750
- Mapleton Crescent £206,250
- Penge Road £207,167
- Ruston Road £208,938
Busiest streets for sales
- Marsh Wall 2,000 sales
- Circus Road West 899 sales
- Wandsworth Road 801 sales
- Queenstown Road 771 sales
- Upper Richmond Road 729 sales
- Park Drive 701 sales
- Beaufort Square 667 sales
- Palmer Road 655 sales
- Barbican 652 sales
- Duke Of Wellington Avenue 622 sales
All streets in London – O
- O'leary Square£355k
- Oak Apple Court£276k
- Oak Avenue£370k
- Oak Avenue£687k
- Oak Close£758k
- Oak Cottage Close£414k
- Oak Crescent£268k
- Oak Dene£1.85m
- Oak Grove£415k
- Oak Grove£270k
- Oak Grove£970k
- Oak Grove Road£460k
- Oak Hall Road£929k
- Oak Hill Park£1.02m
- Oak Hill Park Mews£2.05m
- Oak Lane£375k
- Oak Lane£338k
- Oak Lane£306k
- Oak Lane£16.17m
- Oak Lock Mews£785k
- Oak Park Gardens£938k
- Oak Ridge Drive£275k
- Oak Road£338k
- Oak Square£274k
- Oak Tree Close£455k
- Oak Tree Dell£323k
- Oak Tree Drive£1.15m
- Oak Tree Mews£500k
- Oak Village£1.52m
- Oak Way£990k
- Oak Way£280k
- Oakbank Grove£585k
- Oakbury Road£638k
- Oakcroft Road£1.32m
- Oakdale£849k
- Oakdale Gardens£485k
- Oakdale Road£710k
- Oakdale Road£414k
- Oakdale Road£388k
- Oakdale Road£925k
- Oakdale Road£675k
- Oakdale Road£549k
- Oakden Street£694k
- Oakdene Park£725k
- Oakes Close£302k
- Oakes Mews£103k
- Oakeshott Avenue£291k
- Oakey Lane£669k
- Oakfield£346k
- Oakfield Gardens£505k
- Oakfield Gardens£930k
- Oakfield Road£554k
- Oakfield Road£329k
- Oakfield Road£1.02m
- Oakfield Road£960k
- Oakfield Road£480k
- Oakfield Road£605k
- Oakfield Street£980k
- Oakfields Road, Golders Green£2.2m
- Oakford Road£550k
- Oakham Close£450k
- Oakhampton Road£636k
- Oakhaven Villas£712k
- Oakhill Avenue£2.64m
- Oakhill Place£460k
- Oakhill Road£673k
- Oakhill Road£938k
- Oakhurst Close£870k
- Oakhurst Gardens£973k
- Oakhurst Grove£713k
- Oakington Road£435k
- Oakland Quay£704k
- Oakland Road£370k
- Oaklands£1.11m
- Oaklands Avenue£375k
- Oaklands Estate£376k
- Oaklands Grove£640k
- Oaklands Place£665k
- Oaklands Road£1.5m
- Oaklands Road£593k
- Oaklands Road£223k
- Oaklands Road£1.18m
- Oaklands Road, Hanwell£1.09m
- Oakleigh Avenue£1.39m
- Oakleigh Close£342k
- Oakleigh Crescent£347k
- Oakleigh Gardens£1.1m
- Oakleigh Park North£590k
- Oakleigh Park South£1.79m
- Oakleigh Road North£483k
- Oakleigh Road South£428k
- Oakley Avenue£928k
- Oakley Close£805k
- Oakley Close£355k
- Oakley Close£330k
- Oakley Crescent£700k
- Oakley Drive£403k
- Oakley Gardens£415k
- Oakley Gardens£4.41m
- Oakley Place£546k
- Oakley Road£429k
- Oakley Road£750k
- Oakley Square£1.2m
- Oakley Street£1.3m
- Oakley Walk£520k
- Oakley Yard£405k
- Oaklodge Way£1.8m
- Oakmead Road£551k
- Oakmead Road, Balham£736k
- Oakmere Road£383k
- Oaks Avenue£351k
- Oaks Grove£370k
- Oaks Pavilion Mews£1.6m
- Oaksford Avenue£376k
- Oakshaw Road£446k
- Oakthorpe Road£502k
- Oaktree Avenue£743k
- Oaktree Gardens, Eltham£433k
- Oakum Square£260k
- Oakview Gardens£900k
- Oakview Road£388k
- Oakway£870k
- Oakways£405k
- Oakways, Eltham£318k
- Oakwood Avenue£940k
- Oakwood Close£348k
- Oakwood Close£313k
- Oakwood Court£2.64m
- Oakwood Crescent£869k
- Oakwood Crescent£913k
- Oakwood Drive–
- Oakwood Park Road£838k
- Oakwood Road£1.42m
- Oakwood Road£718k
- Oakwood View£760k
- Oakworth Road£570k
- Oatland Rise£268k
- Oban Street£640k
- Oberman Road£588k
- Oberon Court£248k
- Oberstein Road£407k
- Oborne Close£598k
- Observatory Gardens£2.12m
- Observatory Mews£380k
- Observatory Road£1.55m
- Observer Close£425k
- Occupation Lane£450k
- Ockendon Mews£600k
- Ockendon Road£479k
- Ockley Road£541k
- Octagon Mall–
- Octavia Mews£460k
- Octavia Mews£794k
- Octavia Street£1.39m
- Octavius Street£415k
- October Place£241k
- Odell Walk£414k
- Odeon Parade£177k
- Odessa Road£605k
- Odessa Road£383k
- Odessa Road£571k
- Odessa Street£407k
- Odger Street£516k
- Odhams Walk£900k
- Odsey Villas£522k
- Offa's Mead£520k
- Offenham Road£373k
- Offenham Road£381k
- Offenham Road, Mottingham£330k
- Offerton Road£794k
- Offham Slope£804k
- Officers Gardens£620k
- Offley Road£630k
- Offord Close–
- Offord Road£659k
- Offord Road, Islington£1.05m
- Offord Street£737k
- Oglander Road£460k
- Ogle Street£855k
- Ohio Road£361k
- Okeburn Road£600k
- Okehampton Close–
- Okehampton Road£1.32m
- Olaf Street£1.55m
- Olaf Street£333k
- Old Bailey–
- Old Barrack Yard£1.43m
- Old Barrowfield£345k
- Old Bellgate Place£388k
- Old Bethnal Green Road£533k
- Old Bond Street–
- Old Brewery Mews£2.04m
- Old Brewery Road£118k
- Old Brewery Way£318k
- Old Broad Street–
- Old Brompton Road£1.85m
- Old Burlington Street–
- Old Canal Mews£527k
- Old Carpenters Yard£610k
- Old Castle Street£643k
- Old Cavendish Street–
- Old Church Lane£373k
- Old Church Road£415k
- Old Church Road£683k
- Old Church Street£6.86m
- Old Compton Street£626k
- Old Court Place£1.5m
- Old Dairy Mews£318k
- Old Dairy Mews£880k
- Old Dairy Square£595k
- Old Devonshire Road£601k
- Old Dover Road£633k
- Old Farm Avenue£400k
- Old Farm Road£299k
- Old Ford Road£758k
- Old Forge Mews£496k
- Old Forge Road£711k
- Old Gloucester Street£425k
- Old Highwayman Place£576k
- Old Hospital Close£551k
- Old House Close£2.18m
- Old Jamaica Road£700k
- Old Jewry–
- Old Kent Road–
- Old Kent Road£318k
- Old Kenton Lane£517k
- Old Manor Yard£1.06m
- Old Market Square£515k
- Old Marylebone Road£710k
- Old Mill Road£423k
- Old Montague Street£445k
- Old Nichol Street£761k
- Old Oak Common Lane£543k
- Old Oak Common Lane£470k
- Old Oak Lane£567k
- Old Oak Mews£501k
- Old Oak Road£705k
- Old Oak Road£1.1m
- Old Paradise Street£302k
- Old Park Avenue£2.67m
- Old Park Lane£23.8m
- Old Park Ridings£1.18m
- Old Park Road£1.06m
- Old Park Road£407k
- Old Pye Street£775k
- Old Quebec Street–
- Old Queen Street£1.83m
- Old Road£388k
- Old Royal Free Place£750k
- Old Royal Naval College–
- Old School Close£255k
- Old School Square£585k
- Old South Lambeth Road£653k
- Old Stable Mews£624k
- Old Station Way£412k
- Old Street£540k
- Old Street£300k
- Old Street£503k
- Old Street Yard–
- Old Town£1.37m
- Old Town, Clapham£595k
- Old Twelve Close£604k
- Old Woolwich Road£999k
- Old Yard£1.36m
- Old York Road£618k
- Oldacre Mews£722k
- Oldbury Place£3.95m
- Oldfield Grove£375k
- Oldfield Mews£1.26m
- Oldfield Road£354k
- Oldfield Road£900k
- Oldfield Road£1.4m
- Oldfield Road£796k
- Oldfield Road, Stoke Newington£1.33m
- Oldham Terrace£333k
- Oldhill Street£680k
- Oldridge Road£419k
- Olinda Road£658k
- Oliphant Street£939k
- Olive Grove–
- Olive Road£661k
- Olive Road£596k
- Olive Road£475k
- Oliver Avenue£700k
- Oliver Business Park–
- Oliver Close£645k
- Oliver Gardens£182k
- Oliver Goldsmith Estate–
- Oliver Grove£305k
- Oliver Mews£830k
- Oliver Road£354k
- Oliver Road, Leyton£375k
- Oliver Road, Walthamstow£785k
- Olivers Row£1.71m
- Olivers Wharf£1.95m
- Olivers Yard–
- Olivette Street£910k
- Ollerton Green£438k
- Ollerton Road£785k
- Ollgar Close£425k
- Olliffe Street£845k
- Olmstead Close£537k
- Olmstead Close£1.31m
- Olney Road£387k
- Olven Road£395k
- Olympian Way£646k
- Olympic Mews£995k
- Olympic Park Avenue£780k
- Oman Avenue£291k
- Omeara Street–
- Omega Place£425k
- Omega Street£245k
- Omega Terrace£495k
- Ommaney Road£1.09m
- Ommaney Road, New Cross£610k
- Omnibus Way£366k
- Ondine Road£703k
- One Tree Close£356k
- Onega Gate£455k
- Ongar Road£500k
- Onra Road£550k
- Onslow Close£565k
- Onslow Close£311k
- Onslow Crescent£1.77m
- Onslow Gardens£947k
- Onslow Gardens£1.59m
- Onslow Gardens£1.86m
- Onslow Gardens£391k
- Onslow Mews West£2.5m
- Onslow Parade£315k
- Onslow Square£2.43m
- Onyx Mews£348k
- Opal Close£370k
- Opal Mews£1.96m
- Opal Street£465k
- Openshaw Road£458k
- Openview£1.1m
- Ophelia Gardens£365k
- Oppidans Road£1.61m
- Orange Grove£386k
- Orange Place£490k
- Orange Street£600k
- Orb Street£386k
- Orbain Road, Fulham£1m
- Orbel Street£1.22m
- Orchard Avenue£984k
- Orchard Avenue£583k
- Orchard Close£1.27m
- Orchard Close£575k
- Orchard Close£714k
- Orchard Close£498k
- Orchard Drive£3.18m
- Orchard Gate£525k
- Orchard Grove£306k
- Orchard Grove£2.05m
- Orchard Grove£130k
- Orchard Hill£472k
- Orchard Lane£2.01m
- Orchard Mews£789k
- Orchard Mews£865k
- Orchard Place–
- Orchard Place–
- Orchard Place£632k
- Orchard Place£3.35m
- Orchard Road£287k
- Orchard Road£1.21m
- Orchard Street£620k
- Orchard Terrace£775k
- Orchardmede£988k
- Orchardson Street£440k
- Orchid Close£410k
- Orchid Mews£430k
- Orchid Road£350k
- Orchid Street£636k
- Orde Hall Street£697k
- Ordell Road£343k
- Ordnance Hill£2.97m
- Ordnance Mews£1.2m
- Ordnance Road–
- Ordnance Road£308k
- Ordnance Road£320k
- Oregano Drive–
- Oregon Avenue£350k
- Orestes Mews£1.13m
- Orford Road£655k
- Orford Road£794k
- Oriel Court£560k
- Oriel Drive, Barnes£710k
- Oriel Mews£285k
- Oriel Place–
- Oriel Road£795k
- Orient Industrial Park–
- Orient Street£1.18m
- Orient Way–
- Oriental Square£648k
- Orissa Road£398k
- Orlando Road£1.06m
- Orleans Road£686k
- Orleston Mews£1.8m
- Orleston Road£720k
- Orlop Street£318k
- Ormanton Road£470k
- Orme Court£1.03m
- Orme Square£6.11m
- Ormeley Road£1.49m
- Ormesby Close£365k
- Ormiston Grove£749k
- Ormiston Road£815k
- Ormond Road£1.33m
- Ormond Yard£3.45m
- Ormonde Court£2.08m
- Ormonde Gate£1.16m
- Ormonde Place£3.43m
- Ormonde Road£1.06m
- Ormonde Terrace£1.25m
- Ormsby Place, Stoke Newington£705k
- Ormside Street–
- Ornan Road£2.21m
- Orpington Gardens£390k
- Orpington Road£578k
- Orsett Street£440k
- Orsett Terrace£468k
- Orsman Road£600k
- Orton Place£910k
- Orton Street£425k
- Orville Road£750k
- Orwell Road£440k
- Osbaldeston Road£955k
- Osbaldeston Road, Stoke Newington£812k
- Osbert Street–
- Osberton Road£755k
- Osborn Close–
- Osborn Gardens£568k
- Osborn Street£455k
- Osborn Terrace£344k
- Osborne Road£503k
- Osborne Road£590k
- Osborne Road£400k
- Osborne Road£499k
- Osborne Road£577k
- Osborne Road, Forest Gate£1.33m
- Osborne Terrace–
- Oscar Street£522k
- Oseney Crescent£673k
- Osidge Lane£609k
- Osier Crescent£641k
- Osier Crescent, Muswell Hill£838k
- Osier Lane£491k
- Osier Mews£1.13m
- Osier Street£460k
- Osier Way–
- Osier Way, Leyton–
- Osiers Road£480k
- Oslac Road£227k
- Osman Close£336k
- Osmund Street£490k
- Osnaburgh Street£490k
- Osprey Close£433k
- Osprey Close£500k
- Ospringe Road£533k
- Osric Path£725k
- Ossian Road£1.12m
- Ossington Close£613k
- Ossington Street£1.47m
- Ossington Street£2.91m
- Ossory Road–
- Ossulston Street£603k
- Ossulton Place£659k
- Ossulton Way£880k
- Ostade Road£527k
- Osten Mews£1.03m
- Oster Terrace£542k
- Osterley Park View Road£570k
- Osterley Road£861k
- Oswald Gardens–
- Oswald Street£339k
- Oswalds Mead£331k
- Osward Place£262k
- Osward Road£1.4m
- Oswin Street£679k
- Oswyth Road£775k
- Otford Crescent£658k
- Othello Close£580k
- Otley Road–
- Otter Close£366k
- Otterbourne Road£360k
- Otterburn Street£620k
- Otterden Street£341k
- Ottley Drive£470k
- Otto Close£440k
- Otto Close, Sydenham£369k
- Otto Street£195k
- Otts Yard£1.27m
- Oulton Close£283k
- Oulton Close£494k
- Oulton Road£480k
- Ouseley Road£1.51m
- Outgate Road£542k
- Outram Place£497k
- Outram Road£1m
- Outram Road£315k
- Outram Road, East Ham£359k
- Oval Place£450k
- Oval Road£932k
- Ovanna Mews£900k
- Overbury Road–
- Overbury Street£414k
- Overcliff Road£800k
- Overdale Road£813k
- Overdown Road£460k
- Overhill Road£450k
- Overhill Road£568k
- Overlea Road–
- Overstone Road£1.09m
- Overton Close£475k
- Overton Drive£1.36m
- Overton Road£437k
- Overton Road£845k
- Overton Road£450k
- Overton Road£733k
- Overton Road East£281k
- Ovett Close£530k
- Ovett Close, Upper Norwood£545k
- Ovex Close£498k
- Ovington Gardens£920k
- Ovington Mews£1.55m
- Ovington Square£894k
- Ovington Street£3.41m
- Owen Close£356k
- Owen Street£747k
- Owen Walk£328k
- Owen Way£450k
- Owenite Street, Abbey Wood£422k
- Owens Way£455k
- Owgan Close£307k
- Oxberry Avenue£1.39m
- Oxendon Street–
- Oxenford Street£553k
- Oxestalls Road–
- Oxeye Way£151k
- Oxford Avenue£808k
- Oxford Avenue£488k
- Oxford Close£448k
- Oxford Drive£600k
- Oxford Gardens£755k
- Oxford Gardens£634k
- Oxford Gardens£1.14m
- Oxford Gardens£2.37m
- Oxford Gate£1.9m
- Oxford Road£593k
- Oxford Road£435k
- Oxford Road£445k
- Oxford Road£332k
- Oxford Road£948k
- Oxford Road£360k
- Oxford Road£513k
- Oxford Road North£310k
- Oxford Road South£1.13m
- Oxford Square£2.33m
- Oxford Street£1.92m
- Oxgate Gardens£641k
- Oxgate Lane–
- Oxleas£350k
- Oxley Close£500k
- Oxley Square£327k
- Oxleys Road–
- Oxonian Street£1.11m
- Oxtoby Way£295k
- Ozolins Way£310k