Figures from the 2011 Census show that immigration of people from India, Bangladesh and Pakistan means that in some parts of a London fewer than one in three people are white.
Overall, the proportion of white people in Britain has fallen from 91% in 2001 to 86% in 2011. The fall has taken place despite an influx of white immigrants from Poland.
The number of people who are mixed race has risen to more than 1m for the first time, from 664,000 to 1.2m.
The number of Asian people in Britain has risen by two thirds, from 2.5m people to 4.2m, while the number of black people has risen from 1.1m to 1.8m.
In London, 44.9% of people are white, with large populations of people who identify themselves as African, Indian and Caribbean.