The information requested falls within the responsibility of the UK Statistics Authority. I have asked the authority to reply.
Letter from Karen Dunnell, dated March 2009:
As National Statistician, I have been asked to respond to your question concerning how many non-British EU nationals have entered the UK since 2004. (265300)
Official estimates show that there were 640,000 international immigrants of non-British EU citizenship to the UK between 2004 and 2007.
An international migrant is defined as someone who changes their country of usual residence for at least a year so that the country of destination effectively becomes the country of usual residence.
Thousand European Union1 European Union1 15 European Union1 A8 Inflow 2004 128 75 53 2005 149 70 76 2006 167 71 92 2007 197 79 112 1 European Union estimates are for the EU25 (EU1S and A8 groupings plus Malta and Cyprus) from 2004 to 2006, and for the EU27 (EU25 plus Bulgaria and Romania) from 2007. Estimates are also shown separately for the EU15 (Austria, Belgium, Denmark, Finland, France, Germany, Greece, the Irish Republic, Italy, Luxembourg, Netherlands, Portugal, Spain and Sweden) and the A8 (the Czech Republic. Estonia. Hungary. Latvia. Lithuania. Poland. Slovakia and Slovenia). Note: This table is published as table 2.01a on: http://www.statistics.gov.uk/statbase/Product.asp?vlnk=15053 Source: International Passenger Survey, Home Office, Irish Central Statistics Office.