publicdataau publicdata.au on GitHub
Published by State Library of Queensland under CC BY 4.0 and republished here without change to the content. State Library of Queensland has not endorsed this site.An independent republication of open government data. No government agency has endorsed it. Read more

Explore Public library statistics by council, Queensland

Charts and tables over the 62 rows of the latest version, worked out in your browser from the Parquet file. Nothing you do here leaves the browser until you save a link.

The explorer needs JavaScript and a browser from the last few years. The dataset page has every file and the query API.

Data: State Library of Queensland, Queensland Government, State Library of Queensland - Queensland public libraries annual statistics, sourced 3 October 2026, https://www.data.qld.gov.au/dataset/slq-qld-public-libraries-annual-statistics, licensed under CC BY 4.0. Licence terms.

How it works

Change a panel

Press Edit at the top right of a panel to open its settings. Drag fields into Group by, Split by, Sort by and Filter, pick a chart type at the top, and choose sum, count or average beside each number. More fields lists everything else in the dataset. The chart types include bars, lines, areas, scatter plots, heatmaps, treemaps and sunbursts. Add a chart puts a new panel on the dashboard. Drag a panel's title bar to move it, or drag the line between panels to resize.

Filter every panel at once

The chart marked Click to filter the others does just that: click a bar and the other panels show only those rows. Click it again to clear. Any panel can do the same. Open the menu at the left of its title bar and turn on filtering from there.

Share or keep a dashboard

The address bar holds the whole dashboard, so copying it is enough. Save a short link to store the dashboard on this site and get a shorter address. A saved dashboard never changes; saving again after an edit makes a new link. Embed gives a frame you can paste into a web page, with the attribution inside it.

Download what you see

The export button in a panel's settings toolbar downloads the panel as CSV, JSON or Arrow, or a chart as PNG. The copy button beside it puts the same data on the clipboard. The full files are on the dataset page.

What the fields mean

The explorer names each field in words. The files and the query API use the field name beside it.

