Health calculators

CVD Risk Calculator

Updated Jun 28, 2026 By Jehan Wadia
High-Risk Pre-Check
If a clinically determined high-risk condition is present, formal risk scoring is not required.
Demographics
Lifestyle
Cholesterol
Norm: 150–200 mg/dL
×Total cholesterol is very high — consider screening for Familial Hypercholesterolaemia and review lipid guidelines.
Norm: 40–60 mg/dL
4.4
Automatically calculated.
Blood Pressure
Norm: 100–120 mmHg
×SBP > 160 mmHg — consider BP-lowering pharmacotherapy and refer to hypertension guidelines.
Metabolic Factors
Valid: 18.5–39.9 kg/m²
Norm: 90–120
Outcome Models

Inputs changed — press Calculate to refresh results.
Input Summary
Estimated Risk
Step-by-Step Solution
Therapy Impact — 10-Year ASCVD Projection

Introduction

Heart disease and stroke are leading causes of death worldwide. A CVD risk calculator helps you find out how likely you are to have a heart attack or stroke in the next 10 years. This tool uses two trusted models: the AHA PREVENT™ equation (for ages 30–79) and the Pooled Cohort Equations (PCE) (for ages 40–79). You enter basic health information like your age, blood pressure, cholesterol, and smoking status. The calculator then gives you a risk score, a risk category, and a step-by-step breakdown of how the result was found.

This tool also shows how treatments like statins, blood pressure medicine, or quitting smoking could lower your risk. It is built for doctors, nurses, and patients who want a clear picture of cardiovascular health. Use it as a starting point — not a replacement — for a conversation with your healthcare provider. You may also want to check your results alongside our dedicated ASCVD Risk Calculator for a focused atherosclerotic risk estimate.

How to Use Our CVD Risk Calculator

Enter your health details below to estimate your 10-year risk of heart disease and stroke. The calculator will show your risk as a percentage, place you in a risk category, and show how treatments like statins or blood pressure medicine could lower your risk.

Risk Model: Choose between PREVENT™ (for ages 30–79) or Pooled Cohort/PCE (for ages 40–79) using the tabs at the top. PREVENT is the newer model and includes more health factors.

High-Risk Pre-Check: Check the box if you have moderate-to-severe chronic kidney disease or familial hypercholesterolaemia. If either applies, you are already high risk and do not need a score. Otherwise, leave "Neither" checked and continue.

Age: Enter your age in years. PREVENT accepts ages 30 to 79. Pooled Cohort accepts ages 40 to 79. If you need help determining your exact age, our Age Calculator can help.

Sex: Select Female or Male. The calculator uses different formulas for each sex.

Race/Ethnicity: This field only appears in Pooled Cohort mode. Choose White, African American, or Other. This is optional but can improve accuracy.

Smoking Status: Select Never, Former, or Current. If you pick Former, a follow-up question will ask how long ago you quit.

Cholesterol Units: Pick mg/dL or mmol/L. The calculator will convert your values automatically if you switch units.

Total Cholesterol: Enter your total cholesterol level from a recent blood test. Normal range is 150–200 mg/dL or 3.9–5.2 mmol/L.

HDL Cholesterol: Enter your HDL ("good") cholesterol level. Normal range is 40–60 mg/dL or 1.0–1.5 mmol/L. The TC:HDL ratio is calculated for you. For a deeper look at your lipid ratios, try our Cholesterol Ratio Calculator.

Statin Medication: This field only appears in PREVENT mode. Select Yes if you currently take a statin or other lipid-lowering drug.

Systolic Blood Pressure: Enter the top number from your blood pressure reading in mmHg. Normal is around 120 mmHg. You can also use our MAP Calculator to find your mean arterial pressure from your blood pressure readings.

Diastolic Blood Pressure: This field only appears in Pooled Cohort mode. Enter the bottom number from your blood pressure reading in mmHg.

Anti-Hypertensive Medication: Select Yes if you currently take medicine to lower your blood pressure.

Diabetes: Select Yes if you have been diagnosed with diabetes. If you track your blood sugar over time, our A1C Calculator can help you convert between average blood glucose and HbA1c values.

