Ironically, when we got back the ability to "control our borders" that the Brexiteers were always going on about, 2023 gave us the highest immigration figures at nearly 1.5m with a net figure of 950k.
Getting that net figure down to 170k in 2 years is pretty good going.