In the explorerField nameTypeNote
Councilcouncilstring
Serviceservicestring
Populationpopulationinteger
Library management systemlibrary_management_systemstring
Public library grantpublic_library_grantinteger
First 5 forever grantfirst_5_forever_grantinteger
Expenditure salariesexpenditure_salariesinteger
Expenditure operatingexpenditure_operatinginteger
Expenditure print materialsexpenditure_print_materialsinteger
Expenditure non print materialsexpenditure_non_print_materialsinteger
Expenditure digital resourcesexpenditure_digital_resourcesinteger
Expenditure total materialsexpenditure_total_materialsinteger
Expenditure capitalexpenditure_capitalinteger
Expenditure other unclassifiedexpenditure_other_unclassifiedinteger
Expenditure total all categoriesexpenditure_total_all_categoriesinteger
Collection printed itemscollection_printed_itemsinteger
Collection audio itemscollection_audio_itemsinteger
Collection video itemscollection_video_itemsinteger
Collection other physicalcollection_other_physicalinteger
Collection total physical itemscollection_total_physical_itemsinteger
Collection ebookcollection_ebookinteger
Collection eaudiocollection_eaudiointeger
Collection evideocollection_evideointeger
Collection other digital itemscollection_other_digital_itemsinteger
Collection total electronic itemscollection_total_electronic_itemsinteger
Collection total all categoriescollection_total_all_categoriesinteger
Acquisition printed itemsacquisition_printed_itemsinteger
Acquisition audio itemsacquisition_audio_itemsinteger
Acquisition video itemsacquisition_video_itemsinteger
Acquisition other physicalacquisition_other_physicalinteger
Acquisition total physical itemsacquisition_total_physical_itemsinteger
Withdrawal printed itemswithdrawal_printed_itemsinteger
Withdrawal audio itemswithdrawal_audio_itemsinteger
Withdrawal video itemswithdrawal_video_itemsinteger
Withdrawal other physicalwithdrawal_other_physicalinteger
Withdrawal total physical itemswithdrawal_total_physical_itemsinteger
Usage physical visitsusage_physical_visitsinteger
Usage web visitsusage_web_visitsinteger
Usage reference enquiriesusage_reference_enquiriesinteger
Usage reservationsusage_reservationsinteger
Usage printed itemsusage_printed_itemsinteger
Usage audio itemsusage_audio_itemsinteger
Usage video itemsusage_video_itemsinteger
Usage other physical itemsusage_other_physical_itemsinteger
Usage total physical itemsusage_total_physical_itemsinteger
Usage ebookusage_ebookinteger
Usage eaudiousage_eaudiointeger
Usage evideousage_evideointeger
Usage other digital itemsusage_other_digital_itemsinteger
Usage retrievals and downloadsusage_retrievals_and_downloadsinteger
Usage other usage datausage_other_usage_datainteger
Usage digital electronic collection usageusage_digital_electronic_collection_usageinteger
Usage total circulationusage_total_circulationinteger
Members totalmembers_totalinteger
Members newmembers_newinteger
Staff ftesstaff_ftesnumber
Programs for children 0 to 5 yearsprograms_for_children_0_to_5_yearsinteger
Programs for children 6 to 12 yearsprograms_for_children_6_to_12_yearsinteger
Programs for young adults 13 to 17 yearsprograms_for_young_adults_13_to_17_yearsinteger
Programs: literacy and lifelong learningprograms_literacy_and_lifelong_learninginteger
Programs: informed and connected citizensprograms_informed_and_connected_citizensinteger
Programs: digital inclusionprograms_digital_inclusioninteger
Programs: personal development and wellbeingprograms_personal_development_and_wellbeinginteger
Programs: stronger and more creative communitiesprograms_stronger_and_more_creative_communitiesinteger
Programs: economic and workforce developmentprograms_economic_and_workforce_developmentinteger
Programs total sessionsprograms_total_sessionsinteger
Programs for children 0 to 5 years attendanceprograms_for_children_0_to_5_years_attendanceinteger
Programs for children 6 to 12 years attendanceprograms_for_children_6_to_12_years_attendanceinteger
Programs for young adults 13 to 17 years attendanceprograms_for_young_adults_13_to_17_years_attendanceinteger
Programs: literacy and lifelong learning attendanceprograms_literacy_and_lifelong_learning_attendanceinteger
Programs: informed and connected citizens attendanceprograms_informed_and_connected_citizens_attendanceinteger
Programs: digital inclusion attendanceprograms_digital_inclusion_attendanceinteger
Programs: personal development and wellbeing attendanceprograms_personal_development_and_wellbeing_attendanceinteger
Programs: stronger and more creative communities attendanceprograms_stronger_and_more_creative_communities_attendanceinteger
Programs: economic and workforce development attendanceprograms_economic_and_workforce_development_attendanceinteger
Programs total sessions attendanceprograms_total_sessions_attendanceinteger
Services public access internet devicesservices_public_access_internet_devicesinteger
Services public access internet devices hours of usageservices_public_access_internet_hoursinteger
Services wifi sessionsservices_wifi_sessionsinteger
Services wifi hoursservices_wifi_hoursinteger
Per capita operating expenditureper_capita_operating_expenditurenumber
Per capita collection items physicalper_capita_collection_items_physicalnumber
Per capita collection acquisition physicalper_capita_collection_acquisition_physicalnumber
Per capita collection withdrawal physicalper_capita_collection_withdrawal_physicalnumber
Per capita circulationper_capita_circulationnumber
Per capita reference enquiriesper_capita_reference_enquiriesnumber
Per capita physical visitsper_capita_physical_visitsnumber
How it runs

The page downloads DuckDB and Perspective once, about 17 MB, then this version's data.parquet (57 KB). Every chart is a query DuckDB answers in the browser, so there is no rate limit and the files stay the only source. Dated versions never change, so a saved dashboard over one shows the same numbers for good.