Largest Sikh population - country
Who
India
What
19215730 people
Where
India
When
There are 19,215,730 Sikhs in India as a whole with the majority, around 11 million, living in Punjab, north India.