Immigration is far from reaching pre-Brexit levels

Revised figures up to June 2023 show record-high net migration of 906,000 people to the UK; though numbers up to June 2024 are close behind at 728,000.
Net migration is more than double its pre-Brexit average.