What is my PREVENT heart risk?
Enter your age, cholesterol, blood pressure, kidney function (eGFR), and BMI to estimate your risk with the American Heart Association PREVENT equations. For information only. This is not medical advice or a diagnosis. Do not use it to make treatment decisions without a clinician. No licensed clinician has reviewed this page.
- 10-year total CVD risk
- 14.7%
Your estimated 10-year risk of cardiovascular disease is 14.7%, and of a heart attack or stroke (ASCVD) 9.2%.
- 10-year ASCVD risk
- 9.2%
- 10-year heart failure risk
- 8.1%
- 30-year total CVD risk
- 53%
- 30-year ASCVD risk
- 35.4%
- 30-year heart failure risk
- 39%
10-year total CVD risk: 14.7%. Your estimated 10-year risk of cardiovascular disease is 14.7%, and of a heart attack or stroke (ASCVD) 9.2%.
10-year total CVD risk
This calculator gives general information only. It is not medical advice and does not replace a doctor or other health care provider. Talk with a professional about your results. Terms of use
How to calculate
Estimates the 10-year and 30-year risk of cardiovascular disease, ASCVD, and heart failure with the American Heart Association PREVENT equations (base model) for adults 30 to 79.
Example with the default inputs (Sex Female, Age 50, Cholesterol units mg/dL, Total cholesterol (mg/dL) 200, HDL cholesterol (mg/dL) 45, Systolic blood pressure (mmHg) 160, eGFR (mL/min/1.73 m²) 90, BMI (kg/m²) 35, Taking blood pressure medicine Yes, Taking a statin No, Diabetes Yes, Current smoker No): Your estimated 10-year risk of cardiovascular disease is 14.7%, and of a heart attack or stroke (ASCVD) 9.2%.
Method: Risk = 100 × e^x ÷ (1 + e^x), x = constant + Σ coefficient × transformed term, with the sex-specific PREVENT base-model coefficients of Khan 2024 for total CVD, ASCVD, and heart failure at 10 and 30 years.
- Adults 30 to 79 without known cardiovascular disease. 30-year risks are shown for ages 30 to 59 only.
- Cholesterol in mg/dL is converted to mmol/L by multiplying by 0.02586 (Khan 2024).
- Base model only: it does not use urine albumin, HbA1c, or the social deprivation index.
- Each risk is rounded to 0.1%.
Worked examples
Each example is checked against the calculator on every build.
- Sex Female, Age 50, Cholesterol units mg/dL, Total cholesterol (mg/dL) 200, HDL cholesterol (mg/dL) 45, Systolic blood pressure (mmHg) 160, eGFR (mL/min/1.73 m²) 90, BMI (kg/m²) 35, Taking blood pressure medicine yes, Taking a statin no, Diabetes yes, Current smoker no gives 10-year total CVD risk 14.7%, 10-year ASCVD risk 9.2%, 10-year heart failure risk 8.1%, 30-year total CVD risk 53%, 30-year ASCVD risk 35.4%, 30-year heart failure risk 39%.Source: Khan 2024 coefficients, Python 3 check 14.68%, 9.20%, 8.06%, 52.99%, 35.43%, 38.96%
- Sex Male, Age 55, Cholesterol units mmol/L, Total cholesterol (mmol/L) 4.8, HDL cholesterol (mmol/L) 1.3, Systolic blood pressure (mmHg) 130, eGFR (mL/min/1.73 m²) 90, BMI (kg/m²) 25, Taking blood pressure medicine no, Taking a statin no, Diabetes no, Current smoker no gives 10-year total CVD risk 4.6%, 10-year ASCVD risk 2.9%, 10-year heart failure risk 1.9%, 30-year total CVD risk 24.1%, 30-year ASCVD risk 15%, 30-year heart failure risk 12.4%.Source: Khan 2024 constants for men: 100 / (1 + e^3.031168) = 4.60%, e^3.500655 gives 2.93%, e^3.946391 gives 1.90%
- Sex Female, Age 65, Cholesterol units mg/dL, Total cholesterol (mg/dL) 240, HDL cholesterol (mg/dL) 40, Systolic blood pressure (mmHg) 150, eGFR (mL/min/1.73 m²) 45, BMI (kg/m²) 28, Taking blood pressure medicine yes, Taking a statin yes, Diabetes no, Current smoker yes gives 10-year total CVD risk 28.2%, 10-year ASCVD risk 17.3%, 10-year heart failure risk 14.7%.Source: Khan 2024 base-model equations for women
Medical disclaimer
This calculator is for information and education only. It is not medical advice, and its result is not a diagnosis. Do not use it to start, stop, or change a treatment without a clinician who knows your health history. No licensed clinician has reviewed this page. This site's editors checked the formulas and worked examples against published sources. If you think you have a medical emergency, call your local emergency number.
When this does not apply. PREVENT is for adults 30 to 79 without known heart disease, stroke, or heart failure (Khan 2024). It does not apply to people who already have these conditions, or to values outside the ranges the study used.
How the risk is worked out
PREVENT is a logistic model. For each outcome (total CVD, ASCVD, heart failure), time frame (10 or 30 years), and sex:
risk (%) = 100 × e^x ÷ (1 + e^x), where x = constant + Σ coefficient × term
Cholesterol is in mmol/L: mg/dL × 0.02586 (Khan 2024). Blood pressure is in mmHg, eGFR in mL/min/1.73 m², BMI in kg/m². The terms are:
| Term | Meaning |
|---|---|
| cage | (age − 55) ÷ 10 |
| cage² | cage × cage (30-year equations only) |
| cnhdl | total cholesterol − HDL − 3.5 |
| chdl | (HDL − 1.3) ÷ 0.3 |
| csbp | (min(SBP, 110) − 110) ÷ 20 |
| csbp2 | (max(SBP, 110) − 130) ÷ 20 |
| diabetes, smoker | 1 for yes, 0 for no |
| cbmi | (min(BMI, 30) − 25) ÷ 5 (heart failure only) |
| cbmi2 | (max(BMI, 30) − 30) ÷ 5 (heart failure only) |
| cegfr | (min(eGFR, 60) − 60) ÷ −15 |
| cegfr2 | (max(eGFR, 60) − 90) ÷ −15 |
| bptx | 1 if you take blood pressure medicine |
| statin | 1 if you take a statin (not in the heart failure equations) |
A product such as "bptx × csbp2" is an interaction term. A 0 in the tables means the equation has no such term.
10-year coefficients
| Term | CVD, women | CVD, men | ASCVD, women | ASCVD, men | HF, women | HF, men |
|---|---|---|---|---|---|---|
| constant | −3.307728 | −3.031168 | −3.819975 | −3.500655 | −4.310409 | −3.946391 |
| cage | 0.7939329 | 0.7688528 | 0.719883 | 0.7099847 | 0.8998235 | 0.8972642 |
| cnhdl | 0.0305239 | 0.0736174 | 0.1176967 | 0.1658663 | 0 | 0 |
| chdl | −0.1606857 | −0.0954431 | −0.151185 | −0.1144285 | 0 | 0 |
| csbp | −0.2394003 | −0.4347345 | −0.0835358 | −0.2837212 | −0.4559771 | −0.6811466 |
| csbp2 | 0.3600781 | 0.3362658 | 0.3592852 | 0.3239977 | 0.3576505 | 0.3634461 |
| diabetes | 0.8667604 | 0.7692857 | 0.8348585 | 0.7189597 | 1.038346 | 0.923776 |
| smoker | 0.5360739 | 0.4386871 | 0.4831078 | 0.3956973 | 0.583916 | 0.5023736 |
| cbmi | 0 | 0 | 0 | 0 | −0.0072294 | −0.0485841 |
| cbmi2 | 0 | 0 | 0 | 0 | 0.2997706 | 0.3726929 |
| cegfr | 0.6045917 | 0.5378979 | 0.4864619 | 0.3690075 | 0.7451638 | 0.6926917 |
| cegfr2 | 0.0433769 | 0.0164827 | 0.0397779 | 0.0203619 | 0.0557087 | 0.0251827 |
| bptx | 0.3151672 | 0.288879 | 0.2265309 | 0.2036522 | 0.3534442 | 0.2980922 |
| statin | −0.1477655 | −0.1337349 | −0.0592374 | −0.0865581 | 0 | 0 |
| bptx × csbp2 | −0.0663612 | −0.0475924 | −0.0395762 | −0.0322916 | −0.0981511 | −0.0497731 |
| statin × cnhdl | 0.1197879 | 0.150273 | 0.0844423 | 0.114563 | 0 | 0 |
| cage × cnhdl | −0.0819715 | −0.0517874 | −0.0567839 | −0.0300005 | 0 | 0 |
| cage × chdl | 0.0306769 | 0.0191169 | 0.0325692 | 0.0232747 | 0 | 0 |
| cage × csbp2 | −0.0946348 | −0.1049477 | −0.1035985 | −0.0927024 | −0.0946663 | −0.1289201 |
| cage × diabetes | −0.27057 | −0.2251948 | −0.2417542 | −0.2018525 | −0.3581041 | −0.3040924 |
| cage × smoker | −0.078715 | −0.0895067 | −0.0791142 | −0.0970527 | −0.1159453 | −0.1401688 |
| cage × cbmi2 | 0 | 0 | 0 | 0 | −0.003878 | 0.0068126 |
| cage × cegfr | −0.1637806 | −0.1543702 | −0.1671492 | −0.1217081 | −0.1884289 | −0.1797778 |
30-year coefficients
| Term | CVD, women | CVD, men | ASCVD, women | ASCVD, men | HF, women | HF, men |
|---|---|---|---|---|---|---|
| constant | −1.318827 | −1.148204 | −1.974074 | −1.736444 | −2.205379 | −1.95751 |
| cage | 0.5503079 | 0.4627309 | 0.4669202 | 0.3994099 | 0.6254374 | 0.5681541 |
| cage² | −0.0928369 | −0.0984281 | −0.0893118 | −0.0937484 | −0.0983038 | −0.1048388 |
| cnhdl | 0.0409794 | 0.0836088 | 0.1256901 | 0.1744643 | 0 | 0 |
| chdl | −0.1663306 | −0.1029824 | −0.1542255 | −0.120203 | 0 | 0 |
| csbp | −0.1628654 | −0.2140352 | −0.0018093 | −0.0665117 | −0.3919241 | −0.4761564 |
| csbp2 | 0.3299505 | 0.2904325 | 0.322949 | 0.2753037 | 0.3142295 | 0.30324 |
| diabetes | 0.6793894 | 0.5331276 | 0.6296707 | 0.4790257 | 0.8330787 | 0.6840338 |
| smoker | 0.3196112 | 0.2141914 | 0.268292 | 0.1782635 | 0.3438651 | 0.2656273 |
| cbmi | 0 | 0 | 0 | 0 | 0.0594874 | 0.0833107 |
| cbmi2 | 0 | 0 | 0 | 0 | 0.2525536 | 0.26999 |
| cegfr | 0.1857101 | 0.1155556 | 0.100106 | −0.0218789 | 0.2981642 | 0.2541805 |
| cegfr2 | 0.0553528 | 0.0603775 | 0.0499663 | 0.0602553 | 0.0667159 | 0.0638923 |
| bptx | 0.2894 | 0.232714 | 0.1875292 | 0.1421182 | 0.333921 | 0.2583631 |
| statin | −0.075688 | −0.0272112 | 0.0152476 | 0.0135996 | 0 | 0 |
| bptx × csbp2 | −0.056367 | −0.0384488 | −0.0276123 | −0.0218265 | −0.0893177 | −0.0391938 |
| statin × cnhdl | 0.1071019 | 0.134192 | 0.0736147 | 0.1013148 | 0 | 0 |
| cage × cnhdl | −0.0751438 | −0.0511759 | −0.0521962 | −0.0312619 | 0 | 0 |
| cage × chdl | 0.0301786 | 0.0165865 | 0.0316918 | 0.020673 | 0 | 0 |
| cage × csbp2 | −0.0998776 | −0.1101437 | −0.1046101 | −0.0920935 | −0.0974299 | −0.1269124 |
| cage × diabetes | −0.3206166 | −0.2585943 | −0.2727793 | −0.2159947 | −0.404855 | −0.3273572 |
| cage × smoker | −0.1607862 | −0.1566406 | −0.1530907 | −0.1548811 | −0.1982991 | −0.2043019 |
| cage × cbmi2 | 0 | 0 | 0 | 0 | −0.0035619 | −0.0182831 |
| cage × cegfr | −0.1450788 | −0.1166776 | −0.1299149 | −0.0712547 | −0.1564215 | −0.1342618 |
Notes on the coefficients:
- The heart failure equations have a term "cage × cbmi2". The review article prints it without the "(age − 55)/10" factor; the model has it as an age interaction, and with it the results match the
preventrpackage. - Women's 10-year total CVD csbp2 is 0.3600781 in the coefficient table and 0.360078 in the written equation; the calculator uses 0.3600781.
Inputs and rounding
- Ages 30 to 79 (30-year risks for 30 to 59 only), total cholesterol 130 to 320 mg/dL, HDL 20 to 100 mg/dL, SBP 90 to 180 mmHg, eGFR 15 to 140, BMI 18.5 to 39.9. Khan 2024 left out people with SBP under 90 or over 200 mmHg, total cholesterol under 130 or over 320 mg/dL, HDL under 20 or over 100 mg/dL, and BMI under 18.5 or 40 or more. This page stops SBP at 180 mmHg, inside the study range.
- SI cholesterol is used as typed in mmol/L. The SI fields take 3.37 to 8.27 mmol/L (total) and 0.52 to 2.58 mmol/L (HDL).
- Each risk is rounded to one decimal place (halves round up, read from the decimal value: a result within 1e-9 (relative) of a half counts as the half, so 2.005 rounds to 2.01).
Worked examples by hand
The preventr README example. Woman, 50, total cholesterol 200 mg/dL, HDL 45 mg/dL, SBP 160 treated, diabetes, non-smoker, no statin, eGFR 90, BMI 35. The 10-year risks are 14.7% (total CVD), 9.2% (ASCVD), and 8.1% (heart failure); the 30-year risks are 53.0%, 35.4%, and 39.0%. The preventr package gives 0.147, 0.092, 0.081 and 0.53, 0.354, 0.39.
Every term zero. Man, 55, total cholesterol 4.8 mmol/L, HDL 1.3 mmol/L, SBP 130, eGFR 90, BMI 25, no medicines, no diabetes, non-smoker. Then cage, cnhdl, chdl, csbp, csbp2, cegfr, cegfr2, and cbmi2 are 0, and cbmi is 0. So x is the constant: 10-year total CVD 100 ÷ (1 + e^3.031168) = 4.6%, ASCVD 100 ÷ (1 + e^3.500655) = 2.9%, heart failure 100 ÷ (1 + e^3.946391) = 1.9%; 30-year 100 ÷ (1 + e^1.148204) = 24.1%, 100 ÷ (1 + e^1.736444) = 15.0%, 100 ÷ (1 + e^1.95751) = 12.4%.
Woman, 65. Total cholesterol 240 mg/dL (6.2064 mmol/L), HDL 40 mg/dL (1.0344 mmol/L), SBP 150 treated, statin, smoker, no diabetes, eGFR 45, BMI 28. cage = 1, cnhdl = 1.672, chdl = −0.88533, csbp = 0, csbp2 = 1, cegfr = 1, cegfr2 = 2, cbmi = 0.6, cbmi2 = 0. Total CVD: x = −0.93302, risk 28.2%. ASCVD: x = −1.56578, risk 17.3%. Heart failure: x = −1.76052, risk 14.7%. Age 65 is over 59, so no 30-year risks.
Limits
The base model does not use urine albumin, HbA1c, or where you live (the social deprivation index); the full PREVENT model can. The equations are for people without known heart disease or stroke, and they were built from US data.
Other questions people ask
What is the PREVENT calculator?
PREVENT (Predicting Risk of cardiovascular disease EVENTs) is a set of equations published by the American Heart Association in 2024 (Khan and others). They estimate the risk of total cardiovascular disease, of atherosclerotic cardiovascular disease (heart attack and stroke), and of heart failure, over 10 and 30 years, for adults without known heart disease.
How is PREVENT different from the ASCVD (Pooled Cohort Equations) calculator?
PREVENT was built from more recent and larger US data. It starts at age 30, adds kidney function (eGFR) and statin use, estimates heart failure, and does not use race. It usually gives lower risks than the 2013 Pooled Cohort Equations for the same person.
Why does PREVENT ask for eGFR and BMI?
Chronic kidney disease raises heart risk, so eGFR is in every PREVENT equation. BMI is used only in the heart failure equations. If you know only your creatinine, estimate eGFR first with the GFR calculator.
Why is there no 30-year risk for me?
The 30-year equations were built for ages 30 to 59. From age 60, the calculator shows 10-year risks only.
What do the risk numbers mean?
A 10-year total CVD risk of 10% means that about 10 in 100 people with the same risk factors had a cardiovascular event within 10 years in the study data. It is not a prediction for one person. Guidelines use these numbers with other factors to decide on prevention, together with a clinician.