In 2017, women born outside Britain gave birth to 189,000 children, according to data by the Office for National Statistics (ONS) The sharp rise has increased by a fifth since 2007, with a large number of children being born into EU national households. Statistics also reveal long-term immigration has increased every year since 1994, with more people moving to the UK than leaving.
In London more than one in two births were by a mother who did not hold British citizenship.
In 2017, the figure in the capital stood at 58 percent.
The London Borough of Brent, in North-west London, saw the highest number at 76 percent.
Meanwhile outside of London, Slough, Berks, recorded 63 percent.
In addition in the same 10 year period, the number of children born to British mothers fell by 75 percent, to 458,000.
Across schools in the UK, the ONS also found as of January 2018, 10 percent of Secondary School children and seven percent of Primary School pupils had been born outside of Britain.
A spokesman for the ONS said: “At the national level, pupil numbers have fluctuated over the last 16 years, with births being the main driver of changes rather than the recent international migration of children.
“However, international migration affects the number of births, and births to non-UK born mothers have increased over the last 20 years.”
As of June 2018, the UK population included 9.4 million people who were born outside of the UK.
Poland remains the most common non-UK country of birth, taking over from India in 2015.
Polish has been the most common non-British nationality in the UK since 2007.
In 2017, about 86 percent of the UK population were UK-born and about 90 percent were British nationals – down from about 89 percent and 93 percent in 2007.
The current overall population in the UK stands at 66 million and is forecast to rise to 73 million by 2041.
Sarah Coates, Centre for Ageing and Demography, Office for National Statistics said: “The UK population has doubled over the last 140 years, reaching a new high of 66 million people in 2017. We project there to be almost 73 million people in the UK by 2041.
“This growth is due to there being more births than deaths and more people moving to the UK than leaving.
“As well as growing, the population is also ageing. From looking at past patterns, we project that more than a quarter of UK residents will be aged 65 years or over within the next 50 years.”