Successive Conservative governments sought to cut migration to the UK, while Labour argued in last year's manifesto that higher migration "reduces the incentives for businesses to train locally".
In May Prime Minister Sir Keir Starmer announced measures which he said would ensure net migration falls "significantly" over the next four years. His proposals included a plan to ban recruitment of care workers from overseas, tighten access to skilled worker visas and raise the costs to employers.
The new figures make little change to the overall estimate of net migration to the UK between 2021 and 2024, falling slightly from 2.6 million people to 2.5 million in the revised report.
The ONS have been rebuilding the system used to produce official estimates of migration since 2020. Before the pandemic, statisticians asked a small number of passengers at airports and ports about their travel plans and used those responses to work out how many arrivals might be coming to stay.
But the results obtained by this method were "implausibly low" for British nationals, according to Dr Madeleine Sumption, director of the Migration Observatory think tank.
Officials at the ONS said the new figures are based on how often people appear in tax and benefits records, providing a more accurate and active reflection of migrants activities in the UK.
Based on that method, the ONS now thinks that 257,000 British nationals left the UK in 2024 while 143,000 Britons living abroad returned. That means net emigration of Britons - the difference between departures and arrivals - is 114,000 people, rather than its initial estimate of 17,000.
Dr Sumption warns that these figures are "still not final" because they don't measure when someone enters or leaves the country. That can cause problems if someone stays in the country but disappears from tax and welfare data because they're living on savings.
Using that method such a person would usually be counted as an emigrant, skewing migration figures. The ONS has stopped using this method to measure EU migration, instead of using visas and border data shared by the Home Office.
Data obtained under the old system estimated that there were 96,000 fewer EU citizens in the UK by the end of 2024, but the new system has revised that estimate downwards to 69,000.