> > Home >>  South Asians >> Indian Canadians

Indian Canadians: Population, Immigration Trends & Demographics

Indian Canadians are Canadians with full or partial ancestry from India. They represent one of the most significant immigrant-origin communities in the country and are the largest ethnic group within Canada’s Asian and South Asian populations, accounting for nearly 80% of all South Asians in Canada.

As per the 2021 Canadian Census, there were 1,858,755 (1.85 million) people of Indian descent, making up about 5.1% of Canada’s total population. British Columbia has the highest percentage of Indian residents, while the Greater Toronto Area (GTA) is home to the largest Indian population among Canadian metropolitan areas.

India has become Canada’s single largest source of newcomers in recent years. In 2021 alone, nearly one-third of Canada’s 405,000 immigrants were from India. Indians also accounted for almost 50% of the 450,000 international students, along with over 140,000 Indians entered Canada through temporary work permit programs, including the Temporary Foreign Worker Program and the International Mobility Program. However, rising living costs and inflation have recently led some Indian immigrants—particularly from Punjab—to reconsider long-term settlement, with a small but growing number opting for return migration, as reported by BBC News.

👉 Projected Indian Population in Canada in 2026 ~ 2 million

also read about the  Indian population in the United States

Indian Population by Province in Canada

Ontario has the largest Indian population in Canada, with 1,052,035 people of Indian ancestry, followed by British Columbia (388,925) and Alberta (210,430). Together, these three provinces account for the majority of Indian Canadians, reflecting long-standing immigration and settlement patterns.

In percentage terms, British Columbia leads the country, with Indians making up 7.91% of its total population, followed closely by Ontario (7.50%) and Alberta (5.04%). Smaller provinces and territories have much lower absolute numbers, though some—such as Prince Edward Island and Yukon—show modest percentages due to smaller overall populations.

According to the 2021 Census, Indians form about 5.12% of Canada’s population, making them one of the country’s fastest-growing ethnic groups.”

Indian Population by Canadian Province (2021 Census)

#ProvincePopulation% of Total
1Alberta210,4305.04%
2British Columbia388,9257.91%
3Manitoba56,5554.33%
4New Brunswick 6,8550.90%
5Newfoundland and Labrador3,5400.71%
6Northwest Territories 6051.50%
7Nova Scotia 17,5551.84%
8Nunavut 1350.37%
9Ontario 1,052,0357.50%
10Prince Edward Island 2,8651.90%
11Quebec 90,2351.09%
12Saskatchewan 28,0552.54%
13Yukon 9052.29%
 Canada 1,858,7555.12%

also read about Ethnicity in Canada

Indian Population by Metropolitan Area in Canada

The Toronto metropolitan area has the largest Indian population in Canada, with 812,830 people of Indian ancestry, according to the 2021 Census. It is followed by Vancouver (300,195) and Calgary (105,690), highlighting the strong concentration of Indian Canadians in Canada’s largest urban and economic centers.

Top Canadian Metropolitan Areas by Indian Population (2021 Census)

#City (Metropolitan Area)ProvinceIndian PopulationPercentage
1Toronto Ontario812,83013.23%
2Vancouver British Columbia300,19511.51%
3Calgary Alberta105,6907.21%
4Edmonton Alberta90,6606.49%
5MontrealQuebec82,5301.96%
6Winnipeg Manitoba50,5356.16%
7Ottawa – Gatineau  Ontario./Quebec43,9303.00%
8Abbotsford – Mission British Columbia42,86022.31%
9Kitchener – Cambridge – Waterloo Ontario40,1107.06%
10Hamilton Ontario34,2254.43%
11Oshawa Ontario24,2605.90%
12London Ontario20,0003.73%
13Halifax Nova Scotia13,5152.93%
14Windsor Ontario13,3103.20%
15Regina Saskatchewan 13,0355.32%
16Victoria British Columbia11,3952.93%
17Saskatoon Saskatchewan 10,3953.34%
18St. Catharines – Niagara Ontario9,5552.25%
19Guelph Ontario7,7804.76%
20Kelowna British Columbia6,3052.89%

Source: Canada Census 2021

👉 Also read about the Top Cities in Quebec by Population

Frequently Asked Questions About Indian Canadians

How many Indian Canadians are there in Canada?
According to the 2021 Census, about 1.86 million people in Canada reported Indian ancestry, making up roughly 5.1% of the total population.

Which province has the largest Indian population in Canada?
Ontario has the largest Indian population, followed by British Columbia and Alberta.

Where do most Indian Canadians live?
Indian Canadians are primarily concentrated in major metropolitan areas, especially Toronto, Vancouver, and Calgary.

Are Indians the largest Asian group in Canada?
Yes. Indians are the largest Asian ethnic group in Canada and account for around 80% of the South Asian population.

Why has the Indian population in Canada grown rapidly?
Growth has been driven by high immigration levels, international students, temporary foreign workers, and permanent residency pathways over the past decade.

Are Indian Canadians returning to India?
While Canada remains a top destination, some Indian immigrants have reported returning to India due to high living costs and inflation, especially in major cities.

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.

🔎 Learn more about our methodology https://uscanadainfo.com/methodology/

Indian Population in Canada (2026 Projection)

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/