Explore Traffic census of state-controlled roads, Queensland
Charts and tables over the 74,823 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.
Paste this where the dashboard should appear. The frame shows the attribution and links back here.
The explorer needs JavaScript and a browser from the last few years. The dataset page has every file and the query API.
Press Edit on any panel to change its chart type and drag fields into Group by, Split by and Filter. Drag a panel by its title to move or dock it, and click a bar in the first chart to filter the rest.
Data: Department of Transport and Main Roads, Queensland Government, Traffic census for the Queensland state-declared road network, sourced 3 October 2026, https://www.data.qld.gov.au/dataset/traffic-census-for-the-queensland-state-declared-road-network, 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, and maps of the coordinates. 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 explorer | Field name | Type | Note |
|---|---|---|---|
| Traffic year | traffic_year | integer | The year this traffic estimate represents. |
| Year counted | collection_year | integer | The year data for this AADT estimate was actually collected at this site (may be different from TRAFFIC YEAR). |
| Road section | road_section_id | string | The TMR identifier for the section of road. |
| Road | road_name | string | The gazetted name of the section of road. |
| Count site | site_id | integer | The TMR identifier for the traffic counting site. |
| Site type | site_type | string | P is a permanent site, C a coverage or temporary site. |
| Site description | description | string | The description of the physical location of the traffic count site. |
| Site distance (km) | site_through_distance | number | The distance in km from the gazetted start of the road section at which the traffic count site is located. |
| Segment start (km) | seg_start_through_distance | number | The distance in km from the gazetted start of the road section to the start of the segment of road for which traffic count data from this site is representative. |
| Segment end (km) | seg_end_through_distance | number | The distance in km from the gazetted start of the road section to the end of the segment of road for which traffic count data from this site is representative. |
| Speed limit (km/h) | speed_limit | integer | The posted speed limit at this site. |
| Latitude | site_latitude | number | |
| Longitude | site_longitude | number | |
| Segment start longitude | seg_longitude_start | number | The longitude of the start of the segment of road for which traffic count data from this site is representative (in decimal degrees). |
| Segment start latitude | seg_latitude_start | number | The latitude of the start of the segment of road for which traffic count data from this site is representative (in decimal degrees). |
| Segment end longitude | seg_longitude_end | number | The longitude of the end of the segment of road for which traffic count data from this site is representative (in decimal degrees). |
| Segment end latitude | seg_latitude_end | number | The latitude of the end of the segment of road for which traffic count data from this site is representative (in decimal degrees). |
| District code | district_id | integer | The TMR identifier for the district. |
| TMR district | district_name | string | The TMR District of the site. |
| Region code | region_id | integer | The TMR identifier for the region. |
| TMR region | region_name | string | The TMR Region of the site. |
| Council code | lga_id | integer | The Local Government Authority identifier. |
| Council area | lga_name | string | The Local Government Authority name. |
| Direction | travel_direction | string | AGAINST GAZETTAL, WITH GAZETTAL or BOTH DIRECTIONS, relative to the gazetted direction of the road. |
| Average daily traffic | aadt | integer | The total estimated Annual Average Daily Traffic for this site. |
| Daily light vehicles | aadt_class_0a | number | The Annual Average Daily Traffic for vehicles in the light category (0A) corresponding to Austroads Vehicle Classes 1 and 2. |
| Daily heavy vehicles | aadt_class_0b | number | The Annual Average Daily Traffic for vehicles in the heavy category (0B) corresponding to Austroads Vehicle Classes 3 through 12. |
| Daily light vehicles (1A) | aadt_class_1a | number | The Annual Average Daily Traffic for vehicles in the light category (1A). Note the same as 0A. |
| Daily rigid trucks | aadt_class_1b | number | The Annual Average Daily Traffic for vehicles in the rigid truck category (1B), corresponding to Austroads Vehicle Classes 3, 4 and 5. |
| Daily articulated trucks | aadt_class_1c | number | The Annual Average Daily Traffic for vehicles in the articulated category (1C), corresponding to Austroads Vehicle Classes 6, 7, 8 and 9. |
| Daily B-doubles and road trains | aadt_class_1d | number | The Annual Average Daily Traffic for vehicles in the b-double / road train category (1D), corresponding to Austroads Vehicle Classes 10,11 and 12. |
| Daily short vehicles | aadt_class_2a | number | The Annual Average Daily Traffic for vehicles in the short vehicle category (2A), corresponding to Austroads Vehicle Class 1. |
| Daily short vehicles towing | aadt_class_2b | number | The Annual Average Daily Traffic for vehicles in the short vehicle towing category (2B), corresponding to Austroads Vehicle Class 2. |
| Daily two axle trucks | aadt_class_2c | number | The Annual Average Daily Traffic for vehicles in the two axle truck category (2C), corresponding to Austroads Vehicle Class 3. |
| Daily three axle trucks | aadt_class_2d | number | The Annual Average Daily Traffic for vehicles in the three axle truck category (2D), corresponding to Austroads Vehicle Class 4. |
| Daily four axle trucks | aadt_class_2e | number | The Annual Average Daily Traffic for vehicles in the four axle truck category (2E), corresponding to Austroads Vehicle Class 5. |
| Daily three axle articulated | aadt_class_2f | number | The Annual Average Daily Traffic for vehicles in the three axle articulated category (2F), corresponding to Austroads Vehicle Class 6. |
| Daily four axle articulated | aadt_class_2g | number | The Annual Average Daily Traffic for vehicles in the four axle articulated category (2G), corresponding to Austroads Vehicle Class 7. |
| Daily five axle articulated | aadt_class_2h | number | The Annual Average Daily Traffic for vehicles in the five axle articulated category (2H), corresponding to Austroads Vehicle Class 8. |
| Daily six axle articulated | aadt_class_2i | number | The Annual Average Daily Traffic for vehicles in the six axle articulated category (2I), corresponding to Austroads Vehicle Class 9. |
| Daily B-doubles | aadt_class_2j | number | The Annual Average Daily Traffic for vehicles in the B-double category (2J), corresponding to Austroads Vehicle Class 10. |
| Daily double road trains | aadt_class_2k | number | The Annual Average Daily Traffic for vehicles in the double road train category (2K), corresponding to Austroads Vehicle Class 11. |
| Daily triple road trains | aadt_class_2l | number | The Annual Average Daily Traffic for vehicles in the triple road train category (2L), corresponding to Austroads Vehicle Class 12. |
| Share, light vehicles | pc_class_0a | number | Proportion of vehicles in the light category (0A) corresponding to Austroads Vehicle Classes 1 and 2. |
| Share, heavy vehicles | pc_class_0b | number | Proportion of vehicles in the heavy category (0B) corresponding to Austroads Vehicle Classes 3 through 12. |
| Share, light vehicles (1A) | pc_class_1a | number | Proportion of vehicles in the light category (1A). Note the same as 0A. |
| Share, rigid trucks | pc_class_1b | number | Proportion of vehicles in the rigid truck category (1B), corresponding to Austroads Vehicle Classes 3, 4 and 5. |
| Share, articulated trucks | pc_class_1c | number | Proportion of vehicles in the articulated category (1C), corresponding to Austroads Vehicle Classes 6, 7, 8 and 9. |
| Share, B-doubles and road trains | pc_class_1d | number | Proportion of vehicles in the b-double / road train category (1D), corresponding to Austroads Vehicle Classes 10,11 and 12. |
| Share, short vehicles | pc_class_2a | number | Proportion of vehicles in the short vehicle category (2A), corresponding to Austroads Vehicle Class 1. |
| Share, short vehicles towing | pc_class_2b | number | Proportion of vehicles in the short vehicle towing category (2B), corresponding to Austroads Vehicle Class 2. |
| Share, two axle trucks | pc_class_2c | number | Proportion of vehicles in the two axle truck category (2C), corresponding to Austroads Vehicle Class 3. |
| Share, three axle trucks | pc_class_2d | number | Proportion of vehicles in the three axle truck category (2D), corresponding to Austroads Vehicle Class 4. |
| Share, four axle trucks | pc_class_2e | number | Proportion of vehicles in the four axle truck category (2E), corresponding to Austroads Vehicle Class 5. |
| Share, three axle articulated | pc_class_2f | number | Proportion of vehicles in the three axle articulated category (2F), corresponding to Austroads Vehicle Class 6. |
| Share, four axle articulated | pc_class_2g | number | Proportion of vehicles in the four axle articulated category (2G), corresponding to Austroads Vehicle Class 7. |
| Share, five axle articulated | pc_class_2h | number | Proportion of vehicles in the five axle articulated category (2H), corresponding to Austroads Vehicle Class 8. |
| Share, six axle articulated | pc_class_2i | number | Proportion of vehicles in the six axle articulated category (2I), corresponding to Austroads Vehicle Class 9. |
| Share, B-doubles | pc_class_2j | number | Proportion of vehicles in the B-double category (2J), corresponding to Austroads Vehicle Class 10. |
| Share, double road trains | pc_class_2k | number | Proportion of vehicles in the double road train category (2K), corresponding to Austroads Vehicle Class 11. |
| Share, triple road trains | pc_class_2l | number | Proportion of vehicles in the triple road train category (2L), corresponding to Austroads Vehicle Class 12. |
| Growth over 1 year (%) | growth_pc_1yr | number | Annual Growth (%) from one year previous to this count. |
| Annual growth over 5 years (%) | growth_pc_5yr | number | Annual Growth (%) from five years previous to this count. |
| Annual growth over 10 years (%) | growth_pc_10yr | number | Annual Growth (%) from 10 years previous to this count. |
How it runs
The page downloads DuckDB and Perspective once, about 17 MB, then this version's data.parquet (9.8 MB). 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. A map panel draws its background from OpenStreetMap tiles, so while one is on screen your browser asks OpenStreetMap for them and it sees your IP address. The data itself never leaves the browser.
