Crime statistics for Surrey towns
Recorded offences near the centre of 82 Surrey towns during August 2026, the most recent month the police have published. Choose a town for the breakdown by offence type.
Borough crime rates
Lowest: WaverleyThese are comparable. Offences are counted inside each borough's real boundary and divided by its population, so the differences reflect crime rather than how many people live there. Surrey averages 70 per 1,000 residents a year.
- Waverley +14.6% 42.6
- Elmbridge +5.9% 59.4
- Surrey Heath +16.5% 61.6
- Mole Valley +22.7% 66
- Reigate & Banstead +9.5% 69.1
- Tandridge +15.5% 72.6
- Woking +14.8% 72.8
- Guildford +6.1% 80.8
- Runnymede +18.7% 84
- Epsom & Ewell +10.3% 85
- Spelthorne +15% 86.9
Offences per 1,000 residents in the twelve months to August 2026. The percentage compares the last six months with the six before.
By town
Town figures are counts, not rates
Unlike the borough table above, these count offences near a town centre, so they are not adjusted for population and cannot be compared between towns - a town centre with shops and pubs always records more than the village beside it. They answer what is happening near you, not where is safest.
- Addlestone 171
- Alfold 14
- Ash Vale 62
- Ashford Common 162
- Ashtead 42
- Banstead 12
- Beare Green 15
- Betchworth 8
- Bletchingley 11
- Brockham 9
- Caterham 137
- Chaldon 39
- Charlwood 2
- Chertsey 167
- Chiddingfold 8
- Chobham 35
- Churt 6
- Claygate 31
- Cobham 67
- Cranleigh 48
- Deepcut 44
- Dorking 85
- Dormansland 16
- Dunsfold 8
- East Horsley 9
- Effingham 5
- Egham 343
- Elstead 10
- Englefield Green 53
- Epsom 348
- Esher 39
- Farnham 115
- Felbridge 24
- Fetcham 44
- Frensham 4
- Frimley 135
- Godalming 95
- Godstone 12
- Great Bookham 41
- Guildford 512
- Haslemere 42
- Hersham 107
- Hinchley Wood 64
- Horley 227
- Laleham 33
- Leatherhead 107
- Limpsfield 43
- Lingfield 26
- Long Ditton 120
- Mickleham 24
- New Haw 94
- Newdigate 6
- Ockley 2
- Old Dean 72
- Ottershaw 106
- Oxshott 18
- Oxted 77
- Pirbright 7
- Puttenham 5
- Salfords 34
- Shackleford 5
- Shalford 22
- Staines-upon-Thames 315
- Stanwell 128
- Sunbury-on-Thames 174
- Tatsfield 25
- Thames Ditton 84
- Tilford 1
- Tongham 77
- Virginia Water 39
- Walton-on-Thames 28
- Warlingham 46
- West Horsley 7
- Weybridge 88
- Whyteleafe 72
- Windlesham 71
- Witley 10
- Woking 279
- Woldingham 4
- Wonersh 4
- Woodham 73
- Worplesdon 67
5,821 offences across 82 towns in August 2026. Town figures are not added together into county or borough totals: each covers a radius around a town centre, and neighbouring radii overlap. Contains public sector information licensed under the Open Government Licence v3.0, from data.police.uk.