All datasets

Population counts, for census metropolitan areas, census agglomerations, population centres and rural areas

Population counts for census metropolitan areas, census agglomerations, population centres and rural areas. Statistics Canada table 98-10-0006-01.

Source: Government of Canada Open Data718 rowsUpdated: 9/20/2026License: OGL-Canada-2.0
populationcensusstatcangovernment-of-canada

Quality

100

Attribution

Contains information licensed under the Open Government Licence – Canada

Schema

ColumnTypeDescription
ref_dateintegerReference date — the time period the observation refers to (Statistics Canada table field REF_DATE).
geostringGeography the observation covers (Statistics Canada table field GEO).
dguidstringDissemination geography unique identifier (Statistics Canada table field DGUID).
census_metropolitan_areas_and_census_agglomerations_by_population_centres_and_rural_areas_718string
coordinatefloatTable coordinate locating the estimate within the source table (Statistics Canada table field COORDINATE).
population_and_land_area_2_population_2021_1integer
population_and_land_area_2_land_area_in_square_kilometres_2021_2float

Sample rows

ref_dategeodguidcensus_metropolitan_areas_and_census_agglomerations_by_population_centres_and_rural_areas_718coordinatepopulation_and_land_area_2_population_2021_1population_and_land_area_2_land_area_in_square_kilometres_2021_2
2021Canada2021A000011124Abbotsford - Mission, British Columbia (CMA)1.1195726606.72
2021Canada2021A000011124Abbotsford (Large urban population centre)1.213230071.2
2021Canada2021A000011124Mission (Medium population centre)1.33619327.23
2021Canada2021A000011124Aldergrove East (Small population centre)1.444962.55
2021Canada2021A000011124Rural area1.522737505.74

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/ckan_canada/population_cmas" | jq '{title, rows, columns_count, license}'

Python

import requests

ds = requests.get("https://datazimuts.com/v1/datasets/ckan_canada/population_cmas").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/ckan_canada/population_cmas

Tip: fetch /llms.txt for the full machine-readable catalog.