Free NHS Health Check every 5 years for people aged 40 to 74

In England, people aged 40 to 74 should be invited to a free NHS Health Check every 5 years. It checks your risk of heart disease, diabetes, kidney disease and stroke. If you have not been invited, contact your GP practice.

Deadline
No fixed deadline
Last checked
Checked against the official source: 20 October 2026

The NHS Health Check is for people aged 40 to 74 who do not already have certain long-term conditions, such as heart disease, diabetes or high blood pressure. People with those conditions should be offered regular check-ups instead.

How to do it

  1. Wait for an invitation from your GP practice or local council.
  2. If you have not been invited and think you are eligible, contact your GP practice.
  3. If your GP practice does not offer the check, contact your local council.
  4. Go to the appointment and ask about anything you want to change.

Common questions

How often can I have an NHS Health Check?

You should be invited every 5 years if you are aged 40 to 74 and eligible.

Who cannot have an NHS Health Check?

People who already have certain conditions, such as heart disease, kidney disease, diabetes or high blood pressure, or who take statins. They should get regular check-ups instead.

Official source: nhs.uk (opens in a new tab)

Check whether this applies to you and set a reminder

This information is not legal or tax advice.