Find a local agent with Zoopla
We have the UK’s most comprehensive directory of estate agents and letting agents to help you with all your property needs. Whether buying, selling, renting or letting start your search above or browse using the links below to find the right local expertise.
Thinking about selling or letting your home? Get a FREE agent valuation.
- Region
- No. estate agents
- No. letting agents
London
- 3,902
- 4,268
- East London
- 491
- 568
- East Central London
- 81
- 87
- Greater London
- 859
- 901
- North London
- 411
- 482
- North West London
- 375
- 418
- South East London
- 394
- 423
- South West London
- 645
- 709
- West London
- 610
- 640
- West Central London
- 36
- 40
South East England
- 3,086
- 3,067
- Berkshire
- 181
- 188
- Buckinghamshire
- 253
- 244
- East Sussex
- 309
- 330
- Hampshire
- 416
- 401
- Isle of Wight
- 50
- 29
- Kent
- 626
- 632
- Oxfordshire
- 223
- 250
- Southampton
- 119
- 135
- Surrey
- 514
- 484
- West Berkshire
- 33
- 34
- West Sussex
- 300
- 272
- Windsor & Maidenhead
- 62
- 68
East Midlands
- 1,005
- 1,016
- Derbyshire
- 180
- 190
- Leicestershire
- 220
- 239
- Lincolnshire
- 160
- 157
- Northamptonshire
- 193
- 171
- Nottinghamshire
- 66
- 66
- Nottingham
- 171
- 180
- Rutland
- 15
- 13
East of England
- 2,022
- 2,011
- Bedfordshire
- 172
- 180
- Cambridgeshire
- 127
- 143
- Essex
- 719
- 697
- Hertfordshire
- 442
- 444
- Norfolk
- 245
- 230
- Peterborough
- 75
- 83
- Suffolk
- 242
- 234
North East England
- 744
- 819
- County Durham
- 156
- 181
- Hartlepool
- 14
- 18
- North Yorkshire
- 278
- 264
- Northumberland
- 66
- 62
- Tyne & Wear
- 230
- 294
North West England
- 1,527
- 1,646
South West England
- 1,736
- 1,731
- Bath & N E Somerset
- 52
- 59
- Bristol
- 215
- 229
- Cornwall
- 198
- 174
- Devon
- 330
- 325
- Dorset
- 334
- 312
- Gloucestershire
- 197
- 189
- North Somerset
- 35
- 33
- Plymouth
- 54
- 74
- Somerset
- 150
- 153
- Wiltshire
- 171
- 183
West Midlands
- 1,220
- 1,296
- Herefordshire
- 57
- 54
- Shropshire
- 111
- 123
- Staffordshire
- 182
- 180
- Warwickshire
- 134
- 136
- West Midlands
- 601
- 659
- Worcestershire
- 135
- 144
Yorkshire and The Humber
- 817
- 966
- East Riding of Yorkshire
- 106
- 123
- North East Lincolnshire
- 22
- 28
- North Lincolnshire
- 25
- 25
- South Yorkshire
- 205
- 246
- West Yorkshire
- 459
- 544
Scotland
- 1,132
- 1,005
Wales
- 689
- 713
Northern Ireland
- 282
- 243