987 jobs open now

Find your dream job in Mental Health

Find mental health jobs across the UK: nursing, psychology, PWP, CBT, counselling, support worker and CAMHS roles in the NHS, charities and private providers.

FiltersReset all
Location
Category
Setting
Sector
NHS band
Contract
Training
Registration
Region
Other
Job type
Minimum salary Any
Any£50k£150k
Posted

Showing 196 jobs matching your search

Mental Health Nurse

Mental Health Nursing
Cheshire and Wirral Partnership NHS Foundation TrustWinsford5 days ago
£39,959 to £48,117 a yearFull timeCloses 15/10/2026

Never miss a job that fits

New jobs on Mental Health Jobs, by email each week.

How Mental Health Jobs uses your email address: privacy notice.

Registered Mental Health Nurse

Mental Health Nursing
Priory HealthcareYstrad Rhondda, Rhondda Cynon Taf5 days ago
Salary not statedFull timeCloses 30/10/2026

Mental Health Nurse (Bank)

Mental Health Nursing
Practice Plus Group - Health in JusticeWinchester, Hampshire5 days ago
Salary not statedTemporaryCloses 15/10/2026

Community Mental Health Nurse

Mental Health Nursing
Dorset HealthCare University NHS Foundation TrustShaftesbury5 days ago
£39,959 to £48,117 a yearFull timeCloses 08/10/2026

Community Psychiatric Nurse

Mental Health Nursing
Cwm Taf Morgannwg University Health BoardMerthyr Tydfil5 days ago
£40,559 to £48,841 a yearFull timeCloses 07/10/2026

Registered Mental Health Nurse

Mental Health Nursing
Priory HealthcareBlakelow, Newcastle upon Tyne5 days ago
Salary not statedFull timeCloses 30/10/2026

Senior Mental Health Nurse

Mental Health Nursing
Norfolk & Suffolk Foundation NHS TrustNorwich5 days ago
£39,959 to £48,117 a yearFull timeCloses 19/10/2026

Registered Mental Health Nurse

Mental Health Nursing
Priory HealthcareSpringfield, Essex5 days ago
£36,176 to £38,596 a yearFull timeCloses 30/11/2026

Community Mental Health Nurse

Mental Health Nursing
Cornwall Partnership NHS Foundation TrustBodmin5 days ago
£32,073 to £39,043 a yearFull timeCloses 09/10/2026

Community Mental Health Nurse

Mental Health Nursing
Gateshead Health NHS Foundation TrustGateshead5 days ago
£39,959 to £48,117 a yearPart timeCloses 07/10/2026