BMI: This field only appears in PREVENT mode. Enter your body mass index (18.5–39.9). Click the ⓘ calc button if you need help figuring out your BMI from your weight and height, or use our full BMI Calculator for a detailed breakdown.

eGFR: This field only appears in PREVENT mode. Enter your estimated glomerular filtration rate, which measures kidney function. Normal is 90–120 mL/min/1.73m². If you need to estimate this value from your lab results, our GFR Calculator can help. You may also find our Creatinine Clearance Calculator useful for a related measure of kidney function.

Outcome Models: In PREVENT mode, check which outcomes you want to see: ASCVD (heart attack and stroke), Heart Failure, or CVD Total (both combined).

Once all fields are filled in, click Calculate Risk to see your results. You can click Reset to clear all inputs back to default values or Print Results to save a copy.

What Is a CVD Risk Calculator?

A CVD (cardiovascular disease) risk calculator estimates your chance of having a heart attack, stroke, or heart failure within the next 10 years. It uses numbers from basic health tests — like blood pressure, cholesterol, and kidney function — along with your age, sex, and lifestyle habits to give you a personalized risk score. Doctors use this score to decide if you need medicine, lifestyle changes, or closer monitoring.

How Does This Calculator Work?

This tool supports two proven risk models. The AHA PREVENT™ model works for adults ages 30 to 79 and factors in BMI, kidney health (eGFR), and statin use. It can estimate your risk for ASCVD (atherosclerotic cardiovascular disease), heart failure, or total CVD. The Pooled Cohort Equations (PCE) model works for adults ages 40 to 79 and uses race, total cholesterol, HDL cholesterol, and blood pressure to estimate 10-year ASCVD risk. For a focused look at atherosclerotic risk alone, see our ASCVD Risk Calculator.

What Do the Results Mean?

Your 10-year risk score falls into one of four groups:

  • Low risk: Less than 5%. Heart attack or stroke is unlikely in the next 10 years.
  • Borderline risk: 5% to 7.5%. You may benefit from healthy lifestyle changes.
  • Intermediate risk: 7.5% to 20%. Your doctor may suggest medicine like a statin along with diet and exercise.
  • High risk: 20% or higher. Treatment with medicine is strongly recommended.

Why Does Cardiovascular Risk Matter?

Heart disease is the leading cause of death worldwide. Many heart attacks and strokes can be prevented when risk is caught early. A risk score helps you and your doctor act before problems start — not after. Even small changes, like lowering blood pressure by 10 points or quitting smoking, can drop your risk by a meaningful amount. This calculator shows you those therapy scenarios so you can see the real impact of each change. Maintaining a healthy weight is another key factor — our Calorie Calculator and Weight Loss Calculator can support your goals. Tracking your cardiovascular fitness with a VO2 Max Calculator or understanding your Heart Rate Zones can also complement your risk reduction efforts. Other useful metrics include your Waist to Hip Ratio and Body Fat percentage, both of which are linked to cardiovascular outcomes.

Important Notes

This calculator is an educational tool. It does not replace advice from your doctor. If you have moderate-to-severe chronic kidney disease or familial hypercholesterolaemia, you are already considered high risk and do not need a score — talk to your doctor about treatment right away. Always use real lab values from a recent blood test for the most accurate result. For broader health planning, consider exploring our Life Expectancy Calculator alongside your CVD risk results.


Formulas used

PREVENT 10-year risk (logistic model)
\text{Risk} = \frac{1}{1 + e^{-LP}} \times 100\%
PREVENT linear predictor
LP = \beta_0 + \sum \beta_i\,x_i + \sum \beta_{ij}\,x_i\,x_j, \quad \text{age}_c = \frac{\text{Age} - 55}{10},\; \text{nonHDL}_c = (TC - HDL)_{\text{mmol/L}} - 3.5
Pooled Cohort (PCE) 10-year ASCVD risk
\text{Risk} = 1 - S_0^{\,\exp\!\left(\sum \beta_i\,x_i \;-\; \bar{x}\right)}
TC : HDL ratio
\text{Ratio} = \frac{TC}{HDL}
BMI from weight and height
BMI = \frac{w\;(\text{kg})}{\left[\,h\;(\text{m})\,\right]^2}
Statin therapy projection (non-HDL reduction)
TC_{\text{adj}} = HDL + 0.7 \times (TC - HDL)

