This shows net migration for the year ending June 2022, was 504,000 – the highest level on record. Of this, it was almost entirely due to non-EU migration. With EU net migration negative, falling 51,000.
Caveat, this partly reflects Covid, where the usual migration flows stopped. So 2022, saw a rebound that is not expected to continue.
Historical Net Migration levels since 1901
Until the 1990s, UK net migration was fairly low. IN the first half of the twentieth century, net migration was negative