Support for people living with diabetes, or at risk of developing Type 2 diabetes

There is now a range of support for people in Bath and North East Somerset who are living with diabetes, or who are at risk of developing Type 2 diabetes.

The National Diabetes Prevention Programme (NDPP) is a free, nine-month course that supports people to become more active and enjoy a healthier way of living. The programme operates nationwide but has recently been rolled out across Swindon, Wiltshire and B&NES.

The long-term goal of the programme is to enable people identified as at-risk of developing diabetes to take control of their own health and wellbeing.

Each NDPP group can provide support for up to 25 people, with sessions usually held in easy-to-access venues, such as community centres and village halls.

Who is eligible for NDPP?

Currently, only people who meet the criteria below are able to participate:

  • Aged 18 and over
  • Not already diagnosed with diabetes
  • Not pregnant at time of referral
  • Are physically able to take part in the course

How to sign up

Patients cannot self-refer to NDPP and should speak to their GP if they feel the course could be of benefit to them.

In some cases, routine health checks – that reveal a risk of diabetes – may lead to a patient being offered a place on the course.

More details about the NDPP can be found here


The National Diabetes Prevention Programme should not be confused with X-PERT, which is a similar educational course operating in B&NES, but for people already diagnosed with diabetes.

X-PERT aims to help people with diabetes improve their knowledge, skills and confidence, enabling them to take increasing control of their own condition and integrate effective self-management into their daily lives.

It provides patients with all the information they need to look after their diabetes, learn about diabetes and have the opportunity to explore and address their concerns.

For more information about X-PERT click here Alternatively, contact Virgin Care’s Healthy Lifestyle Service Hub on 01225 831852 or via