Crime statistics for Surrey towns
Recorded offences near the centre of 82 Surrey towns during June 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 -2.2% 42.2
- Elmbridge -2.9% 59.8
- Surrey Heath -5.4% 60.6
- Mole Valley +1.2% 65.7
- Reigate & Banstead -4.8% 69.4
- Tandridge +2.4% 72.6
- Woking -5.6% 74
- Guildford -7.4% 82.2
- Runnymede +3.6% 82.5
- Epsom & Ewell -1.8% 84
- Spelthorne -2.5% 86.9
Offences per 1,000 residents in the twelve months to June 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 158
- Alfold 10
- Ash Vale 46
- Ashford Common 148
- Ashtead 38
- Banstead 22
- Beare Green 9
- Betchworth 9
- Bletchingley 19
- Brockham 4
- Caterham 148
- Chaldon 35
- Charlwood 1
- Chertsey 188
- Chiddingfold 10
- Chobham 20
- Churt 6
- Claygate 31
- Cobham 57
- Cranleigh 40
- Deepcut 29
- Dorking 111
- Dormansland 16
- Dunsfold 3
- East Horsley 24
- Effingham 15
- Egham 322
- Elstead 22
- Englefield Green 73
- Epsom 336
- Esher 52
- Farnham 87
- Felbridge 18
- Fetcham 49
- Frensham 6
- Frimley 110
- Godalming 79
- Godstone 3
- Great Bookham 58
- Guildford 456
- Haslemere 32
- Hersham 111
- Hinchley Wood 65
- Horley 191
- Laleham 24
- Leatherhead 110
- Limpsfield 43
- Lingfield 40
- Long Ditton 172
- Mickleham 12
- New Haw 110
- Newdigate 2
- Ockley 4
- Old Dean 77
- Ottershaw 98
- Oxshott 28
- Oxted 69
- Pirbright 1
- Puttenham 9
- Salfords 34
- Shackleford 7
- Shalford 27
- Staines-upon-Thames 261
- Stanwell 149
- Sunbury-on-Thames 186
- Tatsfield 14
- Thames Ditton 106
- Tilford 5
- Tongham 90
- Virginia Water 22
- Walton-on-Thames 18
- Warlingham 52
- West Horsley 19
- Weybridge 92
- Whyteleafe 69
- Windlesham 63
- Witley 15
- Woking 269
- Woldingham 7
- Wonersh 8
- Woodham 78
- Worplesdon 81
5,738 offences across 82 towns in June 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.