Retail fuel prices, by city, Canada, monthly
Monthly average retail fuel prices (table 18-10-0001-01) from Statistics Canada: cents per litre for regular and premium unleaded gasoline, diesel, and household heating fuel across 19 geographies (Canada plus 18 cities from St. John's to Victoria, including Whitehorse and Yellowknife), 1990-01 to the present. Caveats: only currently published (non-terminated) series are included — full-service station prices were discontinued; series start dates differ (Canada regular gasoline begins 2005-12, most city series 1990-01); 6 geography×fuel cells have no active series and stay missing; prices are kept in cents per litre exactly as published; the latest month is preliminary and may be revised. Statistics Canada Open Licence (commercial reuse allowed); source: Statistics Canada.
- Source
- Statistics Canada
- Rows
- 29,628
- Columns
- 9
- Source cadence
- Monthly
- Last refreshed
- Sep 29, 2026
- Theme
- energy
| Column | Type | Description |
|---|---|---|
| month | string | Reference month, as an ISO date (the first day 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. |
| geo_name | string | Geography, as published by Statistics Canada: Canada, or one of 18 cities from St. John's to Victoria (including Whitehorse and Yellowknife). Provider-verbatim. |
| fuel_code | string | Closed vocabulary for the fuel type: 'regular_gasoline', 'premium_gasoline', 'diesel', or 'heating_fuel' (household heating fuel). |
| fuel_label | string | Fuel type label exactly as published by Statistics Canada (e.g. 'Regular unleaded gasoline at self service filling stations'). |
| price_cents_per_litre | float | Monthly average retail price, kept verbatim in cents per litre as published (not converted to dollars). Non-positive values fail the ingest; genuine upstream gaps are missing, never zero-filled. The latest month is preliminary and may be revised. (unit: cents per litre) |
| price_mom_pct | float | Month-over-month percent change of the price, per geography and fuel type, by exact calendar month (no gap bridging). Missing when the previous month is unavailable. (unit: percent) |
| price_yoy_pct | float | Year-over-year percent change of the price, per geography and fuel type, by exact calendar month (no gap bridging). Missing when the same month a year earlier is unavailable. (unit: percent) |
| row_hash | string | Stable 16-hex-char content hash of the row (month, geography, fuel, price) for idempotency checks. |
First 10 sample rows — a preview, not the complete dataset.
| month | country_code | geo_name | fuel_code | fuel_label | price_cents_per_litre | price_mom_pct | price_yoy_pct | row_hash |
|---|---|---|---|---|---|---|---|---|
| 1990-01-01 | CAN | Calgary, Alberta | regular_gasoline | Regular unleaded gasoline at self service filling stations | 47.9 | — | — | 7d0c1b4bdc6fe474 |
| 1990-01-01 | CAN | Calgary, Alberta | premium_gasoline | Premium unleaded gasoline at self service filling stations | 51.1 | — | — | 89e88f497db69d97 |
| 1990-01-01 | CAN | Calgary, Alberta | diesel | Diesel fuel at self service filling stations | 40 | — | — | ee71cb151f435a1b |
| 1990-01-01 | CAN | Charlottetown and Summerside, Prince Edward Island | regular_gasoline | Regular unleaded gasoline at self service filling stations | 54.6 | — | — | 641bd71922dd0a99 |
| 1990-01-01 | CAN | Charlottetown and Summerside, Prince Edward Island | premium_gasoline | Premium unleaded gasoline at self service filling stations | 56.8 | — | — | e5c80654e727eb66 |
| 1990-01-01 | CAN | Charlottetown and Summerside, Prince Edward Island | diesel | Diesel fuel at self service filling stations | 50.3 | — | — | 715592d0fd38967d |
| 1990-01-01 | CAN | Charlottetown and Summerside, Prince Edward Island | heating_fuel | Household heating fuel | 31.6 | — | — | e5c7d278a180e6eb |
| 1990-01-01 | CAN | Edmonton, Alberta | regular_gasoline | Regular unleaded gasoline at self service filling stations | 48.3 | — | — | 551c375357571695 |
| 1990-01-01 | CAN | Edmonton, Alberta | premium_gasoline | Premium unleaded gasoline at self service filling stations | 51.3 | — | — | 2f89c104d1306ce1 |
| 1990-01-01 | CAN | Edmonton, Alberta | diesel | Diesel fuel at self service filling stations | 41.9 | — | — | 5ece5b140ec0fc63 |
- Current
20260929T072553Z-0b27ae85c436 · sha256 0b27ae85c436…
29,628 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_fuel_prices/ca_retail_fuel_prices_monthly" | jq '{title, rows, columns_count, license}'import requests
ds = requests.get("https://datazimuts.com/v1/datasets/statcan_fuel_prices/ca_retail_fuel_prices_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_fuel_prices/ca_retail_fuel_prices_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 20260929T072553Z-0b27ae85c436 and its content hash, so readers get exactly the data you used.
Statistics Canada. (2026). Retail fuel prices, by city, Canada, monthly [Data set, snapshot 20260929T072553Z-0b27ae85c436, sha256 0b27ae85c436]. Datazimuts. Retrieved 2026-09-30, from https://datazimuts.com/en/datasets/statcan_fuel_prices/ca_retail_fuel_prices_monthly?snapshot=20260929T072553Z-0b27ae85c436
@misc{dz_statcan_fuel_prices_ca_retail_fuel_price_0b27ae85,
title = {{Retail fuel prices, by city, Canada, monthly}},
author = {{Statistics Canada}},
year = {2026},
publisher = {Datazimuts},
howpublished = {\url{https://datazimuts.com/en/datasets/statcan_fuel_prices/ca_retail_fuel_prices_monthly?snapshot=20260929T072553Z-0b27ae85c436}},
note = {Snapshot 20260929T072553Z-0b27ae85c436, sha256 0b27ae85c436cfa64b6997404b29f3c9adda287a4d3d4001a583f93b361a1b0c; accessed 2026-09-30}
}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_fuel_prices%2Fca_retail_fuel_prices_monthly&lang=en&theme=auto&snapshot=20260929T072553Z-0b27ae85c436&x=month&y=price_cents_per_litre&agg=avg" title="Retail fuel prices, by city, Canada, monthly" 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.