Population estimates, quarterly
Statistics Canada quarterly population estimates (table 17-10-0009-01): total population for Canada, the 10 provinces and the 3 territories. Quarterly, in persons.
Source: Statistics Canada4,508 rowsUpdated: 9/22/2026
populationdemographicscanadaprovinces
Quality
99.2
Attribution
Source: Statistics Canada
Schema
| Column | Type | Description |
|---|---|---|
| date | string | Reference period of the observation (the WDS Datapoint 'refPer' field), mapped to the start of the period: first day of the month for monthly series, first day of the quarter for quarterly series. |
| series_id | string | Statistics Canada vector identifier for the series (the WDS 'vectorId', prefixed with 'v', e.g. 'v41690973'). Vectors are the stable public identifiers printed on StatCan tables. |
| series_label | string | Official English series title from the WDS Series Info response ('SeriesTitleEn'), e.g. 'Canada;All-items'. |
| unit | string | Unit of measure for the series, from Statistics Canada's own UOM code set (memberUom): index (2002=100) for CPI, percent for labour force rates, millions of chained (2017) dollars for GDP by industry, persons for population estimates. Values are stored as published (not rescaled). |
| value | float | Observed value for the series and reference period (the WDS Datapoint 'value' field), in the unit given by the 'unit' column. Missing observations are null. |
Sample rows
| date | series_id | series_label | unit | value |
|---|---|---|---|---|
| 1946-01-01 | v1 | Canada | persons | 12188000 |
| 1946-04-01 | v1 | Canada | persons | 12241000 |
| 1946-07-01 | v1 | Canada | persons | 12316000 |
| 1946-10-01 | v1 | Canada | persons | 12393000 |
| 1947-01-01 | v1 | Canada | persons | 12450000 |
Download sample data
Download the full sample snapshot for this dataset (sample rows, not the complete dataset).
Use with an LLM
Point any LLM at the metadata endpoint — the documentation above is machine-readable too (JSON-LD + Croissant).
cURL
curl "https://datazimuts.com/v1/datasets/statcan/statcan_population_estimates" | jq '{title, rows, columns_count, license}'Python
import requests
ds = requests.get("https://datazimuts.com/v1/datasets/statcan/statcan_population_estimates").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/statcan_population_estimates
Tip: fetch /llms.txt for the full machine-readable catalog.