Births and deaths in London (2009-2019)
Each year, more people are born in London than die. 119,000 babies were born in 2019 and 49,000 people died, causing a net natural population change of 71,000.
The number of births in London has fallen slightly from 134,000 following a mini baby boom in years running up to 2012. Newham and Tower Hamlets were the boroughs with the highest levels of net births in 2019 with 4,200 and 3,300 respectively.