Gross domestic product (GDP) at basic prices, by industry, provinces and territories
Annual gross domestic product (GDP) at basic prices by industry (NAICS 2017/2022) across Canadian provinces and territories, reported in current prices, chained (2017) dollars, and contributions to percentage change.
About this dataset
- Geography: 10 Canadian provinces and 3 territories (13 regions total; no national Canadian total in this table)
- Price valuation: Current dollars, Chained (2017) dollars, Contributions to percent change (3 valuation measures)
- Industry: 247 hierarchical industry aggregates conforming to NAICS Canada 2022 version 1.0 (from 2-digit broad sectors to 4-digit detailed subsectors)
- No consolidated national Canadian total (national GDP by industry is published separately in Table 36-10-0434-01)
- No sub-annual (monthly/quarterly) frequency (strictly annual)
- Current dollars (nominal GDP) is NOT available for 2023, 2024, or 2025 (suppressed pending finalized supply-use tables)
- Chained dollars cannot be aggregated or summed across industries/provinces due to Fisher index non-additivity
Measurement notes
- Basic Prices Valuation: Basic prices measure the revenue received by producers, including subsidies directly linked to production, but excluding taxes on products (such as GST/HST and excise duties).
- Fisher Chain Index & Non-Additivity: Real GDP is constructed using the annual Fisher chain index. Consequently, chained (2017) dollar estimates are non-additive: components do not sum to aggregates.
- Contributions to Percent Change: Quantifies the percentage point contribution of each industry to the total growth rate of a province's real GDP. Avoids the non-additivity limitation of chained dollars.
- Nominal Estimation Lag: Real GDP is published first using volume indicators (May release for previous year), whereas nominal current-dollar GDP requires balanced provincial supply-use tables with a two-to-three-year lag.
| Column | Type | Non-null % | Unique Values | Mean | Min | Max |
|---|---|---|---|---|---|---|
| REF_DATE | int64 | 100.0% | 5 | 2,023.0 | 2,021.0 | 2,025.0 |
| GEO | object | 100.0% | 13 | — | Newfoundland and Labrador | Nunavut |
| DGUID | object | 100.0% | 13 | — | 2021A000210 | 2021A000262 |
| Prices | object | 100.0% | 3 | — | Current dollars | Contributions to percent change |
| North American Industry Classification System (NAICS) | object | 100.0% | 247 | — | All industries [T001] | Indigenous public administration [914] |
| UOM | object | 100.0% | 2 | — | Dollars | Percentage point |
| UOM_ID | int64 | 100.0% | 2 | 186.0 | 81.0 | 396.0 |
| SCALAR_FACTOR | object | 100.0% | 2 | — | millions | units |
| SCALAR_ID | int64 | 100.0% | 2 | 4.0 | 0.0 | 6.0 |
| VECTOR | object | 100.0% | 9633 | — | v1793281794 | v1793291179 |
| COORDINATE | object | 100.0% | 9633 | — | 1.1.1 | 13.3.247 |
| VALUE | float64 | 80.0% | 12213 | 2,228.4 | -6.8 | 987,790.7 |
| STATUS | object | 20.0% | 1 | — | .. | .. |
| SYMBOL | float64 | 0.0% | 0 | — | — | — |
| TERMINATED | float64 | 0.0% | 0 | — | — | — |
| DECIMALS | int64 | 100.0% | 2 | 1.7 | 1.0 | 3.0 |
| Province / Territory | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| ON | |||||
| QC | |||||
| AB | |||||
| BC | |||||
| SK | |||||
| MB | |||||
| NS | |||||
| NB | |||||
| NL | |||||
| PE | |||||
| YT | |||||
| NT | |||||
| NU |
Observations
- Post-COVID economic recovery baseline — NOTES.md: Rebound from 2020 restrictions
- Alberta accelerates (+2.7%) while Central Canada slows (+1.3% ON, +0.6% QC) — NOTES.md: Regional divergence in 2025 output
Chained (2017) Dollars Non-Additivity & Proper Economic Usage
Statistics Canada Table 36-10-0711-01 provides real GDP measured in Chained (2017) dollars based on the Fisher volume index. Because chaining updates weights annually, chained dollar aggregates are mathematically non-additive—the sum of industry components does not equal the published total for 'All industries', nor does the sum of provinces equal the national total. As highlighted in StatCan Footnote [2], chained dollars are strictly designed for analyzing real volume growth rates and longitudinal trends, not for computing sectoral shares or percentage distributions of the economy. For industry structural share analysis, researchers must use the Current Dollars series.
The Nominal Data Lag: Why 2023–2025 Current Dollars are Suppressed
Users inspecting recent periods will observe that 'Current dollars' estimates are suppressed (STATUS '..') for reference years 2023, 2024, and 2025, while 'Chained (2017) dollars' and 'Contributions to percent change' are fully populated. This arises from StatCan's release sequencing: preliminary real GDP by industry is modeled using monthly physical volume indicators (hours worked, merchandise volumes, production surveys), enabling rapid release of real growth rates (e.g. May 2026 for 2025 data). Conversely, nominal GDP at basic prices requires fully balanced Provincial Supply and Use Tables (SUT), which involve multi-year data collection and balancing lags. Nominal provincial GDP for 2023–2025 will be incorporated as supply-use tables are finalized.
Notes
StatCan's official annual provincial and territorial GDP by industry dataset (NAICS 2022 v1.0). Covers 13 provinces and territories across 247 industries. In 2025, real provincial GDP growth was led by Newfoundland and Labrador (+3.5%) and Alberta (+2.7%), with Ontario reaching $900.8B in chained (2017) CAD. Nominal current-dollar GDP is published up to 2022, with 2023–2025 pending supply-use table benchmarking.
Validation Checks
External: +3.5% (Statistics Canada The Daily (2026-05-01): 'Provincial and territorial gross domestic product by industry, 2025')
Exact match: chained (2017) dollars grew from $29,723M to $30,759M (+3.48%).
External: +2.7% (Statistics Canada The Daily (2026-05-01))
Exact match: chained (2017) dollars increased from $351,968M to $361,471M (+2.70%).
External: +1.3% (Statistics Canada The Daily (2026-05-01))
Exact match: chained (2017) dollars increased from $889,284M to $900,845M (+1.30%).
External: -2.0% (Statistics Canada The Daily (2026-05-01))
Exact match: chained (2017) dollars declined from $4,070M to $3,988M (-2.01%).
External: Adopted NAICS 2022 v1.0 on November 6, 2025 (StatCan Table 36-10-0711-01 upstream Footnotes [0] and [3])
Directly confirmed: 247 NAICS sectors conforming to NAICS 2022 v1.0.