Retail sales by province, 2025, and French as mother tongue

Version 1. 11 rows, 6 columns.

By Martin DejnickiUpdated

Short answer

Total retail sales for 2025 in Canada and in each of the ten provinces, in thousands of Canadian dollars, with each province's share of Canada and the share of its population with French as a mother tongue. Sales are sums of 12 monthly unadjusted values from Statistics Canada table 20-10-0056-01, released September 24, 2026. Mother tongue is from the 2021 Census, in Statistics Canada's The Daily of August 17, 2022.

Quebec is Canada's second-largest retail market, with 22.2% of 2025 retail sales

Share of Canada's total retail sales by province, percent, 2025, computed by Deploi from monthly unadjusted values

ON 37.9%QC 22.2%BC 13.7%AB 12.7%MB 3.4%SK 3.1%NS 2.7%NB 2.2%NL 1.5%PE 0.4%ONBCABMBSKNSNBNLPEQC37.9%13.7%12.7%3.4%3.1%2.7%2.2%1.5%0.4%22.2%

  • Shares are computed by Deploi: each province's 2025 total retail sales, the sum of 12 monthly unadjusted values in Statistics Canada table 20-10-0056-01, over Canada's C$843.6 billion.
  • Total retail sales stand in for market size because the table has no provincial ecommerce figures.
  • Canada's total also includes the territories, which are not shown, so the provincial shares add up to slightly less than 100%.
  • Codes: ON Ontario, QC Quebec, BC British Columbia, AB Alberta, MB Manitoba, SK Saskatchewan, NS Nova Scotia, NB New Brunswick, NL Newfoundland and Labrador, PE Prince Edward Island.

Source: Statistics Canada, Table 20-10-0056-01 Monthly retail trade sales by province and territory, released September 24, 2026; sums and shares computed by Deploi. Read on .

About this dataset

Total retail sales for 2025 in Canada and in each of the ten provinces, in thousands of Canadian dollars, with each province's share of Canada and the share of its population with French as a mother tongue. Sales are sums of 12 monthly unadjusted values from Statistics Canada table 20-10-0056-01, released September 24, 2026. Mother tongue is from the 2021 Census, in Statistics Canada's The Daily of August 17, 2022.

Version
1
Coverage in time
2025 (sales), 2021 (Census)
Coverage in space
Canada and its ten provinces
Last updated
October 18, 2026
License
CC BY 4.0. Deploi's compilation is CC BY 4.0. The underlying figures belong to their publishers and are cited to the sources listed.

Variables

The CSV header uses the column name.

Variables in Retail sales by province, 2025, and French as mother tongue
Column nameLabelTypeUnitMeaning
rowKeyRegionstringCanada or the province name
retailSales2025CadKTotal retail sales, 2025numberCAD thousandSum of the 12 monthly unadjusted total retail sales values of 2025, in thousands of Canadian dollars, computed by Deploi
shareOfCanadaPctShare of Canadanumber%The province's 2025 total retail sales over Canada's, in percent, computed by Deploi
frenchMotherTonguePctFrench mother tonguenumber%Share of the population with French as a mother tongue, 2021 Census, in percent
levelLevelstringtextcountry for the Canada row, province for a province row
provinceCodeProvince codestringtextTwo-letter province code; empty for Canada

The data

Retail sales by province, 2025, and French as mother tongue
RegionTotal retail sales, 2025 (CAD thousand)Share of Canada (%)French mother tongue (%)LevelProvince code
Canada843,629,87010019.6country
Ontario319,503,85637.8733.3provinceON
Quebec186,907,46822.15574.8provinceQC
British Columbia115,393,37513.6781.2provinceBC
Alberta106,889,22212.6701.5provinceAB
Manitoba28,309,8083.3562.8provinceMB
Saskatchewan26,337,2733.1221.1provinceSK
Nova Scotia22,523,5932.6702.9provinceNS
New Brunswick18,704,7912.21729.5provinceNB
Newfoundland and Labrador12,489,6821.4800.4provinceNL
Prince Edward Island3,637,9590.4313provincePE

