Net migration has fallen by almost 50% according to today's new ONS figures, at 431,000 for the year ending Dec 2024, down from 860,000 for the same period a year earlier. It has fallen by 297,000 since the last ONS figures 6 months ago, for YE June 2024.