A baby boom, longer life expectancy and higher-than-expected immigration over the past decade have led to the single-largest population surge since records began.
England and Wales are home to 53.1 million people - up 3.7 million on 10 years ago - according to the results of the 2011 Census released yesterday. Just over half the increase was down to new settlers, according to the Office for National Statistics. The figures also show an ageing population, with one in six Britons now over 65.
The overall population rise is sharper than expected, and means there are 476,000 more people living in England and Wales than previously estimated. This is due to higher-than-expected immigration rates, combined with under-counting at the last Census in 2001, the ONS said.
But the country's population boom is by no means evenly spread across the two countries, with over half of the population growth concentrated in London, the southeast and the east. In fact, with some notable exceptions such as Greater Manchester, many towns and cities in the north actually saw populations stagnate or decrease.
The Census shows that on average 371 people live in every square kilometre of the country, although this figure is skewed by London, where 5200 residents pack into each kilometre.