Mental Health Jobs in the NHS

Mental health professionals in the NHS provide essential care and support to people experiencing mental health difficulties. NHS mental health careers span community, inpatient, and specialist services.

230 live vacancies across 74 NHS employers · updated hourly

230

Open Positions

£25k - £145k

Salary Range

74

NHS Trusts

104

New This Week

Browse Mental Health Jobs by Band

NHS mental health roles span multiple Agenda for Change bands. Pick a level to see live vacancies at that band.

Popular Mental Health Searches

Where Mental Health Jobs Are Hiring Right Now

London, London24 jobs
Reading, South East6 jobs
Leeds, North East and Yorkshire5 jobs
Poole, South West3 jobs
Sheffield, North East and Yorkshire3 jobs
Stevenage, East of England3 jobs
Manchester, North West3 jobs
Black Country, Midlands3 jobs
Gloucester, South West3 jobs
Norwich, East of England3 jobs
Chertsey, South East3 jobs
Coventry, Midlands2 jobs

Top NHS Employers

Frequently Asked Questions