acalculator

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.

Your numbers

Sex
Cholesterol units
Use the GFR calculator if you know only your creatinine.
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%.

Machine-readable copies: Markdown, JSON.

Worked examples

Each example is checked against the calculator on every build.

  1. 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%
  2. 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%
  3. 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:

TermMeaning
cage(age − 55) ÷ 10
cage²cage × cage (30-year equations only)
cnhdltotal cholesterol − HDL − 3.5
chdl(HDL − 1.3) ÷ 0.3
csbp(min(SBP, 110) − 110) ÷ 20
csbp2(max(SBP, 110) − 130) ÷ 20
diabetes, smoker1 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
bptx1 if you take blood pressure medicine
statin1 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

TermCVD, womenCVD, menASCVD, womenASCVD, menHF, womenHF, men
constant−3.307728−3.031168−3.819975−3.500655−4.310409−3.946391
cage0.79393290.76885280.7198830.70998470.89982350.8972642
cnhdl0.03052390.07361740.11769670.165866300
chdl−0.1606857−0.0954431−0.151185−0.114428500
csbp−0.2394003−0.4347345−0.0835358−0.2837212−0.4559771−0.6811466
csbp20.36007810.33626580.35928520.32399770.35765050.3634461
diabetes0.86676040.76928570.83485850.71895971.0383460.923776
smoker0.53607390.43868710.48310780.39569730.5839160.5023736
cbmi0000−0.0072294−0.0485841
cbmi200000.29977060.3726929
cegfr0.60459170.53789790.48646190.36900750.74516380.6926917
cegfr20.04337690.01648270.03977790.02036190.05570870.0251827
bptx0.31516720.2888790.22653090.20365220.35344420.2980922
statin−0.1477655−0.1337349−0.0592374−0.086558100
bptx × csbp2−0.0663612−0.0475924−0.0395762−0.0322916−0.0981511−0.0497731
statin × cnhdl0.11978790.1502730.08444230.11456300
cage × cnhdl−0.0819715−0.0517874−0.0567839−0.030000500
cage × chdl0.03067690.01911690.03256920.023274700
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 × cbmi20000−0.0038780.0068126
cage × cegfr−0.1637806−0.1543702−0.1671492−0.1217081−0.1884289−0.1797778

30-year coefficients

TermCVD, womenCVD, menASCVD, womenASCVD, menHF, womenHF, men
constant−1.318827−1.148204−1.974074−1.736444−2.205379−1.95751
cage0.55030790.46273090.46692020.39940990.62543740.5681541
cage²−0.0928369−0.0984281−0.0893118−0.0937484−0.0983038−0.1048388
cnhdl0.04097940.08360880.12569010.174464300
chdl−0.1663306−0.1029824−0.1542255−0.12020300
csbp−0.1628654−0.2140352−0.0018093−0.0665117−0.3919241−0.4761564
csbp20.32995050.29043250.3229490.27530370.31422950.30324
diabetes0.67938940.53312760.62967070.47902570.83307870.6840338
smoker0.31961120.21419140.2682920.17826350.34386510.2656273
cbmi00000.05948740.0833107
cbmi200000.25255360.26999
cegfr0.18571010.11555560.100106−0.02187890.29816420.2541805
cegfr20.05535280.06037750.04996630.06025530.06671590.0638923
bptx0.28940.2327140.18752920.14211820.3339210.2583631
statin−0.075688−0.02721120.01524760.013599600
bptx × csbp2−0.056367−0.0384488−0.0276123−0.0218265−0.0893177−0.0391938
statin × cnhdl0.10710190.1341920.07361470.101314800
cage × cnhdl−0.0751438−0.0511759−0.0521962−0.031261900
cage × chdl0.03017860.01658650.03169180.02067300
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 × cbmi20000−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 preventr package.
  • 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.