Indian Population in Canada 2021

Indian Population in Canada 2021

India has the largest diaspora in the world & 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 – 178410 (1.78 Lakhs) 

read about Population of Overseas Indians

Source: 2018 MEA report about overseas Indian population.

Indo Canadian Population 2021

Indians make around 4% of the Canadian population & approx population of Indians in Canada in 2021 is 16 Lakhs.  As per the Canadian Census of 2016, Total Indian Population in Canada is 1,374,710 ( 13.74 Lakhs). Some of the provinces where Indians are in large numbers are

  • Ontario – 774,495
  • British Columbia – 309,315
  • Alberta – 174,505
  • Québec – 51,650
  • Manitoba – 34,470
  • Saskatchewan  18,695

Other provinces have less than 1% of the Indian population.

Cities with large Indian Canadian populations
  • Toronto – 643,370
  • Vancouver – 243,135
  • Calgary – 90,625
  • Edmonton – 72,245
  • Montréal – 48,485
  • Abbotsford – 33,340
  • Winnipeg – 30,800
  • Ottawa – 28,945
  • Hamilton – 23,390
  • Kitchener – 19,295 

Source: Wikipedia

Religion of Indian population in Canada

Indian Canadians have diverse religious backgrounds  & represented mainly by  Sikhs, Hindus, Muslims, and Christians. The religion of the Indian population in Canada is as follows

  • Sikhs – 35% ( 4-5 Lacs)
  • Hindus – 28% ( 4-5 lacs)
  • Muslims – 17%
  • Christians -16%