Frequently asked questions

What is the difference between PREVENT and Pooled Cohort Equations?

PREVENT™ is a newer model from the American Heart Association. It works for ages 30 to 79 and includes BMI, kidney function (eGFR), and statin use. It can estimate risk for heart attack, stroke, and heart failure. The Pooled Cohort Equations (PCE) is an older model that works for ages 40 to 79. It uses race as a factor but does not include BMI or kidney function. PREVENT is generally recommended for most adults today because it covers more health factors and a wider age range.

Which risk model should I choose?

If you are between 30 and 79 years old and have your BMI and eGFR values, choose PREVENT™. It is the more up-to-date model. If you are between 40 and 79 and do not have your BMI or eGFR, or if your doctor specifically uses Pooled Cohort Equations, choose PCE. Both models give a valid 10-year risk estimate.

What does a 10-year risk score of 12% mean?

A score of 12% means that out of 100 people with your same health profile, about 12 would be expected to have a heart attack or stroke in the next 10 years. This falls in the intermediate risk category (7.5% to 20%). Your doctor may suggest lifestyle changes and possibly medicine like a statin to lower that number.

Can I use this calculator if I already had a heart attack or stroke?

No. This calculator is for primary prevention only. That means it is designed for people who have not yet had a heart attack, stroke, or other cardiovascular event. If you already have heart disease, you are considered high risk. Talk to your doctor about a secondary prevention plan instead.

What is eGFR and where do I find it?

eGFR stands for estimated glomerular filtration rate. It measures how well your kidneys filter waste from your blood. A normal eGFR is 90 to 120 mL/min/1.73m². You can find your eGFR on a blood test report, often listed under kidney function or renal panel. This value is only needed in PREVENT™ mode.

What is non-HDL cholesterol?

Non-HDL cholesterol is your total cholesterol minus your HDL (good) cholesterol. It measures all the "bad" types of cholesterol in your blood, including LDL. The PREVENT™ model uses non-HDL cholesterol in its formula. You do not need to enter it separately — the calculator figures it out from your total cholesterol and HDL values.

Why does the calculator ask about statin use?

The PREVENT™ model includes statin use as a separate factor. If you already take a statin, your cholesterol numbers are already lower than they would be without the drug. The model accounts for this so your risk score stays accurate. Without this adjustment, the calculator might underestimate your true risk.

How accurate is this calculator?

Both the PREVENT™ and Pooled Cohort models were developed using large studies with hundreds of thousands of people. They are well-validated tools used by doctors worldwide. However, no risk calculator is perfect. Your actual risk depends on many factors these models do not cover, like family history, diet, exercise, and stress. Use the result as a guide, not a diagnosis.

What is the TC to HDL ratio shown in the results?

The TC:HDL ratio is your total cholesterol divided by your HDL cholesterol. A ratio below 4.0 is considered good. A ratio above 5.0 may signal higher heart disease risk. The calculator computes this ratio automatically from the values you enter. It is shown for reference but is not directly used in the PREVENT or PCE formulas.

Why does race only appear in the Pooled Cohort model?

The Pooled Cohort Equations were built using separate formulas for White and African American adults. Race affects the coefficients used in the math. The newer PREVENT™ model was designed to work without race as a variable. The AHA removed race from PREVENT because it is a social category, not a biological one, and the model performs well without it.

What do the therapy impact scenarios show?

The therapy section shows how your 10-year ASCVD risk could change if you start a statin, take blood pressure medicine, or quit smoking. Each scenario recalculates your risk with those changes applied. For example, Scenario 1 shows the effect of adding a statin alone, and Scenario 2 shows a statin plus a blood pressure drug together. These are estimates, not guarantees.

How does the calculator estimate the effect of a statin?

