Heart Disease Risk Calculator

Estimate 10-year cardiovascular risk based on age, cholesterol, blood pressure, and lifestyle.

By Konstantin Iakovlev · Updated September 2026 · Source: NHLBI — ATP III Executive Summary (2001), Framingham point scores

Sex
mg/dL
mg/dL
mmHg
On BP Medication?
Smoker?
Diabetic?

10-Year Heart Disease Risk

6%

Low Risk

Risk Categories

Low Risk< 10%
Moderate Risk10–20%
High Risk> 20%

Modifiable Risk Factors

Lower total cholesterol→
Lower blood pressure→

Based on the NCEP ATP III Framingham point scores (2001): 10-year risk of heart attack or coronary death, for adults 20-79 without heart disease. This is a screening estimate only and should not replace professional medical evaluation. Talk to your doctor about your heart disease risk.

Use the Heart Disease Risk Calculator above to calculate your results. Enter your values and see instant results — all calculations run in your browser.

Disclaimer: This calculator is for informational purposes only and is not medical advice. Results are estimates from standard formulas and the numbers you enter. Talk to a doctor or another qualified health professional about your own health before acting on them.

How It Works

Estimating the odds of a heart attack over the next decade gives you a concrete reason to act early rather than wait for symptoms. Heart disease remains one of the leading causes of death worldwide: the World Health Organization estimates that cardiovascular diseases killed 19.8 million people in 2022, about 32% of all deaths. A 10-year risk figure turns that broad reality into a personal number you can actually work with alongside your doctor.

The estimate uses the Framingham point scores published in the National Cholesterol Education Program's ATP III report (2001), for adults aged 20 to 79 without heart disease. Age, total cholesterol, HDL cholesterol, systolic blood pressure (scored differently if it is treated) and smoking each add points, and cholesterol and smoking count for more at younger ages. Separate tables for men and women turn the point total into the chance of a heart attack or coronary death within ten years, from under 1% to 30% or more. Diabetes is not scored: ATP III treats it as a coronary heart disease risk equivalent, a 10-year risk above 20%, and the calculator shows that instead.

Useful as that percentage is, it is an estimate and not a diagnosis. The model cannot see every personal health detail or genetic factor that shapes real risk, and leaving out things like family history or a recent change in your health can throw the result off. For a complete and personalized assessment, that work belongs with a healthcare professional who can examine the full context behind your numbers.

Example: John's Heart Health Estimate

  1. 1 John is 55 years old, a non-smoker, and does not have diabetes. His total cholesterol is 220 mg/dL, HDL cholesterol is 45 mg/dL, and his systolic blood pressure is 135 mmHg.
  2. 2 Points from the ATP III table for men: age 55-59 = 8, total cholesterol 200-239 at age 50-59 = 3, HDL 40-49 = 1, untreated systolic pressure 130-139 = 1, non-smoker = 0. Total: 13 points.
  3. 3 The men's table converts 13 points to a 10-year risk of 12%, which places him in the moderate-risk category (10-20%).
  4. 4 A 12% risk means that, based on his current health profile, there's a 12% chance John will have a heart attack or die of coronary heart disease within the next decade; the Framingham score does not cover stroke. This information can prompt him to discuss lifestyle modifications, such as dietary changes or increased physical activity, with his doctor to potentially lower this risk.

Frequently Asked Questions

What are the main risk factors for heart disease?
The major modifiable risk factors are high blood pressure, high LDL cholesterol, smoking, diabetes, obesity, physical inactivity, and poor diet. Non-modifiable factors include age (men 45+, women 55+), sex, and family history of early heart disease.
How is 10-year heart disease risk calculated?
The most common tool is the ACC/AHA Pooled Cohort Equations, which use age, sex, race, total cholesterol, HDL, systolic blood pressure, blood pressure treatment status, diabetes status, and smoking status to estimate 10-year risk of a first cardiovascular event.
What is considered high risk for heart disease?
In the NCEP ATP III scheme this calculator follows, a 10-year risk above 20% is high, 10–20% is moderate and below 10% is low. The ACC/AHA Pooled Cohort Equations use different cut-offs, so a percentage from one tool should not be read against the other's categories. People above 20% get the most intensive cholesterol treatment: ATP III sets their LDL-cholesterol goal below 100 mg/dL.