Behind the Counter

Shoplifting gets the headlines. The violence at Victorian shops gets a footnote.

Sanjay Pushparaj (s4148451)

27 October 2026

I work part-time behind the counter at a bottle shop in Melbourne. On a Friday shift, two men walked in, picked up two slabs and walked out without paying. When shoplifting comes up, the conversation is usually about stock and losses. I wanted to know what the data says about the rest of it: the things that happen to the people at the register.

Every few months a new headline announces that shoplifting has hit a record. The coverage is about stock, losses and prices. This story looks at the same data from the other side of the counter: what else happens at Victorian shops, where, and to whom.

Shoplifting at Victorian shops is up 77% since 2017. Crimes against people there rose 54%.

Hover over any year to compare all three lines. Switch to Number of offences to see the scale behind the growth.

Source: Crime Statistics Agency (2026a), Recorded offences, Table 02, offences by location type, year ending June 2026. Retail = location subdivision 33 Retail. Crimes against people = offence division A (includes assault, threats, robbery). Shoplifting = B43 Steal from a retail store. Deception = B50.

After the lockdown dip, both lines climbed past their pre-pandemic levels. In 2025, police recorded more than 8,000 crimes against people at Victorian retail locations, roughly 22 every day. Meanwhile deception fell by half as cash gave way to cards.

Crimes against people rose fastest at 24-hour convenience stores: up 103% since 2017.

Each row is a type of shop; each square is a year. Orange means more offences than in 2017, purple means fewer. Bars on the right show this year’s volume. Switch to Shoplifting to compare.

Source: Crime Statistics Agency (2026a), Recorded offences, Table 02, by location group within 33 Retail. Other shops combines other retail, jewellers, second-hand dealers and car sales yards. Outlined row: steepest rise among shop types with at least 100 offences in 2017. Colour is capped at +100%.

Shopping centres see the most incidents, but the fastest growth was at 24-hour convenience stores, where crimes against people rose 103%. Supermarkets rose +71%, while service stations barely changed (-6%). Milk bars recorded fewer incidents, probably because fewer milk bars are left.

Shop crime peaks in two kinds of place: inner Melbourne and regional centres like Latrobe and Greater Shepparton.

Darker councils have more offences at retail locations per resident. Hover for details, use Zoom to Melbourne to see the metropolitan councils, and search or click a council to highlight it here and in the next chart. Double-click to clear.

Sources: Crime Statistics Agency (2026b), Recorded offences by LGA, Table 04 (offences at location subdivision 33 Retail) and Table 01 (used to derive resident population); boundaries from Australian Bureau of Statistics (2025). Colour is capped at 3,000 per 100,000.

4 of the 10 councils with the highest rates are outside Melbourne. These are regional centres, where one shopping strip serves a whole district.

It isn’t simply a poverty story. Hotspots sit at both ends of the disadvantage scale.

Each circle is a council: further right is less disadvantaged, higher up means more offences at shops per resident, and bigger circles mean more offences in total. Click a circle to find it on the map above. Click a legend item to hide that group.

Sources: Crime Statistics Agency (2026b), Tables 01 and 04, year ending June 2026; Australian Bureau of Statistics (2023), SEIFA 2021 Index of Relative Socio-economic Disadvantage (IRSD). Rates are per resident, so councils that draw many non-resident shoppers appear higher.

Excluding the CBD, the relationship between disadvantage and the rate is weak (r = -0.21): more disadvantaged councils tend to have higher rates, but with plenty of exceptions. The high-rate councils fall into two groups: affluent inner-city shopping strips that draw crowds from across Melbourne, and disadvantaged regional centres where much of a district’s shopping happens in one place.

Police kept pace: every year, 45–51% of shoplifting reports end in an arrest or summons.

Each bar is a year of shoplifting reports, split by what happened next. Numbers above the bars are total reports. Switch to Number of offences to see the same shares applied to a much bigger total. The hatched bar (*) is the most recent year, which is provisional.

Source: Crime Statistics Agency (2026a), Recorded offences, Table 04, investigation status for B43 Steal from a retail store (all locations). Arrest or summons includes intent to summons. Other outcome includes complaint withdrawn, not authorised and other. Recent offences may still be under investigation, so the latest year (*) will change.

The share of reports ending in an arrest barely moved while the number of reports nearly doubled. The surge is not a story of police giving up. It is a story of volume, and that volume is met first by whoever is standing behind the counter.

So what?

The shoplifting surge is real, but it is only half of what the data shows. Since 2017, crimes against people at Victorian shops have risen 54%, fastest at 24-hour convenience stores, and they cluster in inner Melbourne and in regional centres. Police have kept pace on shoplifting, solving about the same share each year. What has not changed is who meets it first. The next time a headline counts stolen goods, like the two slabs that walked out of my shop that Friday, it is worth asking who was standing at the register.

A note on the data

The Crime Statistics Agency records where an offence happened, not who the victim was. “Crimes against people at retail locations” includes offences against customers as well as staff. Figures are offences recorded by Victoria Police, so changes in reporting can affect trends: Victoria Police has noted that new online reporting has made retail theft more visible (Australian Associated Press, 2026). Council rates are per resident, which overstates rates in places that draw many visitors, especially the Melbourne CBD. Disadvantage scores are from the 2021 Census. Metropolitan councils are the 31 councils of metropolitan Melbourne. Years run July to June. The most recent year is provisional and may be revised.

Acknowledgements

I Acknowledge Generative AI (ChatGPT) was used to assist with understanding technical aspects of R and RPubs, reviewing spelling and grammar, and identifying relevant sources of information. All suggestions and sources were independently reviewed and verified. The research, analysis, code, and final assignment content were completed by me.

References

Australian Bureau of Statistics. (2023). Socio-Economic Indexes for Areas (SEIFA), Australia, 2021: Local Government Area, indexes [Data set]. https://www.abs.gov.au/statistics/people/people-and-communities/socio-economic-indexes-areas-seifa-australia/latest-release

Australian Associated Press. (2026, September 24). Crime unacceptably high despite dip in violence. Illawarra Mercury. https://www.illawarramercury.com.au/story/9356554/crime-unacceptably-high-despite-dip-in-violence/

Australian Bureau of Statistics. (2025). Australian Statistical Geography Standard (ASGS) Edition 3: Local Government Areas 2025, GDA2020 digital boundary files [Data set]. https://www.abs.gov.au/statistics/standards/australian-statistical-geography-standard-asgs-edition-3

Cheng, J., & Sievert, C. (2023). crosstalk: Inter-widget interactivity for HTML widgets (Version 1.2.1) [R package]. https://CRAN.R-project.org/package=crosstalk

Crime Statistics Agency. (2026a). Recorded offences: Year ending June 2026 [Data set]. https://files.crimestatistics.vic.gov.au/2026-09/Data_Tables_Recorded_Offences_Visualisation_Year_Ending_June_2026.xlsx

Crime Statistics Agency. (2026b). Recorded offences by local government area: Year ending June 2026 [Data set]. https://files.crimestatistics.vic.gov.au/2026-09/Data_Tables_LGA_Recorded_Offences_Year_Ending_June_2026.xlsx

Pebesma, E. (2018). Simple features for R: Standardized support for spatial vector data. The R Journal, 10(1), 439–446. https://doi.org/10.32614/RJ-2018-009

R Core Team. (2025). R: A language and environment for statistical computing [Computer software]. R Foundation for Statistical Computing. https://www.R-project.org/

Sievert, C. (2020). Interactive web-based data visualization with R, plotly, and shiny. Chapman and Hall/CRC. https://plotly-r.com