Britain's population is set to overtake that of France within 13 years because of the impact of high immigration, EU estimates have said.
Numbers of people living here will top French levels in 2030 and will keep rising to make Britain the most populous country in Europe by 2050, they predicted.
The key reason why the British population is going up so quickly compared to that of neighbouring countries is immigration, according to the projections from Eurostat.
Without high rates of immigration, they said, numbers in Britain would remain lower than those in France for half a century and longer.
But by 2050 the UK's population is predicted to be 77.1million, ahead of 74.7million in Germany and 74.2million in France.
Critics of immigration fear growing pressure on housing, transport, education, power and water, and health services, especially in southern England which attracts the majority of arriving immigrants.
Britain already has the greatest population density – the official measure of crowding – of any of the major countries of Europe.
Only the Netherlands and tiny Malta have more people crammed into each square kilometre of land in the UK, and in southern England, where there are 465 people to every square kilometer, density is on track to overtake that in the Netherlands.
