Shoplifting Overview

During 2020, England & Wales's police forces received 239,150 crime reports about shoplifting. This is a decrease of 45% from 2019's figure of 347,383 reports of shoplifting, giving an overall crime rate of 4.0 per 1,000 people in 2020 and a rate of 6 per 1,000 people for 2019.

The most dangeroues cities for shoplifting are Portsmouth, Westminster, and Nottingham, with crime rates of 11, 10, and 9 per 1,000 residents respectively. The most dangerous region for shoplifting is South Glamorgan, which recorded a shoplifting rate of 7 offences per 1,000 people in 2020. The second most dangerous area for shoplifting is Nottinghamshire, with a crime rate of 7, followed by Fermanagh in third, with a shoplifting rate of 6 per 1,000 residents.

The safest area in England and Wales for shoplifting is Milton Keynes, which had a crime rate of 1.8 in 2020. Next safest is Harrow, followed by Swansea in third place, with crime rates per 1,000 residents of 2.3 and 2.5 respectively.

Map of Shoplifting in the UK

Click to use map

The Most Dangerous Towns & Cities for Shoplifting

The Safest Towns & Cities for Shoplifting

PositionNameCrime Rate
1Milton Keynes1.77
2Harrow2.33
3Swansea2.46
4Tower Hamlets2.48
5Richmond upon Thames2.60
6Hackney2.65
7Enfield2.65
8Merton2.73
9Wandsworth2.80
10Stoke-on-Trent2.83

Shoplifting Trends

Crime Rate Per 1,000 Residents 
2017201820192020Trend
6.326.165.803.99Safer

Most Dangerous Councils & Counties for Shoplifting

Last updated: 22 Mar 2021