The NHS Health Check is a free check-up of your overall health. It is available to adults aged 40 to 74 who haven’t been diagnosed with a pre‑existing health condition such as stroke, heart failure or atrial fibrillation.
If you’re unsure whether you’re eligible, contact your GP or find out more below.
If you’re aged over 74, you can request an annual health check at your GP practice.
The NHS Health Check is designed to help spot the early signs of:
- Heart disease
- Stroke
- Kidney disease
- Type 2 diabetes
If you’re aged 65 or over, you’ll also be given information about dementia.
Getting this check means you’ll get expert advice on how to stay healthy so you can reduce your future risks.
What happens at the NHS Health Check?
An NHS Health Check takes around 20 to 30 minutes and is carried out by a health professional from your GP practice, often a nurse or healthcare assistant.
They will:
- Ask about your lifestyle and family history
- Record your age, sex and ethnicity
- Check your height and weight
- Measure your blood pressure
- Carry out a blood test (either before or during the appointment)
You’ll be given a cardiovascular risk score, showing your risk of developing conditions such as heart disease, stroke, type 2 diabetes or kidney disease over the next 10 years.
Your risk may be described as low, moderate or high. While some factors (like age and family history) can’t be changed, others such as smoking, cholesterol and blood pressure can be improved with support.
Why should I get an NHS Health Check?
Your NHS Health Check can:
- Identify problems before symptoms appear
- Help prevent future illness
- Provide personalised advice on:
- Healthy eating
- Physical activity
- Weight management
- Stopping smoking
If needed, you may also be offered medication to help lower blood pressure or cholesterol.
You’ll usually be invited for a repeat check every five years.