Statistics paint a vivid and compelling portrait of the British Indian community as a demographic force within the United Kingdom. According to the 2021/22 Census data, the population now stands at a formidable 1,927,150, cementing its status as the single largest visible ethnic minority. The vast majority (1,843,248) reside in England, with smaller but established communities in Scotland (52,951), Wales (21,070), and Northern Ireland (9,881). This figure represents staggering growth, with the community in England and Wales having nearly doubled from 1,053,411 in 2001.
This diaspora is predominantly urban, with its influence concentrated in the nation’s primary economic arteries. The city of Leicester is a particularly remarkable hub, where its 126,421 British Indian residents represent 34.3% of the city’s entire population. A defining feature is the community’s youthful age profile. With a median age of 36, the Indian ethnic group is significantly younger than the White British majority (median age 45). Yet, this figure also signals a mature, multi-generational establishment when compared to the Pakistani (28) and Bangladeshi (27) communities. This picture is further enriched by significant religious diversity; within the diaspora, 42.8% identify as Hindu, 20.6% as Sikh, 13.2% as Muslim, and 12.3% as Christian.
| Ethnic Group | Median Age (2021 Census) |
| White: Irish | 54 |
| White British | 45 |
| Indian | 36 |
| Chinese | 33 |
| Black African | 30 |
| Pakistani | 28 |
| Bangladeshi | 27 |
| All England & Wales | 40 |
| Median Age of Major UK Ethnic Groups |
| UK Nation / Local Authority | Indian Population (2021/22) | Percentage of Local Population (%) |
| England | 18,43,248 | 3.3% |
| Leicester | 1,26,421 | 34.3% |
| Harrow | 75,549 | 28.6% |
| Brent | 65,586 | 19.5% |
| Birmingham | 66,519 | 5.8% |
| Population of British Indians by Key Locations |