South Australia · Consumer and Business Services data
Sixteen years of gaming-machine statistics, in one place
South Australia’s regulator publishes its gaming-machine figures as separate PDF releases: a monthly statewide report, quarterly licence statistics, manufacturer counts and an annual breakdown by council. This project gathers about 110 of those releases, from July 2009 to June 2025, checks them, and lets you explore them together.
Hollow bar: FY 2014/15, from the LGA release (no statewide release archived). Ochre: FY 2019/20, when venues closed for COVID-19.
FY 2024/25 in four numbers
- Net gambling revenue, FY 2024/25
- $1,008.5m
- Player losses on machines in hotels and clubs. $729.4m in FY 2009/10.
- Gaming tax
- $453.7m
- 45.0% of NGR, up from 38.8% in FY 2009/10.
- Machines in venues, June 2025
- 11,735
- Down from 12,744 in June 2010.
- Venues, June 2025
- 467
- Down from 562 in June 2010.
Explore
9 sections, one dataset
- 01StatewideMonthly revenue, tax, machines and venues$1,008.5m NGR in FY 2024/25, +5.5% on the year before.
- 02CouncilsMap and ranking by local government area12 combined council groups in FY 2024/25, mapped whole instead of split.
- 03LicencesEntitlements and live machines by category13,640 machine entitlements held at June 2025.
- 04ManufacturersMarket share and concentrationAristocrat supplied 45% of machines in FY 2024/25.
- 05AnalysisTrends, councils and concentration with intervalsEvery estimate with an interval: the 2020 break, council funnel plots and when concentration turned.
- 06AskRead-only SQL, optional AI with your own keyQuery the tidy tables with read-only SQL in your browser; bring your own key to have a model draft it.
- 07MethodsMethods, decision records and model cardsProvenance, assumptions, limitations, five decision records, a data card and a model card.
- 08Data qualityChecks, gaps and corrections4,406 of 4,409 figures found in the CBS PDFs; 3 exceptions and 1 scanned PDF listed.
- 09DownloadsTidy CSVs with attributionEight tidy CSV tables and a read-me, generated from the same code as the charts.
Reading the numbers
Four things to know before comparing figures across the site.
- Net gambling revenue (NGR)
- The amount players lost: money wagered on machines minus the prizes paid out. It is the base for gaming tax, and what remains after tax is the venue share.
- Financial years
- All periods follow the South Australian financial year, 1 July to 30 June. FY 2024/25 runs from July 2024 to June 2025.
- Counts are snapshots
- Machines, venues, licences and entitlements are counted at a point in time. A year is described by its average or its June figure, never by adding months together.
- Small councils are grouped
- CBS publishes councils with few venues as combined groups: fewer than five venues up to FY 2021/22, fewer than three from FY 2022/23. Group figures belong to the whole group and are never divided between its councils here.
About this project
A personal data project, 2025
In September 2025 I (Sunchuangyu (Rin) Huang) collected the CBS gaming-machine releases for FY 2009/10 to FY 2024/25, transcribed them into one Excel workbook with a data dictionary, and built a Power BI report on top. In 2026 I rebuilt it as this website so anyone can use it without Excel or Power BI.
The revival keeps the original figures. It adds what the first version lacked: a check of every figure against the PDFs, combined council groups rebuilt instead of split, a crosswalk to current council boundaries, corrected yearly totals for point-in-time counts, real-terms dollars and downloadable tables.
Provenance. The original archive (the PDFs, the workbook and the Power BI file) is kept unchanged in the repository’s original/ folder, and every number here is derived from that workbook by scripts that anyone can run. This is not affiliated with Consumer and Business Services, the Government of South Australia or my employer, and it takes no position for or against gambling.
- Original stack (2025)
- CBS PDF releases, Microsoft Excel workbook, Power BI Desktop report
- Revived stack (2026)
- Python (uv, openpyxl, Shapely, pdfplumber) to derive the data; Next.js 16, TypeScript, Tailwind CSS, Recharts and MapLibre with OpenFreeMap; Vitest
- Data
- Consumer and Business Services, Government of South Australia. Council boundaries and CPI from the Australian Bureau of Statistics (CC BY 4.0).