Read aloud or translate

Hospital volunteer

Hospital volunteers support people who are in hospital for their mental health.

What does a hospital volunteer do?

VoiceAbility’s professional advocates provide independent support for people under the Mental Health Act. Hospital volunteers can help people get access to advocates, and can also support the work that advocates do.

As a hospital volunteer, you might:

  • hold drop-ins
  • attend events and ward meetings at local facilities
  • share information
  • refer people to an advocate, by completing a form online or calling our helpline

Volunteering opportunities are available Monday to Friday between 9am and 5pm. You need to be over 18 years old with the right to work in the UK, and be living in the UK.

I started volunteering because I felt that no one should have to go through mental health difficulties alone.

Where can I volunteer as a hospital volunteer?

Hospital volunteers are needed in Bedfordshire, Cambridge and Peterborough, Cheshire, Doncaster, East Riding, Hampshire, Lincolnshire, Manchester, Newham, Northumberland, Redbridge, South Gloucestershire, Sunderland and Tameside.

What skills will I need?

You’ll need to be able work independently and safely in various situations.

These skills will be important:

  • empathy with people
  • ability to maintain confidentiality at all times
  • ability to act as a representative of VoiceAbility
  • good communication, both in writing and verbally
  • respectful of difference and diversity
  • non-judgmental attitude
  • organisational skills

What will I get from volunteering?

As a volunteer you won’t be paid, but you will receive excellent training, paid expenses and access to our benefits programme.

  • grow your confidence and communication skills
  • build up personal experience in health and social care
  • develop skills in accessibility, confidentiality and empathy
  • add experience to your CV
  • know you’re making a difference to people’s lives

If you prefer, email us at

You can also call 0300 303 1660.