This briefing gives detail on the nationality of NHS staff by region for doctors, nurses and other categories in England | House of Commons Library
The majority of NHS staff are British – but a substantial minority are not. Around 132,000 report a non-British nationality. This amounts to around 12% of all staff for whom a nationality is known. Between them, they report 199 non-British nationalities. Of these, almost 59,000 are nationals of other EU countries.
Over 70% of these are nationals of countries which joined the EU before 2004; the remainder are from post-2004 members. A third of the staff from ‘old’ EU countries are Irish. 72% of EU staff in the NHS are women.
Read the full report here