Towns have been given a stark glimpse of the future as immigration, social and economic trends reshape the country.

Official projections suggest the population of England will increase by 6.4 per cent to 60.8million between 2022 and 2032. That is lower than the 7.8 per cent anticipated as recently as January, as net immigration has come down from record highs.

For the wider UK the expansion has been revised from 7.3 per cent to to 5.9 per cent.

But the overall numbers released by the Office for National Statistics (ONS) reveal sharp differences in fortunes between local areas.

Tower Hamlets is seen as growing by 20.4 per cent over the period to accommodate 389,845 people, with 165,687 international arrivals outweighing departures and more births than deaths.