1,907 agents agreed 66,833 sales in London in the last 12 months. A typical one found a buyer in 58 days. Here's who sold the most.
Medians across the 1,033 offices with 20 or more sales, from property listings matched to each office. October 2025 to October 2026. Updated 18 October 2026. How we work these out
The 48 busiest of 1,907
Most sales agreed first. The order comes from the listings, never from who pays us.
13 Hanover Square, W1S 1HT
707 sales agreed in 12 months
236 Hoe Street, E17 3AY
464 sales agreed in 12 months
179 Hoe Street, E17 3AP
361 sales agreed in 12 months
St Alphege Hall, Kings Bench Street, SE1 0QX
354 sales agreed in 12 months
Bansal House, Bracken Industrial Estate, IG6 3HX
293 sales agreed in 12 months
Takes valuations through Homemove
117a High Street Wanstead, E11 2RL
271 sales agreed in 12 months
See how fast each one sells. Time to sell and price achieved for every London agent, free with an account.
Unlock free
482 Gale Street, RM9 4NU
266 sales agreed in 12 months
16 Lordship Lane, SE22 8HN
243 sales agreed in 12 months
33 The Oval, DA15 9ER
204 sales agreed in 12 months
1 North Street, RM11 1RL
202 sales agreed in 12 months
1 High Street, HA5 5PJ
198 sales agreed in 12 months
109 Hillingdon Hill, UB10 0JQ
194 sales agreed in 12 months
Unit 2, E14 5NN
191 sales agreed in 12 months
192 High Street, UB8 1LB
190 sales agreed in 12 months
159 High Street, RM11 3YD
189 sales agreed in 12 months
St Alphege Hall Kings Bench Street, SE1 0QX
188 sales agreed in 12 months
1310 Uxbridge Road, UB4 8JH
186 sales agreed in 12 months
508 Roman Road, E3 5LU
177 sales agreed in 12 months
16 Kensington Court Place, W8 5BJ
170 sales agreed in 12 months
Takes valuations through Homemove
91 Main Road, DA14 6ND
169 sales agreed in 12 months
124 Balham High Road, SW12 9AA
168 sales agreed in 12 months
303 - 305 Rayners Lane, HA5 5EH
165 sales agreed in 12 months
Albermarle House Albemarle Road, BR3 5HZ
163 sales agreed in 12 months
5-6 Station Chambers, RM1 2HU
162 sales agreed in 12 months
22 The Pantiles, DA7 5HD
160 sales agreed in 12 months
62 Bexley High Street, DA5 1AH
158 sales agreed in 12 months
18 Sutton Plaza, SM1 4FS
157 sales agreed in 12 months
10-11 Grand Parade, N4 1JX
155 sales agreed in 12 months
285 High Street, BR6 0NN
154 sales agreed in 12 months
16 Station Road, RM14 2UB
154 sales agreed in 12 months
254 Kingshill Avenue, UB4 8BZ
147 sales agreed in 12 months
1 Leigham Court Road, SW16 2ND
147 sales agreed in 12 months
31 Coldharbour Lane, UB3 3EB
146 sales agreed in 12 months
1a Windmill Hill, EN2 6SE
146 sales agreed in 12 months
142 The Grove, E15 1NS
146 sales agreed in 12 months
11 Woodbine Place, E11 2RH
145 sales agreed in 12 months
14 High Street, EN5 5RU
143 sales agreed in 12 months
11 Wensleydale Road, TW12 2LP
143 sales agreed in 12 months
The Avenue, London, E4 9LE
143 sales agreed in 12 months
136 George Lane, E18 1AY
143 sales agreed in 12 months
226 Bexley Road, DA8 3HB
142 sales agreed in 12 months
17 Swanbridge Road, DA7 5BP
142 sales agreed in 12 months
146 Welling High Street, DA16 1TJ
142 sales agreed in 12 months
58-60 Tooting High Street, SW17 0RN
142 sales agreed in 12 months
32 Station Road, RM14 2TX
141 sales agreed in 12 months
13 Brighton Road, KT6 5LX
139 sales agreed in 12 months
147 Brighton Road, CR5 2NJ
139 sales agreed in 12 months
Suite 5, CR0 2LX
137 sales agreed in 12 months
Takes valuations through HomemoveThese are the 48 busiest of 1,907 London offices. Your free account shows every agent near your home.
Free with a Homemove account
All 1,907 London agents, each with their own time to sell and price achieved next to the London median of 58 days. Pick the ones you like and book their free valuations from the same screen.
Create my free accountTakes about 2 minutes. No calls unless you ask for a valuation.
Book a free valuation from the card
Against the neighbours
London agents take the same 58 days to find a buyer as the Greater London median. Bexleyheath, 19.2 km away, sells faster at 49 days. 35.8% of London homes had a price cut, about the same as Bexleyheath (34.3%).
| Area | Days to sell | Of asking | Price cut |
|---|---|---|---|
| London This town | 58 | 97.8% | 35.8% |
| All of Greater London | 58 | 97.8% | 35.8% |
| Kingston upon Thames 16.4 km | 68 | 97.2% | 35.8% |
| Bexleyheath 19.2 km | 49 | 98.4% | 34.3% |
| Borehamwood 19.5 km | 58 | – | 38.2% |
3 agents here take valuation requests through Homemove, marked on their card. That never changes the order.
FAQ
1,907 estate agent offices agreed at least one sale in London in the last 12 months, and 1,033 of them agreed 20 or more.
The Property Experts agreed the most sales: 707 in the last 12 months, ahead of The Stow Brothers (464) and Central Estate Agents (361). Between them the three agreed 2% of London's sales.
The typical London agent agreed a sale 58 days after a home went on the market. That's the median across the 1,033 offices with 20 or more sales. It runs to sale agreed; completion follows once the legal work is done.
The typical London agent sold for 97.8% of the first asking price, going by Land Registry prices for agents with at least 20 sales on the register. 35.8% of homes had a price cut along the way.
London agents take the same 58 days to find a buyer as the Greater London median. Bexleyheath, 19.2 km away, sells faster at 49 days. 35.8% of London homes had a price cut, about the same as Bexleyheath (34.3%).
1,033 of the 1,907 London offices agreed 20 or more sales last year, enough of a record to judge. Ask two or three that sell homes like yours to value it, then compare how fast they sell (the London median is 58 days) and how close they get to the asking price (97.8% here), not only the valuation they quote. A free Homemove account shows those figures for every agent on this page.
Compare every agent's record and book free valuations with the ones you like. The rest of the move sits in the same account.
Start free