The Czech Republic, Hungary, Estonia, Lithuania, Latvia, Poland, Slovenia and Slovakia all saw a fall in net migration from 42,000 to just 6,000 after the referendum.
Net migration from other EU member states such as France, Italy, Spain and Germany have almost halved since the Brexit vote.
The number of EU citizens coming to the UK to seek work has fallen from 55,000 to 37,000 while the number of EU Citizens entering the UK for a confirmed job stayed at the same level.
Caroline Noakes, the Immigration Minister, said: “What these new statistics show is that more of the people who are coming to the UK to live are coming for the reasons we would want them to – to study or to take up a definite job”.