The calculator assumes a moderate-intensity statin lowers non-HDL cholesterol by about 30%. It recalculates your risk using the reduced cholesterol value. In PREVENT™ mode, the statin variable is also set to "yes" in the formula. This gives a rough projection of how much your risk could drop with statin therapy.

What does the treatment combinations table show?

The combinations table shows your projected 10-year ASCVD risk for every possible mix of four interventions: statin, blood pressure medicine, quitting smoking, and aspirin. Each row shows a different combination with a checkmark or dash. This helps you and your doctor compare options and see which combination would have the biggest impact.

Why does the calculator say I am high risk before I enter any numbers?

If you checked the box for moderate-to-severe chronic kidney disease or familial hypercholesterolaemia in the pre-check section, the calculator skips the score. These conditions automatically put you in the high-risk group. You do not need a number — you should go straight to talking with your doctor about treatment.

Can people under 30 use this calculator?

No. The PREVENT™ model is validated for ages 30 to 79, and the Pooled Cohort model is validated for ages 40 to 79. Using the calculator outside these age ranges would give unreliable results. If you are under 30, talk to your doctor about other ways to assess your heart health.

What does the risk gauge show?

The risk gauge is a visual dial that displays your 10-year ASCVD risk as a percentage. The color changes based on your risk category: green for low, yellow for borderline, orange for intermediate, and red for high. It gives you a quick visual summary of where you stand.

How often should I check my cardiovascular risk?

Most guidelines suggest checking your CVD risk every 4 to 6 years starting at age 40. If you have risk factors like high blood pressure, diabetes, or smoking, your doctor may check more often. You should also recalculate after any major health change, like starting a new medicine or quitting smoking.

Does this calculator work for people with diabetes?

Yes. Both the PREVENT™ and Pooled Cohort models include diabetes as a risk factor. Having diabetes raises your score. However, if you have type 1 diabetes with organ damage or very long-standing type 2 diabetes, your actual risk may be higher than the score shows. Discuss this with your doctor.

What is the step-by-step solution section?

The step-by-step section shows the actual math behind your risk score. It displays the formulas, the values plugged in, and the final calculation. This is useful for medical students, clinicians, or anyone who wants to understand exactly how the number was computed. It uses the real coefficients from the published PREVENT or PCE equations.

Why did my results turn stale after I changed an input?

The orange "stale" badge appears when you change any input after your last calculation. It reminds you that the results on screen no longer match your current inputs. Press the Calculate Risk button again to refresh your results with the updated values.

Can I print or save my results?

Yes. Click the Print Results button below the results section. This opens your browser's print dialog. You can print to paper or save as a PDF. The input fields and buttons are hidden in the printout so you get a clean report to share with your doctor.

What is the difference between ASCVD, heart failure, and CVD total?

ASCVD stands for atherosclerotic cardiovascular disease. It covers heart attacks and strokes caused by blocked arteries. Heart failure means the heart cannot pump blood well enough to meet the body's needs. CVD total combines both ASCVD and heart failure into one overall risk number. These three outcome options are available only in PREVENT™ mode.

What should I do if my risk is borderline or intermediate?

If your risk is borderline (5–7.5%) or intermediate (7.5–20%), talk to your doctor about next steps. They may suggest lifestyle changes like eating healthier, exercising more, or quitting smoking. They might also order extra tests like a coronary calcium scan to get more information. Medicine like a statin may be considered depending on your full health picture.

Does family history of heart disease affect my score?

Family history is not directly included in the PREVENT™ or PCE formulas. However, having a parent or sibling who had a heart attack or stroke at a young age is a known risk enhancer. If your score is borderline or intermediate, a strong family history may push your doctor to recommend more aggressive treatment. Be sure to mention family history during your visit.

Why does the calculator need both total cholesterol and HDL?

Total cholesterol alone does not tell the whole story. HDL is the "good" cholesterol that protects your heart. The risk formulas need both numbers to calculate non-HDL cholesterol (total minus HDL), which represents the harmful types. A person with high total cholesterol but very high HDL may have a lower risk than someone with the same total but low HDL.