Urban transit ridership, monthly, by agency
Monthly urban public transit ridership from Statistics Canada's Monthly Public Transit Survey (table 23-10-0307-01): total passenger trips in thousands of trips (kept verbatim) for 18 selected urban transit agencies across Canada — BC Transit (Victoria), Calgary Transit, Codiac Transpo (Moncton/Dieppe/Riverview), Edmonton Transit Service, Halifax transit, Leduc Transit, Metrolinx (GTHA), Regina Transit, Reseau de transport de Longueuil, Saint John transit, Societe de transport de Laval, STM (Montreal), TransLink (Metro Vancouver), TTC (Toronto), Trius transit (PEI), Whitehorse transit, Winnipeg Transit, Yellowknife transit — plus the year-over-year percentage change for each agency. Coverage 2023-01 to the present (the survey's published history); series are not seasonally adjusted. Caveats: the Trius (PEI) series terminated 2025-12; Codiac Transpo, Societe de transport de Laval and Winnipeg Transit only start reporting in 2026; the TTC reports ridership but no revenue in this table; genuine upstream gaps stay missing, never filled; the latest months are occasionally revised. Statistics Canada Open Licence (commercial reuse allowed); source: Statistics Canada.
- Source
- Statistics Canada
- Rows
- 666
- Columns
- 5
- Source cadence
- Monthly
- Last refreshed
- Sep 26, 2026
- Theme
- transport
| Column | Type | Description |
|---|---|---|
| month | string | Reference month of the transit estimate, as an ISO date (first of the month). |
| country_code | string | ISO 3166-1 alpha-3 code for Canada (CAN) — the join key for the 'Enrich with public data' feature. |
| agency_name | string | Urban transit agency, as published by Statistics Canada (18 selected agencies across Canada; provider-verbatim names). |
| trips_thousands | float | Total passenger trips on the agency's urban transit system in the reference month, in thousands of trips (kept verbatim). Not seasonally adjusted. Genuine upstream gaps stay missing, never filled. (unit: thousands of trips) |
| trips_yoy_pct | float | Year-over-year percentage change of the value column against the same month a year earlier (percent). Null when the base month is missing or zero. (unit: percent) |
- Current
20260926T132714Z-2f4418dd76e7 · sha256 2f4418dd76e7…
666 rows · first snapshot
Point any LLM at the metadata endpoint — the documentation above is machine-readable too (JSON-LD + Croissant).
curl "https://datazimuts.com/v1/datasets/statcan_transit/statcan_urban_transit_ridership_monthly" | jq '{title, rows, columns_count, license}'import requests
ds = requests.get("https://datazimuts.com/v1/datasets/statcan_transit/statcan_urban_transit_ridership_monthly").json()
print(ds["title"], ds["rows"], "rows")
# Sample rows for an LLM context window
for row in ds.get("sample_rows", [])[:5]:
print(row)API endpoint: https://datazimuts.com/v1/datasets/statcan_transit/statcan_urban_transit_ridership_monthly
Tip: fetch /llms.txt for the full machine-readable catalog.
Where this data comes from and what was made from it. Other people's work shows as counts; only shared projects are named.
Cite this snapshot
Pinned to snapshot 20260926T132714Z-2f4418dd76e7 and its content hash, so readers get exactly the data you used.
Statistics Canada. (2026). Urban transit ridership, monthly, by agency [Data set, snapshot 20260926T132714Z-2f4418dd76e7, sha256 2f4418dd76e7]. Datazimuts. Retrieved 2026-09-26, from https://datazimuts.com/en/datasets/statcan_transit/statcan_urban_transit_ridership_monthly?snapshot=20260926T132714Z-2f4418dd76e7
@misc{dz_statcan_transit_statcan_urban_transit_ri_2f4418dd,
title = {{Urban transit ridership, monthly, by agency}},
author = {{Statistics Canada}},
year = {2026},
publisher = {Datazimuts},
howpublished = {\url{https://datazimuts.com/en/datasets/statcan_transit/statcan_urban_transit_ridership_monthly?snapshot=20260926T132714Z-2f4418dd76e7}},
note = {Snapshot 20260926T132714Z-2f4418dd76e7, sha256 2f4418dd76e770c9e50e9ba592e5e4b0fc62036eadb1fe81c58d2c2ccbd7938b; accessed 2026-09-26}
}Embed a table or a chart
Paste this into any page. The embed is pinned to the same snapshot, follows the reader's light or dark setting, and always shows the source, license and a link back.
<iframe src="https://datazimuts.com/embed/chart?dataset=statcan_transit%2Fstatcan_urban_transit_ridership_monthly&lang=en&theme=auto&snapshot=20260926T132714Z-2f4418dd76e7&x=month&y=trips_thousands&agg=avg" title="Urban transit ridership, monthly, by agency" width="100%" height="380" style="border:0" loading="lazy"></iframe>
Ask about this dataset. Answers come only from its catalog record, measured profile and change history, and list the facts they used.