10-Year Heart Disease Risk Calculator
Estimates your 10-year risk of a cardiovascular event with the Framingham general CVD equation (D'Agostino 2008), using age, sex, blood pressure and its treatment, total and HDL cholesterol, smoking and diabetes. Use it to understand your personal risk level and guide conversations with your doctor.
Last updated: September 2026
Formula below · 3 sources (nhlbi.nih.gov, CDC, Wikipedia) · Updated Sep 2026
Compare with similar
About this calculator
This calculator uses the Framingham general cardiovascular risk profile (D'Agostino et al., Circulation 2008), a validated sex-specific model from the long-running Framingham Heart Study that estimates the probability of a first cardiovascular event (coronary death, heart attack, angina, stroke or TIA, peripheral artery disease or heart failure) within 10 years. Risk = 1 − S₀^exp(Σβx − mean), where Σβx adds coefficient × ln(age), ln(total cholesterol), ln(HDL) and ln(systolic BP), with a separate blood-pressure coefficient when the pressure is treated, plus fixed terms for smoking and diabetes. Men: 3.06117, 1.12370, −0.93263, 1.93303 (untreated) or 1.99881 (treated), smoking 0.65451, diabetes 0.57367, S₀ = 0.88936, mean 23.9802. Women: 2.32888, 1.20904, −0.70833, 2.76157 or 2.82263, smoking 0.52873, diabetes 0.69154, S₀ = 0.95012, mean 26.1931. Higher age, blood pressure and total cholesterol raise risk, higher HDL ('good' cholesterol) lowers it, and smoking and diabetes multiply it. The equation was derived in adults aged 30–74 without known cardiovascular disease, so the calculator returns a message outside that age range. A result below 10% is low risk, 10–20% intermediate and 20% or more high. This is a screening estimate, not a diagnosis.
How to use
Consider a 50-year-old non-smoking man without diabetes, systolic BP 130 mmHg (untreated), total cholesterol 200 mg/dL and HDL 50 mg/dL. Step 1: age term = 3.06117 × ln(50) = 3.06117 × 3.9120 = 11.975. Step 2: cholesterol term = 1.12370 × ln(200) = 1.12370 × 5.2983 = 5.954. Step 3: HDL term = −0.93263 × ln(50) = −3.648. Step 4: BP term = 1.93303 × ln(130) = 9.409. Step 5: sum = 23.690; minus the male mean 23.9802 gives −0.290, and exp(−0.290) = 0.748. Step 6: risk = 1 − 0.88936^0.748 ≈ 8.4%. This falls in the low-risk category (under 10%). If the same man smoked, his risk would rise to about 15.5% (intermediate), which shows how much smoking alone adds.
Frequently asked questions
What risk factors does the Framingham Heart Disease Risk Score use?
The original Framingham Risk Score uses age, sex, total cholesterol, HDL cholesterol, systolic blood pressure, blood pressure treatment status, smoking, and diabetes. This calculator uses all of them: age, sex, total cholesterol, HDL cholesterol, systolic blood pressure, whether it is treated, smoking and diabetes. Each factor is assigned a weight based on its observed statistical association with cardiovascular events in the Framingham cohort. Among modifiable risk factors, smoking cessation and blood pressure control tend to have the largest individual impact on reducing calculated risk.
How does HDL cholesterol affect 10-year heart disease risk calculations?
HDL (high-density lipoprotein) is often called 'good' cholesterol because it helps transport cholesterol away from arterial walls to the liver for removal, reducing plaque buildup. In the Framingham model and this calculator, higher HDL decreases your risk: HDL enters as a logarithm with a negative coefficient, so raising HDL from 40 to 60 mg/dL lowers a typical man's risk by about 30%. An HDL below 40 mg/dL for men or 50 mg/dL for women is considered a risk factor in itself. Lifestyle changes such as aerobic exercise, quitting smoking, and moderate alcohol consumption can raise HDL levels.
When should I see a doctor based on my 10-year heart disease risk calculator result?
If your calculated 10-year risk is 10% or higher, current cardiovascular guidelines generally recommend a detailed discussion with your physician about risk-reducing interventions. At 10–20% (intermediate risk), lifestyle modifications — such as improving diet, increasing physical activity, and quitting smoking — are typically the first-line recommendation, with statins considered in some cases. Above 20% (high risk), pharmacological treatment including statins and antihypertensives is often indicated alongside lifestyle changes. Even a low result below 10% does not mean risk is zero; it should motivate maintaining healthy habits to prevent risk from rising over time.