How many Sikhs are there in the world today?
There are more than twenty million Sikhs in the world today and most of them live in the Panjab where they form 60% of the population compared to 2% of the population of India as a whole. Approximately 600,000 live in Britain forming the largest community outside India. There are another 450,000 in the USA and Canada and a number of smaller communities in many countries including East Africa, Singapore, Malaysia, Iran, Fiji, Australia, Thailand, Germany and Hong Kong.