> > Home >>  Europe  > > Scotland >> Scottish Candians

Scottish Canadians: Population, Immigration Trends & Demographics

Scottish Canadians are people living in Canada who have full or partial Scottish ancestry. Scottish Canadians are one of the largest European ancestry groups in Canada, with deep historical roots dating back to early British settlement. People of Scottish origin are widely distributed across the country, with especially strong concentrations in Ontario, British Columbia, Alberta, and the Atlantic provinces. 

According to the 2021 Canadian Census, 4,392,200 people in Canada reported Scottish ancestry, representing 12.09% of the national population. This makes Scottish Canadians the third-largest ancestry group in Canada, after English and French. Ontario alone accounts for nearly two million people of Scottish descent, while Prince Edward Island and Nova Scotia record the highest provincial shares by percentage.

Projected Scottish Population in Canada (2026): ~4.5 million

👉 Also read about the Scottish Population in United States

Scottish Population by Canadian Provinces

Scottish Canadians are widely distributed across all Canadian provinces and territories. Ontario has the largest number of people of Scottish ancestry, with 1,937,010 residents, followed by British Columbia (774,455) and Alberta (631,020).

When measured by population share, Prince Edward Island has the highest proportion of Scottish ancestry at 34.05%, followed by Nova Scotia (26.91%) and Yukon (21.16%), reflecting the strong historical influence of Scottish settlement in Atlantic Canada and northern regions.

List of Canadian Provinces by Scottish Ancestry Population

#ProvincePop. 2021% of Total
1Ontario1,937,01013.80%
2British Columbia774,45515.75%
3Alberta631,02015.10%
4Nova Scotia257,20026.91%
5Quebec192,6852.32%
6Manitoba189,64514.51%
7Saskatchewan175,59015.92%
8New Brunswick134,35517.70%
9Prince Edward Island51,23534.05%
10Newfoundland and Labrador33,2706.63%
11Yukon8,37521.16%
12Northwest Territories5,27013.05%
13Nunavut 2,1005.74%
 –Canada4,392,21012.09%

Source: Canada Census 2021

👉 Read about the population of Canadian provinces

 

Top Canadian Metropolitan Areas by Scottish Population

Scotland’s influence is especially visible in Canada’s major metropolitan areas. The Toronto metropolitan area has the largest Scottish-Canadian population, with 439,565 people reporting Scottish ancestry. It is followed by Vancouver (281,420) and Calgary (211,090), reflecting migration patterns toward Canada’s largest economic and cultural centers.

Several mid-sized cities, particularly in Nova Scotia, British Columbia, and Ontario, also show a high percentage of residents with Scottish roots.

Top Cities in Canada by Scottish Population

#City (Metropolitan Area)ProvincePopulation 2021% of Total
1Toronto Ontario439,5657.16%
2Vancouver B.C281,42010.79%
3Calgary Alberta211,09014.41%
4Ottawa – Gatineau Ont./Que204,17013.94%
5Edmonton Alberta193,21013.82%
6Hamilton Ontario187,24016.77%
7Winnipeg Manitoba114,49513.97%
8Montreal Quebec110,9052.64%
9Halifax Nova Scotia110,77024.02%
10London Ontario100,93518.84%
11Victoria B.C91,87023.65%
12Kitchener – Cambridge – Waterloo Ontario84,96514.96%
13Oshawa Ontario74,95518.22%
14St. Catharines – Niagara Ontario74,13517.42%
15Windsor Ontario50,57012.17%
16Saskatoon Sask49,82515.99%
17Kelowna B.C43,41019.87%
18Barrie Ontario43,39520.65%
19Regina Sask39,09515.96%
20Kingston Ontario37,77022.47%

Source: Canada Census 2021

👉 Read about the top cities in Canada by population

FAQ: Scottish Population in Canada

How many Scottish Canadians are there?

According to the 2021 Canadian Census, 4,392,200 people in Canada reported Scottish ancestry. This represents 12.09% of Canada’s total population, making Scottish Canadians the third-largest ancestry group in the country.

Which province has the highest Scottish population?

Ontario has the largest Scottish-Canadian population, with 1,937,010 residents reporting Scottish ancestry. However, by percentage of population, Prince Edward Island ranks highest, where 34.05% of residents identify as having Scottish roots.

Which Canadian city has the most Scottish ancestry?

The Toronto metropolitan area has the largest Scottish-Canadian population in Canada, with 439,565 people reporting Scottish ancestry, followed by Vancouver and Calgary.

Scottish Population in Canada (2026 Updated)

About the Author & Data

USCanadaInfo is an independent informational website focused on demographics, population statistics, and ethnic trends in Canada and the United States. All information on this site is compiled from publicly available, official sources such as Statistics Canada, the U.S. Census Bureau, government publications, and reputable media outlets. Population figures, percentages, and projections are based on census data, historical trends, and immigration statistics. Content is provided for general informational and educational purposes only and does not constitute legal, financial, immigration, or policy advice. While every effort is made to ensure accuracy, figures may change due to future census updates, revised estimates, or data corrections. about our methodology → https://uscanadainfo.com/methodology/