Over the past two decades, the number of non-UK nationals working in Britain has increased by more than a million, taking the proportion of the workforce from 3.8% to 10.9%, partly reflecting the expansion of the EU as new member states were admitted.