Census subdivisions - Canada
This dataset is part of the geographical reference data repository maintained by Opendatasoft, an open-data platform provider. It provides geographic and administrative data for all Census Subdivisions (CSDs) in Canada, a term used by Statistics Canada to describe municipalities or municipal-equivalent areas as defined under provincial and territorial legislation. Each record typically includes subdivision names, codes, geographic boundaries, and associated province or territory information. The dataset is useful for mapping, statistical analysis, and administrative reference work involving Canadian municipal geography, and forms part of a broader collection of standardized geographic reference datasets covering multiple countries.This dataset is part of the Geographical repository maintained by Opendatasoft. This dataset contains data for all Census Subdivisions in Canada. Census subdivision (CSD) is the general term for municipalities (as determined by provincial/territorial legislation) or areas treated as municipal equ...
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (14 fields)
Click a field to see example values.
| Fill | Field | Type | Description |
|---|---|---|---|
| — | geo_point_2dGeo Point | geo_point_2d | — |
| — | geo_shapeShape | geo_shape | — |
| — | year | date | — |
| — | prov_codeOfficial Code Province / Territory | text | — |
| — | prov_name_enOfficial Name Province / Territory (English) | text | — |
| — | cd_codeOfficial Code Census Division | text | — |
| — | cd_name_enOfficial Name Census Division (English) | text | — |
| — | csd_codeOfficial Code Census Subdivision | text | — |
| — | csd_name_enOfficial Name Census Subdivision (English) | text | — |
| — | csd_area_codeIso 3166-3 Area Code | text | — |
| 100% | csd_typeType (English / French) | text | — |
| 100% | prov_name_frOfficial Name Province / Territory (French) | text | — |
| 100% | cd_name_frOfficial Name Census Division (French) | text | — |
| 100% | csd_name_frOfficial Name Census Subdivision (French) | text | — |
Schema captured from opendatasoft 7 days ago.
Query the data
Pick columns and a sort, then fetch a live preview straight from the source. Choose an API-filterable column (marked ▾) under “Where” to pick from its list of values.
Sample data (5 records)
Record 1year: 2021 · cd_code: ["2459"]
{
"year": "2021",
"cd_code": [
"2459"
],
"csd_code": [
"2459035"
],
"csd_type": "Ville",
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
-73.18470163895716,
45.86185920115841
],
[
-73.18810247095449,
45.92282649200895
],
[
-73.16487428582376,
45.968836616353656
],
[
-73.18577979351258,
45.98437783391652
],
[
-73.24044228028694,
45.89222587113607
],
[
-73.2694379017057,
45.857264692185055
],
[
-73.30880732661655,
45.81362770728587
],
[
-73.27590387366001,
45.79010206501095
],
[
-73.26365832167002,
45.781141412597776
],
[
-73.18470163895716,
45.86185920115841
]
]
]
},
"properties": {}
},
"prov_code": [
"24"
],
"cd_name_en": [
"Marguerite-D'Youville"
],
"cd_name_fr": "Marguerite-D'Youville",
"csd_name_en": [
"Contrecoeur"
],
"csd_name_fr": "Contrecoeur",
"geo_point_2d": {
"lat": 45.869188769456564,
"lon": -73.2299031124507
},
"prov_name_en": [
"Quebec"
],
"prov_name_fr": "Québec",
"csd_area_code": "CAN"
}Record 2year: 2021 · cd_code: ["4705"]
{
"year": "2021",
"cd_code": [
"4705"
],
"csd_code": [
"4705078"
],
"csd_type": "Town",
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
-102.17205182052898,
51.04560454955454
],
[
-102.16994609520236,
51.03347489886801
],
[
-102.15920395097712,
51.03334111774856
],
[
-102.15987714326808,
51.048271943076806
],
[
-102.17205182052898,
51.04560454955454
]
]
]
},
"properties": {}
},
"prov_code": [
"47"
],
"cd_name_en": [
"Division No. 5"
],
"cd_name_fr": "Division No. 5",
"csd_name_en": [
"Saltcoats"
],
"csd_name_fr": "Saltcoats",
"geo_point_2d": {
"lat": 51.04036088446545,
"lon": -102.16510252398781
},
"prov_name_en": [
"Saskatchewan"
],
"prov_name_fr": "Saskatchewan",
"csd_area_code": "CAN"
}Record 3year: 2021 · cd_code: ["4709"]
{
"year": "2021",
"cd_code": [
"4709"
],
"csd_code": [
"4709071"
],
"csd_type": "Village",
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
-102.26622588914141,
51.89298848817325
],
[
-102.25451813947622,
51.892210177655265
],
[
-102.2562618933364,
51.89723889264421
],
[
-102.26621894229288,
51.897205139866244
],
[
-102.26622588914141,
51.89298848817325
]
]
]
},
"properties": {}
},
"prov_code": [
"47"
],
"cd_name_en": [
"Division No. 9"
],
"cd_name_fr": "Division No. 9",
"csd_name_en": [
"Hyas"
],
"csd_name_fr": "Hyas",
"geo_point_2d": {
"lat": 51.89484839279951,
"lon": -102.26064768848144
},
"prov_name_en": [
"Saskatchewan"
],
"prov_name_fr": "Saskatchewan",
"csd_area_code": "CAN"
}Record 4year: 2021 · cd_code: ["4710"]
{
"year": "2021",
"cd_code": [
"4710"
],
"csd_code": [
"4710062"
],
"csd_type": "Town",
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
-104.51775629475163,
52.122168902237824
],
[
-104.5063639108976,
52.13679105462781
],
[
-104.53029140198065,
52.13669516551642
],
[
-104.51775629475163,
52.122168902237824
]
]
]
},
"properties": {}
},
"prov_code": [
"47"
],
"cd_name_en": [
"Division No. 10"
],
"cd_name_fr": "Division No. 10",
"csd_name_en": [
"Watson"
],
"csd_name_fr": "Watson",
"geo_point_2d": {
"lat": 52.13188504079401,
"lon": -104.5181372025433
},
"prov_name_en": [
"Saskatchewan"
],
"prov_name_fr": "Saskatchewan",
"csd_area_code": "CAN"
}Record 5year: 2021 · cd_code: ["4812"]
{
"year": "2021",
"cd_code": [
"4812"
],
"csd_code": [
"4812808"
],
"csd_type": "Indian reserve / Réserve indienne",
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
-111.82841478082184,
54.39322639651419
],
[
-111.85212907296045,
54.3552547976825
],
[
-111.85196917339768,
54.321400967721225
],
[
-111.814916267593,
54.30427416606337
],
[
-111.80451241768262,
54.25300036730575
],
[
-111.75367678960944,
54.23783846939159
],
[
-111.72702561939884,
54.28242937151402
],
[
-111.76522580697079,
54.28245488254268
],
[
-111.77833918297061,
54.33318220191204
],
[
-111.82754055466972,
54.355323322313204
],
[
-111.82841478082184,
54.39322639651419
]
]
]
},
"properties": {}
},
"prov_code": [
"48"
],
"cd_name_en": [
"Division No. 12"
],
"cd_name_fr": "Division No. 12",
"csd_name_en": [
"White Fish Lake 128"
],
"csd_name_fr": "White Fish Lake 128",
"geo_point_2d": {
"lat": 54.30276346871495,
"lon": -111.79676044808579
},
"prov_name_en": [
"Alberta"
],
"prov_name_fr": "Alberta",
"csd_area_code": "CAN"
}Live sample captured at profiling time — values may have changed upstream.
Verification Status
Using the API
Configuration
- Base URL
- https://public.opendatasoft.com/api/explore/v2.1/catalog/datasets/georef-canada-census-subdivision
License
Terms stated by the source (not a recognized license):
https://www.statcan.gc.ca/eng/reference/licence
Query examples
curl -s 'https://public.opendatasoft.com/api/explore/v2.1/catalog/datasets/georef-canada-census-subdivision/records?limit=20' -H 'Accept: application/json'First 20 records of the dataset as JSON.
Uses the Opendatasoft Explore v2.1 syntax — supports select, where, group_by and order_by.
Rate limits
Dataset
Volume & freshness
License
No license declared upstream.
Source: opendatasoft
Machine-readable & source
Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.