Skip to content

 > > South Asian Diaspora  >> Overseas Indians >> Indo Canadian

Indian Population in Canada

India has the largest diaspora in the world and as per 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 Lakhs) Indians residing in Canada

  • Persons of Indian Origin (PIOs) – 1,510,645 (15.10 Lakhs)
  • Non-Resident Indians (NRIs) in Canada – 178,410 (1.78 Lakhs) 

As per the Census 2021, The total Indian Population in Canada is 1.85 million (1,858,755) or 5.1% of the Canadian population 

read about the Population of Overseas Indians

Indo Canadian Population 2023

As per the Canadian Census of 2021, South Asians numbering 2,571,400 (2.5 million) make up 7.1% of the Candian Population, and Indians are the largest Chunk of the South Asian population. According to the Census 2021, The total Indian Population in Canada is 1,858,755 (1.85 million) or 5.1% of the Canadian population 

Indians make-up around 5.1% of the Canadian population and approx population of Indians in Canada in 2023 is 1.9 million or 19 Lakhs

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.

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 in the province. 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 cities like Vancouver, Victoria, Kelowna, and others. As many as 13.6% 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 and territories

# ProvinceIndian Population% of Province’s Population
1 Ontario774,4955.80%
2 British Columbia309,3156.70%
3 Alberta174,5054.30%
4 Québec51,6500.60%
5 Manitoba34,4702.70%
6 Saskatchewan18,6951.70%
7 Nova Scotia6,2550.60%
8 New Brunswick2,1450.20%
9 Newfoundland and Labrador1,8200.30%
10 Yukon3200.90%
11 Prince Edward Island6150.40%
12 Northwest Territories3600.80%
13 Nunavut650.10%

Source: Canadian Census 2016

Candian Cities with large Indian populations

Toronto has the largest Indian Canadian population in Canada. Almost 51% 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 20% 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 10 Cities with large Indian populations.

#CityIndian PopulationPercentage

Source: Canadian Census 2016

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 Muslim population has increased to 4.9% from 3.2% in 2011 and 2% 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 – 35% 
  • Hindus – 28% 
  • Muslims – 17%
  • Christians -16% 
Canadian Population by Indian Languages

Among Indian Languages Punjabi is spoken by more than 5 lakh people, Other languages which are spoken by sizable numbers are Urdu, Tamil, Hindi, Gujarati, Malayalam, and Telugu as their mother tongues. While 1.8% of the respondents said their mother tongue is Punjabi, 0.4% said their mother tongue is Tamil, Hindi or Gujarati and 0.1% said theirs is Malayalam or Telugu. A small population of people recorded Kannada as their mother tongue as well.

 LanguagesSpeakersPercentage of Candian Population
Punjabi543,4951.8 %
Urdu243,0900.7 %
Tamil157,1250.5 %
Hindi133,9250.4 %
Gujarati122,4550.4 %
Bengali80,9350.2 %
Malayalam32,2900.1 %
Telugu18,750< 0.1
Sindhi13,885< 0.1
Marathi9,755< 0.1
Kannada4,795< 0.1
Oriya (Odia)1,215< 0.1

Source: Canadian Census 2016

Sikh population in Canada

Canada is home to the largest national Sikh proportion in the world (2.1%), and also has the second-largest Sikh population in the world, after India.

Canadian Sikhs are the largest Indian Community and numbering nearly 800,000 people and account for 2.1% of Canada’s population as of 2021, forming the country’s fourth-largest religious group.

The largest Sikh populations in Canada are found in Ontario, followed by British Columbia and Alberta. British Columbia has the third-largest Sikh proportion (5.9%) amongst all global administrative divisions, behind only Punjab and Chandigarh in India. 

Candian ProvinceSikh Pop. 2021Percentage
British Columbia290,8705.92%
Nova Scotia4,7300.49%
New Brunswick 1,7800.23%
Prince Edward Island1,1650.77%
Newfoundland and Labrador8500.17%
Northwest Territories1100.27%