Download the full dataset as CSV

Where each value comes from

Every value, the document it was read from, the exact place in it and the date it was read. Computed values show their formula.

Show all 54 traced values
Provenance of each value
RowFieldValueSourceWhere in the sourceRead onMethod
CanadaFrench mother tongue19.6 %The Daily, 2022-08-17, Table 1 Mother tongue, provinces and territories, 2016 and 2021 (2021 Census of Population)| Canada | 56.0 | 54.9 | -1.1 | 20.6 | 19.6 | -1.0 | 21.1 | 21.4 | 0.3html
OntarioFrench mother tongue3.3 %The Daily, 2022-08-17, Table 1 Mother tongue, provinces and territories, 2016 and 2021 (2021 Census of Population)| Ontario | 66.9 | 65.1 | -1.8 | 3.7 | 3.3 | -0.4 | 26.7 | 26.9 | 0.2html
QuebecFrench mother tongue74.8 %The Daily, 2022-08-17, Table 1 Mother tongue, provinces and territories, 2016 and 2021 (2021 Census of Population)| Quebec | 7.5 | 7.6 | 0.1 | 77.1 | 74.8 | -2.3 | 13.2 | 13.9 | 0.7html
British ColumbiaFrench mother tongue1.2 %The Daily, 2022-08-17, Table 1 Mother tongue, provinces and territories, 2016 and 2021 (2021 Census of Population)| British Columbia | 68.9 | 67.1 | -1.8 | 1.2 | 1.2 | 0.0 | 27.6 | 27.9 | 0.3html
AlbertaFrench mother tongue1.5 %The Daily, 2022-08-17, Table 1 Mother tongue, provinces and territories, 2016 and 2021 (2021 Census of Population)| Alberta | 74.3 | 73.0 | -1.3 | 1.8 | 1.5 | -0.3 | 21.6 | 21.5 | -0.1html
ManitobaFrench mother tongue2.8 %The Daily, 2022-08-17, Table 1 Mother tongue, provinces and territories, 2016 and 2021 (2021 Census of Population)| Manitoba | 71.4 | 70.5 | -0.9 | 3.2 | 2.8 | -0.4 | 22.9 | 22.4 | -0.5html
SaskatchewanFrench mother tongue1.1 %The Daily, 2022-08-17, Table 1 Mother tongue, provinces and territories, 2016 and 2021 (2021 Census of Population)| Saskatchewan | 82.4 | 81.7 | -0.7 | 1.4 | 1.1 | -0.3 | 14.5 | 14.2 | -0.3html
Nova ScotiaFrench mother tongue2.9 %The Daily, 2022-08-17, Table 1 Mother tongue, provinces and territories, 2016 and 2021 (2021 Census of Population)| Nova Scotia | 91.0 | 88.8 | -2.2 | 3.2 | 2.9 | -0.3 | 4.9 | 6.5 | 1.6html
New BrunswickFrench mother tongue29.5 %The Daily, 2022-08-17, Table 1 Mother tongue, provinces and territories, 2016 and 2021 (2021 Census of Population)| New Brunswick | 64.2 | 63.7 | -0.5 | 31.4 | 29.5 | -1.9 | 3.1 | 4.3 | 1.2html
Newfoundland and LabradorFrench mother tongue0.4 %The Daily, 2022-08-17, Table 1 Mother tongue, provinces and territories, 2016 and 2021 (2021 Census of Population)| Newfoundland and Labrador | 96.9 | 96.4 | -0.5 | 0.5 | 0.4 | -0.1 | 2.3 | 2.5 | 0.2html
Prince Edward IslandFrench mother tongue3 %The Daily, 2022-08-17, Table 1 Mother tongue, provinces and territories, 2016 and 2021 (2021 Census of Population)| Prince Edward Island | 90.8 | 86.9 | -3.9 | 3.4 | 3.0 | -0.4 | 5.1 | 8.5 | 3.4html
CanadaTotal retail sales, 2025843,629,870 CAD thousandComputed by Deploi
retailSales2025CadK = sum of the 12 monthly unadjusted Total retail sales values of 2025, CAD thousand; sum of Canada Total retail sales 2025-01 to 2025-12
Formula: sum of the 12 monthly unadjusted Total retail sales values of 2025, CAD thousand
computed
OntarioTotal retail sales, 2025319,503,856 CAD thousandComputed by Deploi
retailSales2025CadK = sum of the 12 monthly unadjusted Total retail sales values of 2025, CAD thousand; sum of Ontario Total retail sales 2025-01 to 2025-12
Formula: sum of the 12 monthly unadjusted Total retail sales values of 2025, CAD thousand
computed
QuebecTotal retail sales, 2025186,907,468 CAD thousandComputed by Deploi
retailSales2025CadK = sum of the 12 monthly unadjusted Total retail sales values of 2025, CAD thousand; sum of Quebec Total retail sales 2025-01 to 2025-12
Formula: sum of the 12 monthly unadjusted Total retail sales values of 2025, CAD thousand
computed
British ColumbiaTotal retail sales, 2025115,393,375 CAD thousandComputed by Deploi
retailSales2025CadK = sum of the 12 monthly unadjusted Total retail sales values of 2025, CAD thousand; sum of British Columbia Total retail sales 2025-01 to…
Formula: sum of the 12 monthly unadjusted Total retail sales values of 2025, CAD thousand
computed
AlbertaTotal retail sales, 2025106,889,222 CAD thousandComputed by Deploi
retailSales2025CadK = sum of the 12 monthly unadjusted Total retail sales values of 2025, CAD thousand; sum of Alberta Total retail sales 2025-01 to 2025-12
Formula: sum of the 12 monthly unadjusted Total retail sales values of 2025, CAD thousand
computed
ManitobaTotal retail sales, 202528,309,808 CAD thousandComputed by Deploi
retailSales2025CadK = sum of the 12 monthly unadjusted Total retail sales values of 2025, CAD thousand; sum of Manitoba Total retail sales 2025-01 to 2025-12
Formula: sum of the 12 monthly unadjusted Total retail sales values of 2025, CAD thousand
computed
SaskatchewanTotal retail sales, 202526,337,273 CAD thousandComputed by Deploi
retailSales2025CadK = sum of the 12 monthly unadjusted Total retail sales values of 2025, CAD thousand; sum of Saskatchewan Total retail sales 2025-01 to…
Formula: sum of the 12 monthly unadjusted Total retail sales values of 2025, CAD thousand
computed
Nova ScotiaTotal retail sales, 202522,523,593 CAD thousandComputed by Deploi
retailSales2025CadK = sum of the 12 monthly unadjusted Total retail sales values of 2025, CAD thousand; sum of Nova Scotia Total retail sales 2025-01 to 2025-12
Formula: sum of the 12 monthly unadjusted Total retail sales values of 2025, CAD thousand
computed
New BrunswickTotal retail sales, 202518,704,791 CAD thousandComputed by Deploi
retailSales2025CadK = sum of the 12 monthly unadjusted Total retail sales values of 2025, CAD thousand; sum of New Brunswick Total retail sales 2025-01 to…
Formula: sum of the 12 monthly unadjusted Total retail sales values of 2025, CAD thousand
computed
Newfoundland and LabradorTotal retail sales, 202512,489,682 CAD thousandComputed by Deploi
retailSales2025CadK = sum of the 12 monthly unadjusted Total retail sales values of 2025, CAD thousand; sum of Newfoundland and Labrador Total retail sales…
Formula: sum of the 12 monthly unadjusted Total retail sales values of 2025, CAD thousand
computed
Prince Edward IslandTotal retail sales, 20253,637,959 CAD thousandComputed by Deploi
retailSales2025CadK = sum of the 12 monthly unadjusted Total retail sales values of 2025, CAD thousand; sum of Prince Edward Island Total retail sales 2025-01…
Formula: sum of the 12 monthly unadjusted Total retail sales values of 2025, CAD thousand
computed
CanadaShare of Canada100 %Computed by Deploi
shareOfCanadaPct = retailSales2025CadK / Canada's retailSales2025CadK x 100; inputs Canada.retailSales2025CadK = 843629870, Canada.retailSales2025CadK =…
Formula: retailSales2025CadK / Canada's retailSales2025CadK x 100
computed
OntarioShare of Canada37.872516 %Computed by Deploi
shareOfCanadaPct = retailSales2025CadK / Canada's retailSales2025CadK x 100; inputs Ontario.retailSales2025CadK = 319503856, Canada.retailSales2025CadK =…
Formula: retailSales2025CadK / Canada's retailSales2025CadK x 100
computed
QuebecShare of Canada22.155151 %Computed by Deploi
shareOfCanadaPct = retailSales2025CadK / Canada's retailSales2025CadK x 100; inputs Quebec.retailSales2025CadK = 186907468, Canada.retailSales2025CadK =…
Formula: retailSales2025CadK / Canada's retailSales2025CadK x 100
computed
British ColumbiaShare of Canada13.678199 %Computed by Deploi
shareOfCanadaPct = retailSales2025CadK / Canada's retailSales2025CadK x 100; inputs British Columbia.retailSales2025CadK = 115393375…
Formula: retailSales2025CadK / Canada's retailSales2025CadK x 100
computed
AlbertaShare of Canada12.670156 %Computed by Deploi
shareOfCanadaPct = retailSales2025CadK / Canada's retailSales2025CadK x 100; inputs Alberta.retailSales2025CadK = 106889222, Canada.retailSales2025CadK =…
Formula: retailSales2025CadK / Canada's retailSales2025CadK x 100
computed
ManitobaShare of Canada3.355714 %Computed by Deploi
shareOfCanadaPct = retailSales2025CadK / Canada's retailSales2025CadK x 100; inputs Manitoba.retailSales2025CadK = 28309808, Canada.retailSales2025CadK =…
Formula: retailSales2025CadK / Canada's retailSales2025CadK x 100
computed
SaskatchewanShare of Canada3.121899 %Computed by Deploi
shareOfCanadaPct = retailSales2025CadK / Canada's retailSales2025CadK x 100; inputs Saskatchewan.retailSales2025CadK = 26337273, Canada.retailSales2025CadK =…
Formula: retailSales2025CadK / Canada's retailSales2025CadK x 100
computed
Nova ScotiaShare of Canada2.669843 %Computed by Deploi
shareOfCanadaPct = retailSales2025CadK / Canada's retailSales2025CadK x 100; inputs Nova Scotia.retailSales2025CadK = 22523593, Canada.retailSales2025CadK =…
Formula: retailSales2025CadK / Canada's retailSales2025CadK x 100
computed
New BrunswickShare of Canada2.21718 %Computed by Deploi
shareOfCanadaPct = retailSales2025CadK / Canada's retailSales2025CadK x 100; inputs New Brunswick.retailSales2025CadK = 18704791, Canada.retailSales2025CadK =…
Formula: retailSales2025CadK / Canada's retailSales2025CadK x 100
computed
Newfoundland and LabradorShare of Canada1.480469 %Computed by Deploi
shareOfCanadaPct = retailSales2025CadK / Canada's retailSales2025CadK x 100; inputs Newfoundland and Labrador.retailSales2025CadK = 12489682…
Formula: retailSales2025CadK / Canada's retailSales2025CadK x 100
computed
Prince Edward IslandShare of Canada0.431227 %Computed by Deploi
shareOfCanadaPct = retailSales2025CadK / Canada's retailSales2025CadK x 100; inputs Prince Edward Island.retailSales2025CadK = 3637959…
Formula: retailSales2025CadK / Canada's retailSales2025CadK x 100
computed
CanadaLevelcountryComputed by Deploilevel = country for the Canada row, province for the ten province rows; set by Deploi from the row key CanadaFormula: country for the Canada row, province for the ten province rowscomputed
OntarioLevelprovinceComputed by Deploilevel = country for the Canada row, province for the ten province rows; set by Deploi from the row key OntarioFormula: country for the Canada row, province for the ten province rowscomputed
QuebecLevelprovinceComputed by Deploilevel = country for the Canada row, province for the ten province rows; set by Deploi from the row key QuebecFormula: country for the Canada row, province for the ten province rowscomputed
British ColumbiaLevelprovinceComputed by Deploi
level = country for the Canada row, province for the ten province rows; set by Deploi from the row key British Columbia
Formula: country for the Canada row, province for the ten province rows
computed
AlbertaLevelprovinceComputed by Deploilevel = country for the Canada row, province for the ten province rows; set by Deploi from the row key AlbertaFormula: country for the Canada row, province for the ten province rowscomputed
ManitobaLevelprovinceComputed by Deploi
level = country for the Canada row, province for the ten province rows; set by Deploi from the row key Manitoba
Formula: country for the Canada row, province for the ten province rows
computed
SaskatchewanLevelprovinceComputed by Deploi
level = country for the Canada row, province for the ten province rows; set by Deploi from the row key Saskatchewan
Formula: country for the Canada row, province for the ten province rows
computed
Nova ScotiaLevelprovinceComputed by Deploi
level = country for the Canada row, province for the ten province rows; set by Deploi from the row key Nova Scotia
Formula: country for the Canada row, province for the ten province rows
computed
New BrunswickLevelprovinceComputed by Deploi
level = country for the Canada row, province for the ten province rows; set by Deploi from the row key New Brunswick
Formula: country for the Canada row, province for the ten province rows
computed
Newfoundland and LabradorLevelprovinceComputed by Deploi
level = country for the Canada row, province for the ten province rows; set by Deploi from the row key Newfoundland and Labrador
Formula: country for the Canada row, province for the ten province rows
computed
Prince Edward IslandLevelprovinceComputed by Deploi
level = country for the Canada row, province for the ten province rows; set by Deploi from the row key Prince Edward Island
Formula: country for the Canada row, province for the ten province rows
computed
OntarioProvince codeONComputed by Deploi
provinceCode = display label set by Deploi from the row key: Ontario = ON; Quebec = QC; British Columbia = BC; Alberta = AB; ...; two-letter Canada Post…
Formula: display label set by Deploi from the row key: Ontario = ON; Quebec = QC; British Columbia = BC; Alberta = AB; ...
computed
QuebecProvince codeQCComputed by Deploi
…= display label set by Deploi from the row key: Ontario = ON; Quebec = QC; British Columbia = BC; Alberta = AB; ...; two-letter Canada Post province…
Formula: display label set by Deploi from the row key: Ontario = ON; Quebec = QC; British Columbia = BC; Alberta = AB; ...
computed
British ColumbiaProvince codeBCComputed by Deploi
…= display label set by Deploi from the row key: Ontario = ON; Quebec = QC; British Columbia = BC; Alberta = AB; ...; two-letter Canada Post province code
Formula: display label set by Deploi from the row key: Ontario = ON; Quebec = QC; British Columbia = BC; Alberta = AB; ...
computed
AlbertaProvince codeABComputed by Deploi
…= display label set by Deploi from the row key: Ontario = ON; Quebec = QC; British Columbia = BC; Alberta = AB; ...; two-letter Canada Post province code
Formula: display label set by Deploi from the row key: Ontario = ON; Quebec = QC; British Columbia = BC; Alberta = AB; ...
computed
ManitobaProvince codeMBComputed by Deploi
provinceCode = display label set by Deploi from the row key: Ontario = ON; Quebec = QC; British Columbia = BC; Alberta = AB; ...; two-letter Canada Post…
Formula: display label set by Deploi from the row key: Ontario = ON; Quebec = QC; British Columbia = BC; Alberta = AB; ...
computed
SaskatchewanProvince codeSKComputed by Deploi
provinceCode = display label set by Deploi from the row key: Ontario = ON; Quebec = QC; British Columbia = BC; Alberta = AB; ...; two-letter Canada Post…
Formula: display label set by Deploi from the row key: Ontario = ON; Quebec = QC; British Columbia = BC; Alberta = AB; ...
computed
Nova ScotiaProvince codeNSComputed by Deploi
provinceCode = display label set by Deploi from the row key: Ontario = ON; Quebec = QC; British Columbia = BC; Alberta = AB; ...; two-letter Canada Post…
Formula: display label set by Deploi from the row key: Ontario = ON; Quebec = QC; British Columbia = BC; Alberta = AB; ...
computed
New BrunswickProvince codeNBComputed by Deploi
provinceCode = display label set by Deploi from the row key: Ontario = ON; Quebec = QC; British Columbia = BC; Alberta = AB; ...; two-letter Canada Post…
Formula: display label set by Deploi from the row key: Ontario = ON; Quebec = QC; British Columbia = BC; Alberta = AB; ...
computed
Newfoundland and LabradorProvince codeNLComputed by Deploi
provinceCode = display label set by Deploi from the row key: Ontario = ON; Quebec = QC; British Columbia = BC; Alberta = AB; ...; two-letter Canada Post…
Formula: display label set by Deploi from the row key: Ontario = ON; Quebec = QC; British Columbia = BC; Alberta = AB; ...
computed
Prince Edward IslandProvince codePEComputed by Deploi
provinceCode = display label set by Deploi from the row key: Ontario = ON; Quebec = QC; British Columbia = BC; Alberta = AB; ...; two-letter Canada Post…
Formula: display label set by Deploi from the row key: Ontario = ON; Quebec = QC; British Columbia = BC; Alberta = AB; ...
computed
Methodology

