What is actually happening in NHS Workforce?
Does the NHS have enough staff?
The NHS in England has over 112,000 vacancies — a vacancy rate of 8.4% — with nursing and mental health the most acute shortfalls, underpinned by a decade of underinvestment in training and poor workforce retention.
The NHS in England carried more than 112,000 vacancies in 2023 — an 8.4% vacancy rate, up from around 64,000 unfilled posts in 2015.[1] Nursing accounts for the largest single shortfall: 47,500 vacancies, meaning roughly one in nine nursing posts is empty.[1] The departure of EU workers after Brexit removed a ready source of trained staff, and the NHS now recruits heavily from India, Nigeria, and the Philippines. Around one in three new nursing registrants trained abroad — a dependency that raises ethical questions about drawing healthcare workers from countries with their own acute shortages.[2]
The vacancy problem is as much about retention as recruitment. Around 65,000 NHS staff leave every year; the NHS Staff Survey consistently identifies burnout, weak line management, and pay as the primary reasons.[3] Nurse pay fell roughly 12% in real terms between 2010 and 2023. Junior doctors took industrial action in 2022–23 — the first such strikes in NHS history — citing pay erosion of over 26% since 2008. The disputes were settled with rises of 5–8%, restoring some ground but leaving total remuneration well below the levels that attracted staff a decade ago.[4]