Shoplifting Stats and Figures

Last updated: 07 Jun 2026

During 2026, England & Wales's police forces received 475,025 crime reports about shoplifting. This is a decrease of 4.0% from 2025's figure of 494,770 reports of shoplifting, giving an overall crime rate of 7.13 per 1,000 people in 2026 and a rate of 7.48 per 1,000 people for 2025.

The most dangerous cities for shoplifting are Kensington and Chelsea, Middlesbrough, and Brighton and Hove, with crime rates of 19.17, 16.22, and 14.91 per 1,000 daytime population respectively. The most dangerous region for shoplifting is Durham, which recorded a shoplifting rate of 11.74 offences per 1,000 people in 2026. The second most dangerous area for shoplifting is East Sussex, with a crime rate of 11.65, followed by Nottinghamshire in third, with a shoplifting rate of 10.71 per 1,000 daytime population.

The safest area in England and Wales for shoplifting is City of London, which had a crime rate of 3.69 in 2026. Next safest is Barking and Dagenham, followed by Milton Keynes in third place, with crime rates per 1,000 daytime population of 3.87 and 4.65 respectively.

Top Towns & Cities for ShopliftingOffences

Highest Shoplifting Rates

Lowest Shoplifting Rates

Top Counties and Councils for ShopliftingOffences

Highest Shoplifting Rates

PositionNameCrime Rate
1Durham11.74
2East Sussex11.65
3Nottinghamshire10.71
4Tyne & Wear10.46
5Bristol10.21
6South Glamorgan9.90
7West Midlands9.42
8South Yorkshire8.83
9Lincolnshire8.77
10West Sussex8.45

Lowest Shoplifting Rates