Quick answers
Questions people ask
How many Indian people live in the UK?
At the 2021 census, 1,864,318 people in England and Wales gave their ethnic group as Indian, and 920,361 were born in India: the most common country of birth outside the UK. Scotland and Northern Ireland count separately.
Where do most Indian people live in the UK?
In London (Harrow, Brent, Hounslow, Hillingdon, Ealing) and Leicester, where 34.3% of people are of Indian background, the highest share anywhere. Birmingham, Sandwell and Wolverhampton have big communities too.
Where can my children learn Hindi, Punjabi or Gujarati?
Many temples, gurdwaras and community centres run weekend classes. Ask at your nearest one.
Where is the biggest Diwali in the UK?
Leicester's Diwali is widely seen as one of the biggest in the world outside India, with lights and events every autumn.
Are there Facebook groups for Indian people in the UK?
Yes, lots. Search Facebook groups for "Indians in" plus your town, or for your home state or language.
Can I watch Indian TV in the UK?
Yes. Our Indian TV in the UK guide shows every option, from JioHotstar, ZEE5 and SonyLIV to all-in-one subscriptions.