> > South Asian Diaspora >> Overseas Indians >> Indo Canadian
Indian Population in Canada
India has the largest diaspora in the world and according to the Ministry of External Affairs, there are 3.2 Crores or 32 million Non-Resident Indians (NRIs) and Persons of Indian Origin (PIOs) residing outside India.
As per the Ministry of External Affairs report (2018), there are 1,689,055 (16.89 Lakh) Indians residing in Canada.
- Persons of Indian Origin (PIOs) – 1,510,645 (15.10 Lakh)
- Non-Resident Indians (NRIs) in Canada – 178,410 (1.78 Lakh)
According to Statistics Canada 2021, The total Indian Population in Canada is 1,858,755 (1.85 million) or 5.1% of the Canadian population. Among Indian immigrants, 21.4% immigrated to Canada recently (from 2016 to 2021) and 43.4% immigrated from 2001 to 2015. Lastly, 35.2% of Indians were admitted into Canada before the 2000s.
read about the Population of Overseas Indians
According to the Canadian Census of 2021, 2.5 million South Asians reside in Canada, comprising 7.1% of the total Canadian population. Indians are the largest group within the South Asian community, with a population of 1.85 million, making up 5.1% of the Canadian population, as reported by Statistics Canada in 2021.
As of 2024, the estimated population of Indians in Canada is 1.9 million or 19 Lakhs, which accounts for approximately 5.2% of the total Canadian population.
In addition, according to data released by Immigration, Refugees and Citizenship Canada (IRCC), as of the end of 2022, around 226,450 Indian students were holding valid study permits which is another record-breaking high. The annual Report on Immigration 2022, says that 127,933 people from India were admitted as Permanent Residents* in 2021, the highest of any country.
According to the Statistics Canada 2021 report, Indians account for 18.6% of the total number of people who immigrated to Canada between 2016 and 2021, numbering over 2.46 lakh Indians who immigrated to Canada during this period.
*Source: IRCC, Permanent Residents Data as of March 31, 2022.
Population by Indian Regions / Cultural Origins
Statistics Canada conducts a census of the resident population based on ethnic or cultural origins. In addition to nationality, individuals in Canada also define themselves in terms of various regions, cultures, or linguistic backgrounds within India.
Let’s examine the Canadian population of Indian descent categorized by their diverse cultural origins or affiliations.
Regions/Cultural Origins | Responses | % of Canada Pop. |
Indian (India) | 1,347,715 | 3.71% |
Punjabi | 279,950 | 0.77% |
Tamil | 102,170 | 0.28% |
Gujarati | 36,970 | 0.10% |
Bengali | 26,675 | 0.07% |
Jatt | 22,785 | 0.06% |
Malayali | 12,490 | 0.03% |
Goan | 9,700 | 0.03% |
Telugu | 6,670 | 0.02% |
Kashmiri | 6,165 | 0.02% |
Maharashtrian | 4,120 | 0.01% |
Anglo-Indian | 3,335 | 0.01% |
Total Indians | 1,858,765 | 5.12% |
Source: Canada Census 2021
Indian population in the Canadian Provinces
The Province of Ontario has emerged as the most popular among Indians, with more than 55% of the Indian immigrant population finding a home there. Toronto, Ottawa, Waterloo, and Brampton are cities in Ontario with good Indian populations.
The province of British Columbia hosts a sizable Indian population. Nearly 22% of Indians are spread across Vancouver, Victoria, Kelowna, and others. As many as 10% of Indian immigrants live in Alberta province. Manitoba, Quebec, and Saskatchewan have significant Indian populations.
Let’s look at the Indian population in the Canadian Provinces
# | Province | Population 2021 | % of Province Pop. |
1 | Alberta | 210,430 | 5.04% |
2 | British Columbia | 388,925 | 7.91% |
3 | Manitoba | 56,555 | 4.33% |
4 | New Brunswick | 6,855 | 0.90% |
5 | Newfoundland and Labrador | 3,540 | 0.71% |
6 | Northwest Territories | 605 | 1.50% |
7 | Nova Scotia | 17,555 | 1.84% |
8 | Nunavut | 135 | 0.37% |
9 | Ontario | 1,052,035 | 7.50% |
10 | Prince Edward Island | 2,865 | 1.90% |
11 | Quebec | 90,235 | 1.09% |
12 | Saskatchewan | 28,055 | 2.54% |
13 | Yukon | 905 | 2.29% |
Canada | 1,858,755 | 5.12% |
Canadian Cities with large Indian population
Toronto has the largest Indian Canadian population in Canada. According to the 2021 Census, about 40% of the entire Indian Canadian community resides in the Greater Toronto Area. Vancouver is home to the second-largest Indian Canadian population in Canada, with just over 16% of the entire Indian Canadian community residing in the Lower Mainland. They are followed by Calgary and Edmonton City both lie in the western Canadian province of Alberta.
Let’s look at the top 20 Cities with the Indian population
# | City (Metro Area) | Province | Population 2021 | % of the City Population |
1 | Toronto | Ontario | 812,830 | 13.23% |
2 | Vancouver | British Columbia | 300,195 | 11.51% |
3 | Calgary | Alberta | 105,690 | 7.21% |
4 | Edmonton | Alberta | 90,660 | 6.49% |
5 | Montreal | Quebec | 82,530 | 1.96% |
6 | Winnipeg | Manitoba | 50,535 | 6.16% |
7 | Ottawa – Gatineau | Ontario/Quebec | 43,930 | 3.00% |
8 | Abbotsford – Mission | British Columbia | 42,860 | 22.31% |
9 | Kitchener – Cambridge – Waterloo | Ontario | 40,110 | 7.06% |
10 | Hamilton | Ontario | 34,225 | 4.43% |
11 | Oshawa | Ontario | 24,260 | 5.90% |
12 | London | Ontario | 20,000 | 3.73% |
13 | Halifax | N.S | 13,515 | 2.93% |
14 | Windsor | Ontario | 13,310 | 3.20% |
15 | Regina | Sask | 13,035 | 5.32% |
16 | Victoria | British Columbia | 11,395 | 2.93% |
17 | Saskatoon | Sask | 10,395 | 3.34% |
18 | St. Catharines – Niagara | Ontario | 9,555 | 2.25% |
19 | Guelph | Ontario | 7,780 | 4.76% |
20 | Kelowna | British Columbia | 6,305 | 2.89% |
Source: Canada Census 2021
Religion of Indian population in Canada
Indian Canadians have diverse religious backgrounds and are represented mainly by Sikhs, Hindus, Muslims, and Christians. Hindus now make up 2.3% of the population, up from 1.45% in 2011 and 0.96% in 2001. The Sikh population now stands at 2.1%, up from 1.38% in 2011 and 0.94% in 2001.
The religion of the Indian population in Canada is as follows
- Sikhs – 40%
- Hindus – 38%
- Muslims – 7%
- Christians -10%
- Others ( Buddhist, Jain) – 5%
read in detail about the Religion of the Indian Population in Canada