In September 2026, Victoria’s Parliament voted to repeal the offence of begging or gathering alms (Donohoe, 2026). In the crime statistics, begging had already almost vanished: 237 offences in 2018–19, 7 in 2025–26, under a law that had not changed a word (Crime Statistics Agency, 2026b).
Begging is one of the offences police usually detect themselves rather than have reported by a victim. They made up 19% of the 624,624 offences recorded in 2025–26, and their numbers are “strongly affected by policing practices” (NSW Bureau of Crime Statistics and Research, 2025). With Victoria voting on 28 November (Victorian Electoral Commission, 2026), this report follows that fifth of the statistics, offence by offence.
Usually found by police: offence
types that rarely have a complainant. Drugs, weapons, public order, bail
and court-order breaches, and regulatory offences.
Usually reported: harm to a person:
assaults, sexual offences, threats, stalking, and breaches of family
violence or intervention orders.
Usually reported: harm to property:
burglary, theft, property damage and fraud.
These three groups are my own classification of all 119 offence subgroups used by the Crime Statistics Agency (CSA): a proxy for how police usually learn of an offence, which the CSA does not record. Narrower and broader versions put the share between 14.4% and 30.5% (main version: 19.4%), and the main findings hold under each (see Method). Chart 1 is a consistency check on it. For short, I call the first group “police-found”.
When police find an offence, the suspect is usually standing in front of them. When a victim reports one, police often start with nothing. Search below for an offence you know, such as theft of a bicycle, to see where it sits.
Chart 1 · Police-found offence types are rarely left unsolved
6% unsolved overall, against 9% for reported harm to a person and 64% for reported property crime · offence types, 2016–17 to 2024–25
Beeswarm chart. Each circle is one offence type, placed left to right by the share of its offences with no offender identified, in three rows by group, and sized by offences recorded a year. Offence types grouped as usually found by police cluster near zero (5.8% unsolved overall); the main exception is resisting or hindering police, at 40%. Reported harm to a person is 8.6% unsolved overall. Reported property offences spread from 3% to 89% unsolved (63.7% overall). Conclusion: the offence types grouped as police-found are rarely unsolved, which is consistent with the grouping.
Each circle is an offence type, sized by offences recorded a year.
| Offence type | Group | Offences a year | % unsolved | % charged or summonsed |
|---|---|---|---|---|
| Drunk and disorderly in public | Usually found by police | 4,267 | 0.0 | 0.5 |
| Public health and safety offences | Usually found by police | 5,412 | 0.5 | 9.2 |
| Prohibited and controlled weapons offences | Usually found by police | 10,379 | 1.2 | 79.7 |
| Other transport regulation offences | Usually found by police | 135 | 1.2 | 61.6 |
| Receiving or handling stolen goods | Usually found by police | 17,065 | 1.5 | 95.6 |
| Drug use | Usually found by police | 541 | 1.6 | 85.1 |
| Breach bail conditions | Usually found by police | 13,648 | 1.6 | 89.6 |
| Drug possession | Usually found by police | 25,451 | 1.8 | 78.4 |
| Prison regulation offences | Usually found by police | 670 | 1.9 | 95.4 |
| Breach of other orders | Usually found by police | 1,481 | 1.9 | 93.5 |
| Other justice procedures offences | Usually found by police | 2,083 | 2.0 | 91.8 |
| Disorderly conduct | Usually found by police | 330 | 2.0 | 53.4 |
| Maritime regulations offences | Usually found by police | 132 | 2.1 | 89.9 |
| Drug trafficking | Usually found by police | 4,270 | 2.5 | 95.4 |
| Possess drug manufacturing equipment or precursor | Usually found by police | 892 | 2.7 | 90.8 |
| Liquor and tobacco licensing offences | Usually found by police | 211 | 2.7 | 81.7 |
| Assault police, emergency services or other authorised officer | Usually found by police | 3,104 | 2.8 | 90.0 |
| Offensive language | Usually found by police | 602 | 2.9 | 45.6 |
| Firearms offences | Usually found by police | 5,127 | 3.4 | 91.8 |
| Escape custody | Usually found by police | 141 | 3.7 | 88.8 |
| Pervert the course of justice or commit perjury | Usually found by police | 676 | 4.9 | 74.5 |
| Criminal intent | Usually found by police | 1,593 | 5.4 | 88.8 |
| Offensive conduct | Usually found by police | 2,763 | 6.8 | 46.9 |
| Riot and affray | Usually found by police | 1,857 | 7.1 | 82.9 |
| Public transport | Usually found by police | 210 | 7.7 | 81.9 |
| Explosives offences | Usually found by police | 289 | 8.5 | 85.0 |
| Cultivate drugs | Usually found by police | 952 | 18.5 | 75.3 |
| Improper movement on public or private space | Usually found by police | 3,383 | 23.4 | 59.3 |
| Cruelty to animals | Usually found by police | 192 | 29.1 | 55.1 |
| Resist or hinder officer | Usually found by police | 9,242 | 39.6 | 53.1 |
| Breach family violence order | Usually reported: harm to a person | 49,987 | 2.2 | 86.2 |
| Family violence serious assault | Usually reported: harm to a person | 7,801 | 2.3 | 71.3 |
| Family violence threatening behaviour | Usually reported: harm to a person | 4,085 | 2.4 | 68.1 |
| Family violence harassment and private nuisance | Usually reported: harm to a person | 2,016 | 2.6 | 85.6 |
| Family violence common assault | Usually reported: harm to a person | 15,338 | 2.7 | 45.6 |
| Family violence stalking | Usually reported: harm to a person | 1,516 | 4.9 | 72.5 |
| Breach intervention order | Usually reported: harm to a person | 4,318 | 5.8 | 66.9 |
| Privacy offences | Usually reported: harm to a person | 212 | 6.0 | 83.2 |
| Sexual offences | Usually reported: harm to a person | 14,652 | 9.1 | 51.1 |
| Other dangerous or negligent acts endangering people | Usually reported: harm to a person | 3,374 | 11.3 | 76.1 |
| Throw or discharge object endangering people | Usually reported: harm to a person | 1,305 | 12.1 | 74.3 |
| Non-family-violence threatening behaviour | Usually reported: harm to a person | 3,124 | 14.7 | 58.1 |
| Dangerous driving | Usually reported: harm to a person | 1,401 | 18.9 | 74.6 |
| Hoaxes | Usually reported: harm to a person | 300 | 19.2 | 69.8 |
| Non-family-violence stalking | Usually reported: harm to a person | 1,110 | 20.2 | 55.3 |
| Other crimes against the person | Usually reported: harm to a person | 1,306 | 21.5 | 58.2 |
| Non-family-violence harassment and private nuisance | Usually reported: harm to a person | 1,125 | 21.6 | 58.9 |
| Non-family-violence serious assault | Usually reported: harm to a person | 8,185 | 22.5 | 55.2 |
| Non-family-violence common assault | Usually reported: harm to a person | 11,955 | 26.9 | 40.3 |
| Aggravated robbery | Usually reported: harm to a person | 2,778 | 35.0 | 49.3 |
| Non-aggravated robbery | Usually reported: harm to a person | 394 | 37.2 | 46.9 |
| State false information | Usually reported: harm to property | 874 | 3.1 | 87.3 |
| Other deception offences | Usually reported: harm to property | 545 | 4.4 | 93.3 |
| Professional malpractice and misrepresentation | Usually reported: harm to property | 125 | 14.3 | 74.2 |
| Forgery and counterfeiting | Usually reported: harm to property | 3,144 | 14.8 | 80.9 |
| Other fire related offences | Usually reported: harm to property | 503 | 17.8 | 60.5 |
| Hacking | Usually reported: harm to property | 177 | 19.9 | 74.6 |
| Obtain benefit by deception | Usually reported: harm to property | 27,788 | 26.6 | 66.9 |
| Non-residential aggravated burglary | Usually reported: harm to property | 192 | 30.3 | 63.3 |
| Other property damage offences | Usually reported: harm to property | 498 | 38.8 | 53.5 |
| Steal from a retail store | Usually reported: harm to property | 25,582 | 38.9 | 48.4 |
| Criminal damage | Usually reported: harm to property | 37,757 | 50.8 | 36.6 |
| Residential aggravated burglary | Usually reported: harm to property | 4,740 | 56.8 | 31.2 |
| Motor vehicle theft | Usually reported: harm to property | 20,454 | 61.4 | 26.1 |
| Cause damage by fire | Usually reported: harm to property | 2,275 | 64.4 | 24.5 |
| Other theft | Usually reported: harm to property | 46,854 | 69.1 | 22.1 |
| Non-residential non-aggravated burglary | Usually reported: harm to property | 13,309 | 72.1 | 23.4 |
| Graffiti | Usually reported: harm to property | 3,270 | 80.2 | 13.5 |
| Residential non-aggravated burglary | Usually reported: harm to property | 22,199 | 82.1 | 12.5 |
| Theft of a bicycle | Usually reported: harm to property | 7,303 | 89.2 | 7.6 |
| Steal from a motor vehicle | Usually reported: harm to property | 59,061 | 89.3 | 7.9 |
Leave out the two offences that laws switched on and off (public drunkenness and COVID-19 directions), and police-found offences per head were only 3% lower in 2025–26 than in 2016–17. Inside that steady total, single offence types swung by far more.
Chart 2 · Five police-found offence types more than halved per head
Drug precursors more than tripled · change per head, 2016–19 to 2023–26
Horizontal bar chart of the change per head in 26 types of police-found offence between 2016–19 and 2023–26, sorted from the largest fall to the largest rise. Blue bars had little or no change in offence codes; grey bars had offences created, abolished or re-coded. Largest falls: drunk in public −96% (grey); begging −93%; other public nuisance −89% (grey); drug use −86%; offensive language −66%. Largest rises: drug precursors (mostly 1,4-butanediol) +229%; trespass and entering without authority +44%. Conclusion: inside a near-steady total, single offence types moved sharply, several with no change in their offence codes.
Blue bars show little or no change in offence codes between the two periods; grey bars had offences created, abolished or re-coded.
| Offence type | CSA subgroup | 2016–19 a year | 2023–26 a year | Change per head | Per 100k change | Offence codes |
|---|---|---|---|---|---|---|
| Drunk in public | D22 Drunk and disorderly in public | 7,758 | 318 | -96% | -116.4 | Offences created, abolished or re-coded |
| Begging | D33 Begging | 191 | 15 | -93% | -2.8 | Little or no change in offence codes |
| Other public nuisance | D36 Other public nuisance offences | 153 | 19 | -89% | -2.1 | Offences created, abolished or re-coded |
| Drug use | C31 Drug use | 1,017 | 156 | -86% | -13.7 | Little or no change in offence codes |
| Offensive language | D24 Offensive language | 910 | 347 | -66% | -9.3 | Little or no change in offence codes |
| Offensive conduct | D23 Offensive conduct | 3,775 | 2,244 | -46% | -27.2 | Little or no change in offence codes |
| Prison regulation offences | E15 Prison regulation offences | 875 | 547 | -43% | -5.9 | Offences created, abolished or re-coded |
| Cultivating drugs | C21 Cultivate drugs | 994 | 660 | -39% | -6.1 | Little or no change in offence codes |
| Drug trafficking | C12 Drug trafficking | 4,540 | 3,537 | -29% | -20.6 | Little or no change in offence codes |
| Perverting justice or perjury | E14 Pervert the course of justice or commit perjury | 740 | 595 | -27% | -3.1 | Little or no change in offence codes |
| Escaping custody | E11 Escape custody | 164 | 136 | -25% | -0.6 | Little or no change in offence codes |
| Receiving stolen goods | B45 Receiving or handling stolen goods | 18,042 | 17,174 | -14% | -38.6 | Little or no change in offence codes |
| Breaching bail conditions | E23 Breach bail conditions | 14,358 | 14,467 | -9% | -19.3 | Offences created, abolished or re-coded |
| Explosives | D13 Explosives offences | 272 | 279 | -7% | -0.3 | Offences created, abolished or re-coded |
| Prohibited weapons | D12 Prohibited and controlled weapons offences | 10,659 | 10,918 | -7% | -11.8 | Little or no change in offence codes |
| Criminal intent | D25 Criminal intent | 1,753 | 1,875 | -3% | -0.9 | Little or no change in offence codes |
| Assaulting police or emergency workers | A22 Assault police, emergency services or other authorised officer | 2,991 | 3,256 | -1% | -0.6 | Little or no change in offence codes |
| Drug possession | C32 Drug possession | 23,752 | 26,806 | 2% | 8.9 | Little or no change in offence codes |
| Other justice-procedure offences | E19 Other justice procedures offences | 2,035 | 2,299 | 3% | 0.9 | Little or no change in offence codes |
| Disorderly conduct | D26 Disorderly conduct | 335 | 382 | 4% | 0.2 | Little or no change in offence codes |
| Resisting police or failing to stop | E13 Resist or hinder officer | 8,783 | 10,393 | 7% | 10.0 | Little or no change in offence codes |
| Firearms | D11 Firearms offences | 4,668 | 5,742 | 12% | 8.5 | Little or no change in offence codes |
| Breaching other court orders | E29 Breach of other orders | 1,221 | 1,867 | 39% | 7.4 | Little or no change in offence codes |
| Riot and affray | D21 Riot and affray | 1,380 | 2,124 | 40% | 8.6 | Offences created, abolished or re-coded |
| Trespass and entering without authority | D35 Improper movement on public or private space | 2,860 | 4,538 | 44% | 19.6 | Little or no change in offence codes |
| Drug precursors (mostly 1,4-butanediol) | C23 Possess drug manufacturing equipment or precursor | 450 | 1,636 | 229% | 16.1 | Little or no change in offence codes |
Switch the chart to Per 100,000 people and drunkenness, a grey bar, dwarfs every other change; in percentage terms, blue bars such as begging and drug use fell almost as far. Chart 3 shows what grey bars look like up close; Chart 4 turns to the blue ones.
Public drunkenness stopped being an offence on 7 November 2023 (Department of Health, 2023). Two bail offences were repealed on 25 March 2024: contravening a conduct condition of bail (Bail Act s 30A) and committing an indictable offence on bail (s 30B) (Galbally Parker, 2024). Failing to answer bail stayed an offence, and from 2 December 2024 so did a narrower one: committing a Schedule 1 or 2 offence, the Bail Act’s lists of serious offences, while on bail (Crime Statistics Agency, n.d.). Both repealed offences returned from 26 March 2025, one of them in a different Act (Judicial College of Victoria, 2025). Affray was rewritten in 2017 (Premier of Victoria, 2017).
Chart 3 · Change the law, and the count follows
Offences repealed, rewritten or re-created · recorded offences a year, 2016–17 to 2025–26
Four small line charts of recorded offences a year. Drunk in public falls from 7,872 in 2016–17 to zero after public drunkenness was decriminalised on 7 November 2023. Affray moves from the common-law offence code to the Crimes Act codes after September 2017, and the combined total keeps rising. Contravening a bail conduct condition runs at about 7,100 a year, drops to 933 in 2024–25 after the offence was repealed on 25 March 2024, and returns at 5,301 in 2025–26 under the Summary Offences Act. Committing an indictable offence on bail falls to near zero after repeal and returns at 612 in 2025–26. Conclusion: when the law changes, the recorded count changes with it.
Each panel has its own scale; vertical lines mark the law changes.
| Panel | Series | Year | Offences |
|---|---|---|---|
| Drunk in public · offence repealed | Summary Offences Act ss 13–14 | 2016–17 | 7,872 |
| Drunk in public · offence repealed | Summary Offences Act ss 13–14 | 2017–18 | 7,831 |
| Drunk in public · offence repealed | Summary Offences Act ss 13–14 | 2018–19 | 7,003 |
| Drunk in public · offence repealed | Summary Offences Act ss 13–14 | 2019–20 | 4,693 |
| Drunk in public · offence repealed | Summary Offences Act ss 13–14 | 2020–21 | 3,217 |
| Drunk in public · offence repealed | Summary Offences Act ss 13–14 | 2021–22 | 3,118 |
| Drunk in public · offence repealed | Summary Offences Act ss 13–14 | 2022–23 | 2,864 |
| Drunk in public · offence repealed | Summary Offences Act ss 13–14 | 2023–24 | 821 |
| Drunk in public · offence repealed | Summary Offences Act ss 13–14 | 2024–25 | 5 |
| Drunk in public · offence repealed | Summary Offences Act ss 13–14 | 2025–26 | 0 |
| Affray · rewritten as a statutory offence | Common law (code 599K) | 2016–17 | 1,200 |
| Affray · rewritten as a statutory offence | Common law (code 599K) | 2017–18 | 398 |
| Affray · rewritten as a statutory offence | Common law (code 599K) | 2018–19 | 21 |
| Affray · rewritten as a statutory offence | Common law (code 599K) | 2019–20 | 12 |
| Affray · rewritten as a statutory offence | Common law (code 599K) | 2020–21 | 0 |
| Affray · rewritten as a statutory offence | Common law (code 599K) | 2021–22 | 0 |
| Affray · rewritten as a statutory offence | Common law (code 599K) | 2022–23 | 1 |
| Affray · rewritten as a statutory offence | Common law (code 599K) | 2023–24 | 0 |
| Affray · rewritten as a statutory offence | Common law (code 599K) | 2024–25 | 0 |
| Affray · rewritten as a statutory offence | Common law (code 599K) | 2025–26 | 0 |
| Affray · rewritten as a statutory offence | Crimes Act s 195H (codes 599KA–KD) | 2016–17 | 0 |
| Affray · rewritten as a statutory offence | Crimes Act s 195H (codes 599KA–KD) | 2017–18 | 1,010 |
| Affray · rewritten as a statutory offence | Crimes Act s 195H (codes 599KA–KD) | 2018–19 | 1,436 |
| Affray · rewritten as a statutory offence | Crimes Act s 195H (codes 599KA–KD) | 2019–20 | 1,718 |
| Affray · rewritten as a statutory offence | Crimes Act s 195H (codes 599KA–KD) | 2020–21 | 1,909 |
| Affray · rewritten as a statutory offence | Crimes Act s 195H (codes 599KA–KD) | 2021–22 | 1,978 |
| Affray · rewritten as a statutory offence | Crimes Act s 195H (codes 599KA–KD) | 2022–23 | 2,208 |
| Affray · rewritten as a statutory offence | Crimes Act s 195H (codes 599KA–KD) | 2023–24 | 2,092 |
| Affray · rewritten as a statutory offence | Crimes Act s 195H (codes 599KA–KD) | 2024–25 | 2,081 |
| Affray · rewritten as a statutory offence | Crimes Act s 195H (codes 599KA–KD) | 2025–26 | 1,943 |
| Bail conduct breach · abolished, re-created in another Act | Bail Act s 30A (code 527Y) | 2016–17 | 7,190 |
| Bail conduct breach · abolished, re-created in another Act | Bail Act s 30A (code 527Y) | 2017–18 | 7,751 |
| Bail conduct breach · abolished, re-created in another Act | Bail Act s 30A (code 527Y) | 2018–19 | 6,954 |
| Bail conduct breach · abolished, re-created in another Act | Bail Act s 30A (code 527Y) | 2019–20 | 7,727 |
| Bail conduct breach · abolished, re-created in another Act | Bail Act s 30A (code 527Y) | 2020–21 | 6,752 |
| Bail conduct breach · abolished, re-created in another Act | Bail Act s 30A (code 527Y) | 2021–22 | 6,150 |
| Bail conduct breach · abolished, re-created in another Act | Bail Act s 30A (code 527Y) | 2022–23 | 7,135 |
| Bail conduct breach · abolished, re-created in another Act | Bail Act s 30A (code 527Y) | 2023–24 | 5,326 |
| Bail conduct breach · abolished, re-created in another Act | Bail Act s 30A (code 527Y) | 2024–25 | 142 |
| Bail conduct breach · abolished, re-created in another Act | Bail Act s 30A (code 527Y) | 2025–26 | 8 |
| Bail conduct breach · abolished, re-created in another Act | Summary Offences Act s 49F (code 527BD) | 2016–17 | 0 |
| Bail conduct breach · abolished, re-created in another Act | Summary Offences Act s 49F (code 527BD) | 2017–18 | 0 |
| Bail conduct breach · abolished, re-created in another Act | Summary Offences Act s 49F (code 527BD) | 2018–19 | 0 |
| Bail conduct breach · abolished, re-created in another Act | Summary Offences Act s 49F (code 527BD) | 2019–20 | 0 |
| Bail conduct breach · abolished, re-created in another Act | Summary Offences Act s 49F (code 527BD) | 2020–21 | 0 |
| Bail conduct breach · abolished, re-created in another Act | Summary Offences Act s 49F (code 527BD) | 2021–22 | 0 |
| Bail conduct breach · abolished, re-created in another Act | Summary Offences Act s 49F (code 527BD) | 2022–23 | 0 |
| Bail conduct breach · abolished, re-created in another Act | Summary Offences Act s 49F (code 527BD) | 2023–24 | 0 |
| Bail conduct breach · abolished, re-created in another Act | Summary Offences Act s 49F (code 527BD) | 2024–25 | 791 |
| Bail conduct breach · abolished, re-created in another Act | Summary Offences Act s 49F (code 527BD) | 2025–26 | 5,293 |
| Indictable offence on bail · abolished, then reinstated | Bail Act s 30B (code 527Z) | 2016–17 | 280 |
| Indictable offence on bail · abolished, then reinstated | Bail Act s 30B (code 527Z) | 2017–18 | 369 |
| Indictable offence on bail · abolished, then reinstated | Bail Act s 30B (code 527Z) | 2018–19 | 352 |
| Indictable offence on bail · abolished, then reinstated | Bail Act s 30B (code 527Z) | 2019–20 | 408 |
| Indictable offence on bail · abolished, then reinstated | Bail Act s 30B (code 527Z) | 2020–21 | 406 |
| Indictable offence on bail · abolished, then reinstated | Bail Act s 30B (code 527Z) | 2021–22 | 362 |
| Indictable offence on bail · abolished, then reinstated | Bail Act s 30B (code 527Z) | 2022–23 | 482 |
| Indictable offence on bail · abolished, then reinstated | Bail Act s 30B (code 527Z) | 2023–24 | 480 |
| Indictable offence on bail · abolished, then reinstated | Bail Act s 30B (code 527Z) | 2024–25 | 32 |
| Indictable offence on bail · abolished, then reinstated | Bail Act s 30B (code 527Z) | 2025–26 | 4 |
| Indictable offence on bail · abolished, then reinstated | Bail Act s 30B, reinstated (code 527BC) | 2016–17 | 0 |
| Indictable offence on bail · abolished, then reinstated | Bail Act s 30B, reinstated (code 527BC) | 2017–18 | 0 |
| Indictable offence on bail · abolished, then reinstated | Bail Act s 30B, reinstated (code 527BC) | 2018–19 | 0 |
| Indictable offence on bail · abolished, then reinstated | Bail Act s 30B, reinstated (code 527BC) | 2019–20 | 0 |
| Indictable offence on bail · abolished, then reinstated | Bail Act s 30B, reinstated (code 527BC) | 2020–21 | 0 |
| Indictable offence on bail · abolished, then reinstated | Bail Act s 30B, reinstated (code 527BC) | 2021–22 | 0 |
| Indictable offence on bail · abolished, then reinstated | Bail Act s 30B, reinstated (code 527BC) | 2022–23 | 0 |
| Indictable offence on bail · abolished, then reinstated | Bail Act s 30B, reinstated (code 527BC) | 2023–24 | 0 |
| Indictable offence on bail · abolished, then reinstated | Bail Act s 30B, reinstated (code 527BC) | 2024–25 | 306 |
| Indictable offence on bail · abolished, then reinstated | Bail Act s 30B, reinstated (code 527BC) | 2025–26 | 612 |
Press Codes combined and affray runs straight through its 2017 rewrite: a new label, not a new level. Bail-condition breaches fell to 933 in 2024–25, a transition year in which no such offence existed until 26 March 2025, then came back at 5,301 in 2025–26, below the 7,100 a year recorded before.
These six offences sit under the same Act and section in every year of the data.
Chart 4 · Same law, yet counts fell up to 96% or rose over 1,200%
Six offences under the same Act and section every year · recorded offences, 2016–17 to 2025–26
Six small line charts of recorded offences a year, one per offence. Begging or gathering alms: 110 to 7 (-94%); Using cannabis: 468 to 20 (-96%); Using methylamphetamine: 349 to 52 (-85%); Indecent, abusive or insulting language: 1,357 to 564 (-58%); Entering a private place without authority: 1,803 to 3,642 (+102%); Possessing 1,4-butanediol: 118 to 1,540 (+1,205%). Conclusion: recorded counts moved sharply although the legal provisions did not change.
Each panel has its own scale, with the Act and section under its title.
| Panel | Series | Year | Offences |
|---|---|---|---|
| Begging or gathering alms | Begging or gathering alms | 2016–17 | 110 |
| Begging or gathering alms | Begging or gathering alms | 2017–18 | 226 |
| Begging or gathering alms | Begging or gathering alms | 2018–19 | 237 |
| Begging or gathering alms | Begging or gathering alms | 2019–20 | 137 |
| Begging or gathering alms | Begging or gathering alms | 2020–21 | 50 |
| Begging or gathering alms | Begging or gathering alms | 2021–22 | 19 |
| Begging or gathering alms | Begging or gathering alms | 2022–23 | 24 |
| Begging or gathering alms | Begging or gathering alms | 2023–24 | 18 |
| Begging or gathering alms | Begging or gathering alms | 2024–25 | 18 |
| Begging or gathering alms | Begging or gathering alms | 2025–26 | 7 |
| Using cannabis | Using cannabis | 2016–17 | 468 |
| Using cannabis | Using cannabis | 2017–18 | 373 |
| Using cannabis | Using cannabis | 2018–19 | 315 |
| Using cannabis | Using cannabis | 2019–20 | 230 |
| Using cannabis | Using cannabis | 2020–21 | 186 |
| Using cannabis | Using cannabis | 2021–22 | 90 |
| Using cannabis | Using cannabis | 2022–23 | 62 |
| Using cannabis | Using cannabis | 2023–24 | 38 |
| Using cannabis | Using cannabis | 2024–25 | 41 |
| Using cannabis | Using cannabis | 2025–26 | 20 |
| Using methylamphetamine | Using methylamphetamine | 2016–17 | 349 |
| Using methylamphetamine | Using methylamphetamine | 2017–18 | 301 |
| Using methylamphetamine | Using methylamphetamine | 2018–19 | 216 |
| Using methylamphetamine | Using methylamphetamine | 2019–20 | 146 |
| Using methylamphetamine | Using methylamphetamine | 2020–21 | 93 |
| Using methylamphetamine | Using methylamphetamine | 2021–22 | 66 |
| Using methylamphetamine | Using methylamphetamine | 2022–23 | 37 |
| Using methylamphetamine | Using methylamphetamine | 2023–24 | 47 |
| Using methylamphetamine | Using methylamphetamine | 2024–25 | 51 |
| Using methylamphetamine | Using methylamphetamine | 2025–26 | 52 |
| Indecent, abusive or insulting language | Indecent, abusive or insulting language | 2016–17 | 1,357 |
| Indecent, abusive or insulting language | Indecent, abusive or insulting language | 2017–18 | 1,336 |
| Indecent, abusive or insulting language | Indecent, abusive or insulting language | 2018–19 | 1,177 |
| Indecent, abusive or insulting language | Indecent, abusive or insulting language | 2019–20 | 952 |
| Indecent, abusive or insulting language | Indecent, abusive or insulting language | 2020–21 | 897 |
| Indecent, abusive or insulting language | Indecent, abusive or insulting language | 2021–22 | 653 |
| Indecent, abusive or insulting language | Indecent, abusive or insulting language | 2022–23 | 554 |
| Indecent, abusive or insulting language | Indecent, abusive or insulting language | 2023–24 | 475 |
| Indecent, abusive or insulting language | Indecent, abusive or insulting language | 2024–25 | 505 |
| Indecent, abusive or insulting language | Indecent, abusive or insulting language | 2025–26 | 564 |
| Entering a private place without authority | Entering a private place without authority | 2016–17 | 1,803 |
| Entering a private place without authority | Entering a private place without authority | 2017–18 | 1,865 |
| Entering a private place without authority | Entering a private place without authority | 2018–19 | 1,968 |
| Entering a private place without authority | Entering a private place without authority | 2019–20 | 2,379 |
| Entering a private place without authority | Entering a private place without authority | 2020–21 | 2,304 |
| Entering a private place without authority | Entering a private place without authority | 2021–22 | 2,189 |
| Entering a private place without authority | Entering a private place without authority | 2022–23 | 2,642 |
| Entering a private place without authority | Entering a private place without authority | 2023–24 | 3,016 |
| Entering a private place without authority | Entering a private place without authority | 2024–25 | 3,544 |
| Entering a private place without authority | Entering a private place without authority | 2025–26 | 3,642 |
| Possessing 1,4-butanediol | Possessing 1,4-butanediol | 2016–17 | 118 |
| Possessing 1,4-butanediol | Possessing 1,4-butanediol | 2017–18 | 65 |
| Possessing 1,4-butanediol | Possessing 1,4-butanediol | 2018–19 | 92 |
| Possessing 1,4-butanediol | Possessing 1,4-butanediol | 2019–20 | 345 |
| Possessing 1,4-butanediol | Possessing 1,4-butanediol | 2020–21 | 645 |
| Possessing 1,4-butanediol | Possessing 1,4-butanediol | 2021–22 | 573 |
| Possessing 1,4-butanediol | Possessing 1,4-butanediol | 2022–23 | 1,001 |
| Possessing 1,4-butanediol | Possessing 1,4-butanediol | 2023–24 | 1,368 |
| Possessing 1,4-butanediol | Possessing 1,4-butanediol | 2024–25 | 1,428 |
| Possessing 1,4-butanediol | Possessing 1,4-butanediol | 2025–26 | 1,540 |
Press Shared scale to put all six on one footing: 1,4-butanediol climbs furthest, cannabis use falls furthest. The law stayed the same; the counts did not. These shifts may reflect changes in behaviour, in detection or in how offences are recorded, and the available data cannot determine the contribution of each. Two details are worth knowing. Police-recorded offences for using cannabis fell from 468 to 20 a year while recorded offences for possessing it barely moved (8,217 to 7,886). And 1,4-butanediol, which Victoria Police describes as slower-acting and more unpredictable than GHB, made up most of the drugs seized in St Kilda over six months to March 2025 (Victoria Police, 2025). Advocates for the begging repeal had already pointed to a fall in the number of people charged with begging (Payne, 2025).
The map takes three of Chart 4’s shifts down to council level; pick one from the menu above it. Every council has the same laws, so differences between them reflect local behaviour, local policing, or both.
Chart 5 · Public-order offences fell in 75 of 79 councils
Precursor offences rose in 68 and trespass in 72 · change per 100,000 residents a year, 2016–19 to 2023–26
Choropleth map of Victoria's 79 local government areas, coloured on a diverging blue to red scale by the change in offences per 100,000 residents a year between 2016–19 and 2023–26. A dropdown switches between three groups of offences. Public-order offences fell in 75 councils, most in Melbourne (519 to 228). Drug precursor offences rose in 68, fastest in Latrobe, Frankston and Wangaratta. Trespass offences rose in 72. Every council's values are in the data table below the map.
Blue councils recorded fewer offences per head, red more. The buttons at the bottom left zoom to Greater Melbourne.
| Shift | Council | 2016–19 per 100k | 2023–26 per 100k | Change |
|---|---|---|---|---|
| Public-order offences (offensive behaviour, offensive language, begging) | Melbourne | 518.6 | 227.9 | -290.7 |
| Public-order offences (offensive behaviour, offensive language, begging) | Southern Grampians | 225.1 | 62.7 | -162.3 |
| Public-order offences (offensive behaviour, offensive language, begging) | Latrobe | 208.1 | 72.5 | -135.7 |
| Public-order offences (offensive behaviour, offensive language, begging) | Wangaratta | 206.5 | 79.7 | -126.7 |
| Public-order offences (offensive behaviour, offensive language, begging) | Swan Hill | 221.3 | 95.4 | -125.9 |
| Public-order offences (offensive behaviour, offensive language, begging) | West Wimmera | 168.1 | 42.8 | -125.3 |
| Public-order offences (offensive behaviour, offensive language, begging) | Alpine | 190.0 | 65.6 | -124.4 |
| Public-order offences (offensive behaviour, offensive language, begging) | Ararat | 262.4 | 139.3 | -123.1 |
| Public-order offences (offensive behaviour, offensive language, begging) | Mildura | 187.1 | 69.1 | -118.0 |
| Public-order offences (offensive behaviour, offensive language, begging) | Yarriambiack | 179.3 | 63.5 | -115.8 |
| Public-order offences (offensive behaviour, offensive language, begging) | Hindmarsh | 169.7 | 54.9 | -114.8 |
| Public-order offences (offensive behaviour, offensive language, begging) | Mitchell | 140.3 | 25.8 | -114.5 |
| Public-order offences (offensive behaviour, offensive language, begging) | Mornington Peninsula | 126.8 | 31.4 | -95.3 |
| Public-order offences (offensive behaviour, offensive language, begging) | Towong | 98.3 | 10.8 | -87.5 |
| Public-order offences (offensive behaviour, offensive language, begging) | Horsham | 182.6 | 97.1 | -85.5 |
| Public-order offences (offensive behaviour, offensive language, begging) | Northern Grampians | 249.1 | 166.6 | -82.4 |
| Public-order offences (offensive behaviour, offensive language, begging) | Port Phillip | 145.5 | 68.8 | -76.7 |
| Public-order offences (offensive behaviour, offensive language, begging) | Campaspe | 133.5 | 57.1 | -76.4 |
| Public-order offences (offensive behaviour, offensive language, begging) | Pyrenees | 99.5 | 25.2 | -74.3 |
| Public-order offences (offensive behaviour, offensive language, begging) | Greater Shepparton | 140.1 | 65.8 | -74.3 |
| Public-order offences (offensive behaviour, offensive language, begging) | Wodonga | 122.9 | 49.9 | -73.0 |
| Public-order offences (offensive behaviour, offensive language, begging) | Mansfield | 101.9 | 30.5 | -71.5 |
| Public-order offences (offensive behaviour, offensive language, begging) | East Gippsland | 175.0 | 104.0 | -71.0 |
| Public-order offences (offensive behaviour, offensive language, begging) | Wellington | 153.6 | 84.5 | -69.1 |
| Public-order offences (offensive behaviour, offensive language, begging) | Murrindindi | 87.2 | 21.2 | -66.0 |
| Public-order offences (offensive behaviour, offensive language, begging) | Warrnambool | 125.4 | 59.7 | -65.7 |
| Public-order offences (offensive behaviour, offensive language, begging) | Yarra | 130.9 | 66.6 | -64.3 |
| Public-order offences (offensive behaviour, offensive language, begging) | Central Goldfields | 155.5 | 92.2 | -63.3 |
| Public-order offences (offensive behaviour, offensive language, begging) | Surf Coast | 89.3 | 29.8 | -59.5 |
| Public-order offences (offensive behaviour, offensive language, begging) | Bass Coast | 100.7 | 42.9 | -57.8 |
| Public-order offences (offensive behaviour, offensive language, begging) | Greater Bendigo | 97.8 | 41.6 | -56.2 |
| Public-order offences (offensive behaviour, offensive language, begging) | Stonnington | 123.8 | 68.4 | -55.4 |
| Public-order offences (offensive behaviour, offensive language, begging) | Colac-Otway | 108.5 | 54.0 | -54.4 |
| Public-order offences (offensive behaviour, offensive language, begging) | Buloke | 86.0 | 34.0 | -52.0 |
| Public-order offences (offensive behaviour, offensive language, begging) | Moyne | 65.1 | 15.0 | -50.1 |
| Public-order offences (offensive behaviour, offensive language, begging) | Hobsons Bay | 79.5 | 35.8 | -43.7 |
| Public-order offences (offensive behaviour, offensive language, begging) | Gannawarra | 151.1 | 109.9 | -41.2 |
| Public-order offences (offensive behaviour, offensive language, begging) | Frankston | 91.3 | 54.0 | -37.2 |
| Public-order offences (offensive behaviour, offensive language, begging) | Baw Baw | 76.9 | 39.8 | -37.1 |
| Public-order offences (offensive behaviour, offensive language, begging) | Bayside | 46.3 | 10.3 | -36.0 |
| Public-order offences (offensive behaviour, offensive language, begging) | South Gippsland | 72.0 | 36.4 | -35.6 |
| Public-order offences (offensive behaviour, offensive language, begging) | Corangamite | 80.1 | 44.6 | -35.6 |
| Public-order offences (offensive behaviour, offensive language, begging) | Moonee Valley | 46.8 | 14.6 | -32.2 |
| Public-order offences (offensive behaviour, offensive language, begging) | Maribyrnong | 70.2 | 40.1 | -30.1 |
| Public-order offences (offensive behaviour, offensive language, begging) | Kingston | 57.5 | 28.1 | -29.5 |
| Public-order offences (offensive behaviour, offensive language, begging) | Macedon Ranges | 48.7 | 19.6 | -29.1 |
| Public-order offences (offensive behaviour, offensive language, begging) | Greater Dandenong | 65.8 | 37.9 | -27.9 |
| Public-order offences (offensive behaviour, offensive language, begging) | Greater Geelong | 81.5 | 53.9 | -27.6 |
| Public-order offences (offensive behaviour, offensive language, begging) | Ballarat | 65.0 | 37.7 | -27.3 |
| Public-order offences (offensive behaviour, offensive language, begging) | Strathbogie | 28.0 | 2.8 | -25.2 |
| Public-order offences (offensive behaviour, offensive language, begging) | Merri-bek | 46.0 | 21.1 | -24.9 |
| Public-order offences (offensive behaviour, offensive language, begging) | Cardinia | 41.1 | 16.7 | -24.4 |
| Public-order offences (offensive behaviour, offensive language, begging) | Darebin | 45.9 | 22.7 | -23.2 |
| Public-order offences (offensive behaviour, offensive language, begging) | Maroondah | 56.4 | 34.5 | -21.9 |
| Public-order offences (offensive behaviour, offensive language, begging) | Knox | 36.3 | 17.5 | -18.8 |
| Public-order offences (offensive behaviour, offensive language, begging) | Benalla | 73.0 | 54.7 | -18.3 |
| Public-order offences (offensive behaviour, offensive language, begging) | Monash | 29.8 | 12.3 | -17.5 |
| Public-order offences (offensive behaviour, offensive language, begging) | Wyndham | 28.4 | 13.1 | -15.3 |
| Public-order offences (offensive behaviour, offensive language, begging) | Boroondara | 33.3 | 18.9 | -14.4 |
| Public-order offences (offensive behaviour, offensive language, begging) | Whittlesea | 25.6 | 11.6 | -13.9 |
| Public-order offences (offensive behaviour, offensive language, begging) | Hume | 29.8 | 16.1 | -13.8 |
| Public-order offences (offensive behaviour, offensive language, begging) | Banyule | 34.5 | 21.4 | -13.1 |
| Public-order offences (offensive behaviour, offensive language, begging) | Glen Eira | 33.9 | 21.4 | -12.6 |
| Public-order offences (offensive behaviour, offensive language, begging) | Nillumbik | 21.7 | 9.4 | -12.3 |
| Public-order offences (offensive behaviour, offensive language, begging) | Yarra Ranges | 32.1 | 20.1 | -12.0 |
| Public-order offences (offensive behaviour, offensive language, begging) | Brimbank | 34.5 | 22.7 | -11.8 |
| Public-order offences (offensive behaviour, offensive language, begging) | Melton | 22.1 | 12.1 | -10.0 |
| Public-order offences (offensive behaviour, offensive language, begging) | Moira | 73.6 | 63.7 | -9.9 |
| Public-order offences (offensive behaviour, offensive language, begging) | Indigo | 58.1 | 48.8 | -9.3 |
| Public-order offences (offensive behaviour, offensive language, begging) | Hepburn | 27.2 | 19.6 | -7.6 |
| Public-order offences (offensive behaviour, offensive language, begging) | Casey | 20.3 | 13.4 | -6.9 |
| Public-order offences (offensive behaviour, offensive language, begging) | Loddon | 52.6 | 47.4 | -5.2 |
| Public-order offences (offensive behaviour, offensive language, begging) | Queenscliffe | 22.6 | 19.4 | -3.2 |
| Public-order offences (offensive behaviour, offensive language, begging) | Manningham | 11.7 | 8.8 | -2.9 |
| Public-order offences (offensive behaviour, offensive language, begging) | Whitehorse | 23.9 | 22.2 | -1.7 |
| Public-order offences (offensive behaviour, offensive language, begging) | Golden Plains | 5.7 | 6.3 | 0.5 |
| Public-order offences (offensive behaviour, offensive language, begging) | Moorabool | 29.8 | 37.1 | 7.3 |
| Public-order offences (offensive behaviour, offensive language, begging) | Mount Alexander | 66.7 | 76.4 | 9.7 |
| Public-order offences (offensive behaviour, offensive language, begging) | Glenelg | 102.2 | 148.9 | 46.7 |
| Drug precursors (mostly 1,4-butanediol) | Mount Alexander | 42.7 | 30.2 | -12.5 |
| Drug precursors (mostly 1,4-butanediol) | Yarriambiack | 10.0 | 0.0 | -10.0 |
| Drug precursors (mostly 1,4-butanediol) | West Wimmera | 16.8 | 8.6 | -8.2 |
| Drug precursors (mostly 1,4-butanediol) | Pyrenees | 9.0 | 4.2 | -4.8 |
| Drug precursors (mostly 1,4-butanediol) | Hepburn | 4.2 | 0.0 | -4.2 |
| Drug precursors (mostly 1,4-butanediol) | Nillumbik | 8.8 | 6.3 | -2.5 |
| Drug precursors (mostly 1,4-butanediol) | Campaspe | 7.9 | 6.1 | -1.8 |
| Drug precursors (mostly 1,4-butanediol) | Indigo | 0.0 | 0.0 | 0.0 |
| Drug precursors (mostly 1,4-butanediol) | Mansfield | 0.0 | 0.0 | 0.0 |
| Drug precursors (mostly 1,4-butanediol) | Queenscliffe | 0.0 | 0.0 | 0.0 |
| Drug precursors (mostly 1,4-butanediol) | Towong | 0.0 | 0.0 | 0.0 |
| Drug precursors (mostly 1,4-butanediol) | Buloke | 10.8 | 11.3 | 0.6 |
| Drug precursors (mostly 1,4-butanediol) | Cardinia | 13.7 | 15.2 | 1.5 |
| Drug precursors (mostly 1,4-butanediol) | Alpine | 0.0 | 2.5 | 2.5 |
| Drug precursors (mostly 1,4-butanediol) | Golden Plains | 0.0 | 3.8 | 3.8 |
| Drug precursors (mostly 1,4-butanediol) | Surf Coast | 0.0 | 4.1 | 4.1 |
| Drug precursors (mostly 1,4-butanediol) | Corangamite | 0.0 | 4.2 | 4.2 |
| Drug precursors (mostly 1,4-butanediol) | Brimbank | 11.3 | 15.8 | 4.5 |
| Drug precursors (mostly 1,4-butanediol) | Manningham | 5.6 | 10.8 | 5.2 |
| Drug precursors (mostly 1,4-butanediol) | South Gippsland | 2.3 | 7.5 | 5.2 |
| Drug precursors (mostly 1,4-butanediol) | Yarra Ranges | 4.2 | 9.5 | 5.3 |
| Drug precursors (mostly 1,4-butanediol) | Wyndham | 4.0 | 9.6 | 5.6 |
| Drug precursors (mostly 1,4-butanediol) | Boroondara | 2.2 | 8.2 | 6.0 |
| Drug precursors (mostly 1,4-butanediol) | Hindmarsh | 0.0 | 6.1 | 6.1 |
| Drug precursors (mostly 1,4-butanediol) | Macedon Ranges | 3.4 | 9.8 | 6.4 |
| Drug precursors (mostly 1,4-butanediol) | Glen Eira | 2.8 | 9.4 | 6.6 |
| Drug precursors (mostly 1,4-butanediol) | Hobsons Bay | 2.1 | 9.3 | 7.2 |
| Drug precursors (mostly 1,4-butanediol) | Moyne | 0.0 | 7.5 | 7.5 |
| Drug precursors (mostly 1,4-butanediol) | Swan Hill | 1.6 | 9.5 | 8.0 |
| Drug precursors (mostly 1,4-butanediol) | Strathbogie | 3.1 | 11.3 | 8.2 |
| Drug precursors (mostly 1,4-butanediol) | Glenelg | 1.7 | 10.0 | 8.4 |
| Drug precursors (mostly 1,4-butanediol) | Murrindindi | 0.0 | 8.5 | 8.5 |
| Drug precursors (mostly 1,4-butanediol) | Loddon | 0.0 | 8.6 | 8.6 |
| Drug precursors (mostly 1,4-butanediol) | Moonee Valley | 9.3 | 19.0 | 9.7 |
| Drug precursors (mostly 1,4-butanediol) | Wellington | 2.3 | 12.2 | 9.9 |
| Drug precursors (mostly 1,4-butanediol) | Southern Grampians | 0.0 | 10.1 | 10.1 |
| Drug precursors (mostly 1,4-butanediol) | Moorabool | 3.8 | 14.0 | 10.2 |
| Drug precursors (mostly 1,4-butanediol) | Melton | 7.0 | 17.4 | 10.4 |
| Drug precursors (mostly 1,4-butanediol) | Monash | 3.9 | 14.7 | 10.8 |
| Drug precursors (mostly 1,4-butanediol) | Whitehorse | 2.1 | 13.2 | 11.1 |
| Drug precursors (mostly 1,4-butanediol) | Bass Coast | 0.0 | 11.3 | 11.3 |
| Drug precursors (mostly 1,4-butanediol) | Wodonga | 2.4 | 14.2 | 11.8 |
| Drug precursors (mostly 1,4-butanediol) | Mornington Peninsula | 10.2 | 22.3 | 12.1 |
| Drug precursors (mostly 1,4-butanediol) | Bayside | 1.3 | 13.4 | 12.1 |
| Drug precursors (mostly 1,4-butanediol) | Maroondah | 10.2 | 23.3 | 13.1 |
| Drug precursors (mostly 1,4-butanediol) | Kingston | 7.0 | 20.7 | 13.7 |
| Drug precursors (mostly 1,4-butanediol) | Whittlesea | 8.3 | 22.0 | 13.7 |
| Drug precursors (mostly 1,4-butanediol) | Ararat | 2.8 | 17.1 | 14.2 |
| Drug precursors (mostly 1,4-butanediol) | Warrnambool | 1.0 | 15.6 | 14.7 |
| Drug precursors (mostly 1,4-butanediol) | Casey | 6.1 | 21.0 | 14.9 |
| Drug precursors (mostly 1,4-butanediol) | Mitchell | 17.2 | 33.1 | 15.9 |
| Drug precursors (mostly 1,4-butanediol) | Ballarat | 6.2 | 22.2 | 16.1 |
| Drug precursors (mostly 1,4-butanediol) | Hume | 7.5 | 23.9 | 16.4 |
| Drug precursors (mostly 1,4-butanediol) | Merri-bek | 6.2 | 22.9 | 16.7 |
| Drug precursors (mostly 1,4-butanediol) | Northern Grampians | 11.5 | 28.2 | 16.8 |
| Drug precursors (mostly 1,4-butanediol) | Banyule | 8.7 | 27.4 | 18.7 |
| Drug precursors (mostly 1,4-butanediol) | East Gippsland | 5.7 | 24.8 | 19.1 |
| Drug precursors (mostly 1,4-butanediol) | Yarra | 10.1 | 30.0 | 19.9 |
| Drug precursors (mostly 1,4-butanediol) | Greater Geelong | 8.3 | 29.2 | 20.9 |
| Drug precursors (mostly 1,4-butanediol) | Colac-Otway | 0.0 | 21.0 | 21.0 |
| Drug precursors (mostly 1,4-butanediol) | Moira | 2.2 | 24.8 | 22.6 |
| Drug precursors (mostly 1,4-butanediol) | Gannawarra | 0.0 | 22.6 | 22.6 |
| Drug precursors (mostly 1,4-butanediol) | Maribyrnong | 7.1 | 29.9 | 22.8 |
| Drug precursors (mostly 1,4-butanediol) | Greater Bendigo | 3.4 | 28.4 | 25.0 |
| Drug precursors (mostly 1,4-butanediol) | Darebin | 6.8 | 32.8 | 26.0 |
| Drug precursors (mostly 1,4-butanediol) | Stonnington | 12.1 | 38.4 | 26.3 |
| Drug precursors (mostly 1,4-butanediol) | Greater Dandenong | 9.9 | 36.3 | 26.4 |
| Drug precursors (mostly 1,4-butanediol) | Baw Baw | 4.4 | 31.3 | 26.8 |
| Drug precursors (mostly 1,4-butanediol) | Port Phillip | 12.3 | 40.4 | 28.1 |
| Drug precursors (mostly 1,4-butanediol) | Central Goldfields | 2.5 | 31.5 | 29.0 |
| Drug precursors (mostly 1,4-butanediol) | Knox | 11.3 | 41.4 | 30.1 |
| Drug precursors (mostly 1,4-butanediol) | Horsham | 3.3 | 34.5 | 31.2 |
| Drug precursors (mostly 1,4-butanediol) | Melbourne | 15.4 | 53.5 | 38.1 |
| Drug precursors (mostly 1,4-butanediol) | Benalla | 7.1 | 45.6 | 38.5 |
| Drug precursors (mostly 1,4-butanediol) | Greater Shepparton | 7.5 | 47.7 | 40.2 |
| Drug precursors (mostly 1,4-butanediol) | Mildura | 4.8 | 46.5 | 41.7 |
| Drug precursors (mostly 1,4-butanediol) | Wangaratta | 9.1 | 52.1 | 42.9 |
| Drug precursors (mostly 1,4-butanediol) | Frankston | 9.7 | 56.8 | 47.1 |
| Drug precursors (mostly 1,4-butanediol) | Latrobe | 12.3 | 71.2 | 58.8 |
| Trespass and entering places without authority | Golden Plains | 46.0 | 30.1 | -15.9 |
| Trespass and entering places without authority | Hume | 57.9 | 46.2 | -11.7 |
| Trespass and entering places without authority | Queenscliffe | 11.3 | 0.0 | -11.3 |
| Trespass and entering places without authority | Wangaratta | 75.3 | 64.2 | -11.1 |
| Trespass and entering places without authority | Mildura | 131.9 | 124.3 | -7.5 |
| Trespass and entering places without authority | Pyrenees | 36.2 | 29.4 | -6.8 |
| Trespass and entering places without authority | Latrobe | 149.5 | 144.9 | -4.6 |
| Trespass and entering places without authority | Moyne | 33.5 | 33.8 | 0.3 |
| Trespass and entering places without authority | Colac-Otway | 51.9 | 52.5 | 0.6 |
| Trespass and entering places without authority | Southern Grampians | 149.4 | 151.8 | 2.4 |
| Trespass and entering places without authority | Wyndham | 40.7 | 43.1 | 2.4 |
| Trespass and entering places without authority | Darebin | 49.9 | 54.3 | 4.4 |
| Trespass and entering places without authority | Yarriambiack | 99.6 | 105.8 | 6.2 |
| Trespass and entering places without authority | Swan Hill | 130.3 | 136.8 | 6.5 |
| Trespass and entering places without authority | Manningham | 14.9 | 21.9 | 7.0 |
| Trespass and entering places without authority | Maroondah | 30.5 | 37.8 | 7.3 |
| Trespass and entering places without authority | Frankston | 69.3 | 78.4 | 9.1 |
| Trespass and entering places without authority | Northern Grampians | 160.3 | 169.4 | 9.1 |
| Trespass and entering places without authority | Whittlesea | 22.8 | 32.3 | 9.4 |
| Trespass and entering places without authority | Indigo | 28.1 | 37.5 | 9.5 |
| Trespass and entering places without authority | Casey | 27.6 | 37.5 | 9.9 |
| Trespass and entering places without authority | Surf Coast | 11.2 | 21.5 | 10.3 |
| Trespass and entering places without authority | South Gippsland | 27.0 | 37.5 | 10.5 |
| Trespass and entering places without authority | Cardinia | 32.4 | 43.0 | 10.6 |
| Trespass and entering places without authority | Bayside | 26.5 | 37.1 | 10.6 |
| Trespass and entering places without authority | Melton | 24.6 | 35.6 | 11.0 |
| Trespass and entering places without authority | Nillumbik | 24.3 | 36.1 | 11.8 |
| Trespass and entering places without authority | Glen Eira | 23.4 | 35.7 | 12.3 |
| Trespass and entering places without authority | Whitehorse | 14.7 | 27.4 | 12.7 |
| Trespass and entering places without authority | Yarra Ranges | 30.8 | 45.0 | 14.2 |
| Trespass and entering places without authority | Ballarat | 37.5 | 52.6 | 15.2 |
| Trespass and entering places without authority | Mount Alexander | 30.8 | 46.1 | 15.4 |
| Trespass and entering places without authority | Warrnambool | 74.7 | 90.1 | 15.4 |
| Trespass and entering places without authority | Campaspe | 46.5 | 62.4 | 15.8 |
| Trespass and entering places without authority | Knox | 28.7 | 44.6 | 15.9 |
| Trespass and entering places without authority | Moira | 43.5 | 60.5 | 17.0 |
| Trespass and entering places without authority | Monash | 26.6 | 43.8 | 17.2 |
| Trespass and entering places without authority | Greater Bendigo | 57.6 | 75.6 | 17.9 |
| Trespass and entering places without authority | Alpine | 31.2 | 50.5 | 19.2 |
| Trespass and entering places without authority | Strathbogie | 34.2 | 53.5 | 19.3 |
| Trespass and entering places without authority | Kingston | 29.9 | 49.4 | 19.5 |
| Trespass and entering places without authority | Central Goldfields | 62.7 | 82.5 | 19.8 |
| Trespass and entering places without authority | Wodonga | 45.8 | 66.3 | 20.5 |
| Trespass and entering places without authority | Brimbank | 45.3 | 66.6 | 21.3 |
| Trespass and entering places without authority | Macedon Ranges | 37.9 | 60.1 | 22.2 |
| Trespass and entering places without authority | Corangamite | 34.9 | 57.3 | 22.4 |
| Trespass and entering places without authority | Banyule | 40.1 | 62.6 | 22.5 |
| Trespass and entering places without authority | Hobsons Bay | 67.2 | 89.9 | 22.7 |
| Trespass and entering places without authority | Hepburn | 23.1 | 47.0 | 24.0 |
| Trespass and entering places without authority | Greater Shepparton | 70.3 | 94.9 | 24.6 |
| Trespass and entering places without authority | Mitchell | 80.6 | 105.4 | 24.7 |
| Trespass and entering places without authority | Hindmarsh | 58.5 | 85.5 | 26.9 |
| Trespass and entering places without authority | Boroondara | 18.2 | 45.8 | 27.6 |
| Trespass and entering places without authority | Moorabool | 25.0 | 52.8 | 27.8 |
| Trespass and entering places without authority | Loddon | 52.6 | 81.9 | 29.3 |
| Trespass and entering places without authority | Merri-bek | 36.5 | 65.8 | 29.4 |
| Trespass and entering places without authority | Melbourne | 135.0 | 165.5 | 30.6 |
| Trespass and entering places without authority | Murrindindi | 41.3 | 72.2 | 30.9 |
| Trespass and entering places without authority | Mornington Peninsula | 34.6 | 66.1 | 31.5 |
| Trespass and entering places without authority | West Wimmera | 25.2 | 60.0 | 34.8 |
| Trespass and entering places without authority | Buloke | 26.9 | 62.3 | 35.4 |
| Trespass and entering places without authority | Greater Dandenong | 55.9 | 92.9 | 37.0 |
| Trespass and entering places without authority | Greater Geelong | 29.4 | 68.4 | 39.0 |
| Trespass and entering places without authority | Baw Baw | 48.9 | 89.1 | 40.1 |
| Trespass and entering places without authority | Yarra | 71.5 | 112.1 | 40.6 |
| Trespass and entering places without authority | Moonee Valley | 28.2 | 69.2 | 41.0 |
| Trespass and entering places without authority | Mansfield | 54.6 | 97.4 | 42.8 |
| Trespass and entering places without authority | Gannawarra | 69.3 | 113.1 | 43.8 |
| Trespass and entering places without authority | Port Phillip | 51.5 | 102.5 | 51.0 |
| Trespass and entering places without authority | Wellington | 84.3 | 137.5 | 53.2 |
| Trespass and entering places without authority | Maribyrnong | 48.8 | 104.5 | 55.7 |
| Trespass and entering places without authority | Stonnington | 38.6 | 102.1 | 63.5 |
| Trespass and entering places without authority | Glenelg | 65.3 | 128.9 | 63.5 |
| Trespass and entering places without authority | Benalla | 153.1 | 218.8 | 65.7 |
| Trespass and entering places without authority | Horsham | 63.1 | 133.2 | 70.2 |
| Trespass and entering places without authority | East Gippsland | 94.6 | 168.4 | 73.8 |
| Trespass and entering places without authority | Towong | 27.3 | 108.1 | 80.7 |
| Trespass and entering places without authority | Bass Coast | 29.6 | 113.6 | 84.0 |
| Trespass and entering places without authority | Ararat | 98.8 | 207.5 | 108.8 |
The Melbourne local government area (LGA) fell furthest, from 519 to 228 public-order offences per 100,000 residents a year; its count halved too, from 844 to 439. Precursor offences rose fastest in Latrobe, Frankston and Wangaratta (Crime Statistics Agency, 2026a). The map shows where the shifts happened; it cannot show why.
Parliament voted to repeal the offence of begging in September 2026. In 2025–26, police recorded 7 begging offences, 94% fewer than in 2016–17, under a law that had not changed. A crime count can move that far with no new law, and with no evidence in the data that anyone’s behaviour changed. Between now and 28 November, when a crime number is quoted, it is worth asking what kind of offence it counts, and what else might be moving it.
Data. Two independent sources. (1) Crime Statistics Agency recorded offences data tables, year ending June 2026, released 24 September 2026 and covering July 2016 to June 2026. Statewide offences by offence subgroup with rates (Table 01), by investigation status (Table 04) and by offence code, Act and section (Table 05); offences by Local Government Area (LGA Tables 01–02). (2) ABS ASGS Edition 3 LGA 2025 digital boundaries, for the map only. Both are downloaded directly from the publisher by the R code on first run and are licensed CC BY 4.0. Recorded offences count each offence police record, so one incident can produce several. Table 05 omits offence types that could identify a person.
Groups (an author-defined proxy). Every CSA offence subgroup is assigned to one group. Usually found by police = divisions C (drug), D (public order and security), E (justice procedures) and F (other/regulatory), plus B45 receiving or handling stolen goods and A22 assaulting police or emergency workers, which arise from police contact. Exceptions sent to the reported groups: D31 privacy offences and D32 hoaxes (harm to a person), D43 hacking (harm to property), and E21/E22 breaches of family violence and intervention orders (harm to a person, because a protected person usually reports the breach). Usually reported: harm to a person = the rest of division A; Usually reported: harm to property = the rest of division B. This is a judgement about how police usually learn of an offence, not a field in the data. Chart 1 is a consistency check, not proof of how any offence was discovered: weighted across offence types, 5.8% of police-found offences are unsolved, against 8.6% for harm to a person and 63.7% for harm to property.
Law change test (Chart 2). Grey marks an offence type where at least 20% of offences in either period sit under offence codes that were not used in the other period (an offence created, abolished or re-coded), or where a documented law change applies (drunkenness, bail, affray). Blue does not prove the law was untouched, only that the same offence codes carried the count. Chart 4’s six offences were also checked individually: each appears under the same Act and section in all ten years.
Robustness checks. The grouping was re-run two other ways (table below). The share of offences that police usually find ranges from 14.4% to 30.5%, so “a fifth” describes the main grouping only. Under every version, police-found offences are far less often unsolved than all others, and their total per head (excluding public drunkenness and COVID-19 directions) moved by 10% or less over the decade. Chart 2 marks an offence type grey at a 20% code-change threshold. At 10%, drug trafficking and drug precursors (mostly 1,4-butanediol) also turn grey; at 30%, nothing changes. Drug use, offensive language, begging and trespass and entering without authority stay blue at every threshold. Chart 4 checks its six offences code by code.
Automated checks. The report will not knit unless: every offence subgroup is assigned to exactly one group; each downloaded file is complete and readable; all 79 councils match a boundary; council population denominators are positive and add up to within 1% of the state population (largest gap: 0.01%); each of Chart 4’s offences keeps one Act and section and is recorded in all ten years; and the three groups sum to the CSA’s statewide total. Population denominators are recovered from the CSA’s own published rates, which use ABS resident population, not the number of people present in an area. Built with R 4.3.3, plotly 4.10.4, crosstalk 1.2.1 and sf 1.0.15.
| Grouping | Subgroups | Share of 2025–26 offences | Change per head since 2016–17* | Unsolved: police-found | Unsolved: all other |
|---|---|---|---|---|---|
| Narrower (drops 9 borderline public-order and related types) | 49 | 14.4% | +2.1% | 6.0% | 42.8% |
| Main (used in this report) | 58 | 19.4% | −3.0% | 5.8% | 45.5% |
| Broader (adds order breaches, privacy, hoaxes, hacking) | 63 | 30.5% | +9.7% | 4.8% | 52.1% |
*Excluding public drunkenness and COVID-19 directions, which laws switched on and off.
Design choices. The design follows the course text (Baglin, 2026). Each chart has a short headline title that states its takeaway, with details in a subtitle, and series are labelled directly where possible (Evergreen & Emery, 2016, as cited in Baglin, 2026). The main comparisons use position and length, the most accurately read visual variables, with circle area (Chart 1) and colour (Chart 5) in supporting roles (Cleveland & McGill, as cited in Baglin, 2026). No chart maps more than three variables plus one facet, and none uses a dual axis; Chart 4’s shared scale indexes each offence to 2016–17, the alternative the course text recommends, on a log scale because the changes differ so much in size (Few, 2008; Rost, 2018; both as cited in Baglin, 2026). Small-multiple panels keep one 1.8:1 shape on every screen so slopes are not distorted, and circle area is proportional to the count it shows (Baglin, 2026). Group colours use the Okabe–Ito palette (Okabe & Ito, 2008), which is colourblind-safe; the group colours and every colour used for data lines and markers have at least 3.3:1 contrast with the page, above the WCAG 3:1 minimum for graphics. Two deliberate exceptions are paler: Chart 2’s grey bars (1.4:1, so they recede behind the blue ones, each with a darker 3.7:1 outline) and the map’s lighter colours near zero, whose exact values are in the hover text and data table. Gridlines are faint on purpose. The map uses ColorBrewer’s colourblind-safe RdBu diverging scale (Neuwirth, 2022), centred on zero. The story moves from author-driven annotated charts (Charts 1–4) to a reader-driven map (Chart 5), and each control serves one interaction intent: select (Chart 1’s search), reconfigure (Chart 2’s re-sort, Chart 3’s combined codes), encode (Chart 4’s shared scale, Chart 5’s measure) and details on demand (hover text and data tables) (Segel & Heer, 2010; Yi et al., 2007; both as cited in Baglin, 2026).
Integrity choices. Rates rather than counts wherever populations differ; three-year averages to smooth single-year noise; regulatory offences excluded from Chart 2 because they are small and dominated by one-off operations. Small multiples use separate scales, labelled on each panel, because the offences differ in volume by orders of magnitude. The map’s diverging scale is symmetric about zero with a grey midpoint. Investigation status excludes 2025–26 because recent investigations are incomplete. Explanations for the rises in Chart 4 are left open because the data cannot separate behaviour from police attention. Recorded offences are a full administrative count rather than a sample, so no sampling error is shown; the uncertainty lies in recording and classification (see the robustness checks) and in revisions, since the CSA extracts data 18 days after each period and figures can change between releases (Crime Statistics Agency, 2026b). Colours were checked for colour-vision deficiency (worst pairwise ΔE 9.2 in OKLab), every series is also named in a label or legend, and every chart has a full text description for screen readers and a data table. Chart buttons and menus can be reached with Tab and pressed with Enter or Space, and Chart 1’s search box works by keyboard. Text colours meet WCAG AA contrast (4.9:1 or higher) and all chart text is at least 12px.
I acknowledge the use of Claude (Opus 5.5; Anthropic, 2026; https://claude.ai/), a generative AI tool, in preparing this assignment. I provided the assignment brief, checklist and rubric with the prompt “Implement the assignment”, chose the story angle from options it proposed, and asked it to make sure the story was not a clichéd one. I used it to help develop and test the story, locate and check sources, write and debug the R code for data preparation and the interactive plotly charts, and draft and edit the narrative text. I checked the figures against the source data, reviewed and edited the outputs, and take responsibility for the final work. Charts were built in R (R Core Team, 2024) with plotly (Sievert, 2020), crosstalk (Cheng & Sievert, 2023), sf (Pebesma, 2018), readxl and the tidyverse (Wickham et al., 2019). Thanks to the Crime Statistics Agency for publishing offence-level data with the Act and section attached, which made Charts 3 and 4 possible.
Anthropic. (2026). Claude (Opus 5.5) [Large language model]. https://claude.ai/
Australian Bureau of Statistics. (2025). Local Government Areas – 2025: Digital boundary files (Australian Statistical Geography Standard Edition 3) [Data set]. https://www.abs.gov.au/statistics/standards/australian-statistical-geography-standard-asgs-edition-3/jul2021-jun2026/access-and-downloads/digital-boundary-files
Baglin, J. (2026). Data visualisation: From theory to practice. https://data-visualisation.stem.melbourne/
Cheng, J., & Sievert, C. (2023). crosstalk: Inter-widget interactivity for HTML widgets (R package version 1.2.1) [Computer software]. https://CRAN.R-project.org/package=crosstalk
Crime Statistics Agency. (n.d.). Bail and remand explanatory notes. Retrieved October 27, 2026, from https://www.crimestatistics.vic.gov.au/bail-and-remand-explanatory-notes
Crime Statistics Agency. (2026a). Data tables: LGA recorded offences, year ending June 2026 [Data set]. https://files.crimestatistics.vic.gov.au/2026-09/Data_Tables_LGA_Recorded_Offences_Year_Ending_June_2026.xlsx
Crime Statistics Agency. (2026b). Data tables: 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
Department of Health. (2023, November 8). Public intoxication reform. State Government of Victoria. https://www.health.vic.gov.au/alcohol-and-drugs/public-intoxication-reform-0
Donohoe, E. (2026, September 14). The Victorian Government has decriminalised begging. The Daily Aus. https://www.thedailyaus.com.au/politics/decriminalise-begging-victoria-14-09-2026
Galbally Parker. (2024, July 1). Understanding the 2024 bail reforms. https://galballyparker.com.au/understanding-the-2024-bail-reforms/
Judicial College of Victoria. (2025, July 21). Bail Act amendments commenced on 26 March 2025. https://judicialcollege.vic.edu.au/news/bail-act-amendments-resources-now-available
Neuwirth, E. (2022). RColorBrewer: ColorBrewer palettes (R package version 1.1-3) [Computer software]. https://CRAN.R-project.org/package=RColorBrewer
NSW Bureau of Crime Statistics and Research. (2025, February 5). Using crime statistics. NSW Department of Communities and Justice. https://bocsar.nsw.gov.au/statistics-dashboards/crime-and-policing/using_crime_statistics.html
Okabe, M., & Ito, K. (2008). Color universal design (CUD): How to make figures and presentations that are friendly to colorblind people. J*FLY. https://jfly.uni-koeln.de/color/
Payne, R. (2025, December 3). It should not be a crime to ask for help. https://rachelpayne.com.au/it-should-not-be-a-crime-to-ask-for-help/
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
Premier of Victoria. (2017, September 14). New laws to crack down on violence at events in force [Media release]. State Government of Victoria. https://www.premier.vic.gov.au/new-laws-crackdown-violence-events-force
R Core Team. (2024). R: A language and environment for statistical computing (Version 4.3.3) [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
Victoria Police. (2025, April 23). St Kilda arrests pile up as new drug of choice emerges [Media release]. https://police.vic.gov.au/st-kilda-arrests-pile-new-drug-choice-emerges
Victorian Aboriginal Legal Service. (2026, September 10). Victoria takes overdue step to decriminalise begging [Media release]. https://www.vals.org.au/news/media-release/victoria-takes-overdue-step-to-decriminalise-begging/
Victorian Electoral Commission. (2026, August 20). 100 days until the 2026 Victorian state election: What you need to know. https://vec.vic.gov.au/about-us/media/100-days-until-the-2026-victorian-state-election---what-you-need-to-know
Wickham, H., Averick, M., Bryan, J., Chang, W., McGowan, L. D., François, R., Grolemund, G., Hayes, A., Henry, L., Hester, J., Kuhn, M., Pedersen, T. L., Miller, E., Bache, S. M., Müller, K., Ooms, J., Robinson, D., Seidel, D. P., Spinu, V., … Yutani, H. (2019). Welcome to the tidyverse. Journal of Open Source Software, 4(43), 1686. https://doi.org/10.21105/joss.01686