Caveats: Retail sales by province, 2025, and French as mother tongue

  • Sales are total retail sales, not ecommerce, because the table has no provincial ecommerce figures.
  • Annual sales and shares of Canada are computed by Deploi from 12 monthly unadjusted values.
  • Canada's total also includes the territories, which are not shown, so the provincial shares add up to slightly less than 100%.
  • French mother tongue is the share of the population in the 2021 Census with French as the first language learned. It counts single responses, so people who report French and another language as mother tongues are not in it, and the share with French among their mother tongues is somewhat higher. It is not a measure of shopping language or of who can speak French.

Deploi's charts and compilation are licensed CC BY 4.0. The underlying facts belong to their sources, which are named on every page. How Deploi Shopify Data works.

Sources

Cite and reuse

Deploi's charts and compilation are licensed CC BY 4.0. The underlying facts belong to their sources, which are named on every page.

APA

Deploi. (2026). Retail sales by province, 2025, and French as mother tongue (Version 1) [Data set]. https://deploi.ca/shopify/data/datasets/province-retail-sales Retrieved October 18, 2026.

BibTeX

@misc{deploi_province_retail_sales_2026,
  author = {{Deploi}},
  title = {Retail sales by province, 2025, and French as mother tongue},
  year = {2026},
  version = {1},
  url = {https://deploi.ca/shopify/data/datasets/province-retail-sales},
  note = {Accessed 2026-10-18}
}

Downloads

  • Data: Retail sales by province, 2025, and French as mother tongue CSV

Changes

  1. · Retail sales by province, 2025, and French as mother tongue
    First release on October 18, 2026.
Deploi is not affiliated with Shopify. Questions about this data: contact@deploi.ca.