Health calculators

Framingham Risk Calculator

Updated Sep 3, 2026 By Infinity Calculator
Pre-Screen

Is the patient currently on lipid-lowering medication (e.g., statins)? *

Calculation Model
Patient Details
Sex *
years
Accepted range: 30–79 years.
mm Hg
Normal: 100–120 mm Hg
Smoker *
Diabetes *
Currently on drug treatment for hypertension? *
Healthy: under 200 mg/dL
HDL: 60+ best; under 40 low

10-Year Cardiovascular Risk (Total CVD Events)
13.0% Moderate Risk
Your Cardiovascular Age: 60 years
Risk Comparison
    Step-by-Step Solution
    This calculator applies to adults aged 30–79 without prior cardiovascular disease or intermittent claudication. Results are intended to support clinical judgment, not replace it.
    Calculated using the Framingham General CVD Risk Model (D'Agostino et al., 2008).

    Introduction

    The Framingham Risk Score is a simple way to estimate your chance of having a heart attack, stroke, or other heart disease event in the next 10 years. Doctors have used this tool for decades to help spot heart problems before they happen. It is based on a large study that tracked thousands of people over many years in Framingham, Massachusetts.

    This calculator uses your age, sex, blood pressure, cholesterol levels or BMI, smoking status, and diabetes status to find your risk. It follows the General Cardiovascular Disease (CVD) risk model published by D'Agostino and colleagues in 2008.2 You can choose between two models: a lipid-based model that uses total cholesterol and HDL cholesterol lab values, or a BMI-based model that uses body mass index when lab results are not available.

    Along with your 10-year risk score, this tool calculates your cardiovascular age (also called heart age) and compares your risk to normal and optimal levels for someone of your age and sex. It also shows a full step-by-step breakdown of the math behind your result.

    Note: The model behind it was derived in 8,491 Framingham participants who attended an examination between 30 and 74 years of age and were free of cardiovascular disease.2 This calculator accepts ages 30 to 79 and is for people who have not already been diagnosed with heart disease. It is meant to support your doctor's advice, not replace it.

    How to Use Our Framingham Risk Calculator

    Enter your health details below to find your 10-year risk of heart disease. The calculator will show your risk as a percentage, your heart age, and how your risk compares to normal and optimal levels for your age and sex.

    Pre-Screen: Choose whether the patient is currently taking lipid-lowering medication such as statins. If "Yes" is selected, the calculator will pause because it needs untreated cholesterol values to give accurate results.

    Calculation Model: Pick "Lipid-Based" if you have lab results for cholesterol. Pick "BMI-Based" if you do not have lab values and want to use body mass index instead.

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

    Age: Enter the patient's age in years. This tool works for adults between 30 and 79 years old.

    Systolic Blood Pressure: Enter the top number from a blood pressure reading in mm Hg. A normal reading is about 100 to 120 mm Hg.

    Smoker: Select "Yes" if the patient currently smokes or "No" if they do not.

    Diabetes: Select "Yes" if the patient has been diagnosed with diabetes or "No" if they have not.

    Hypertension Treatment: Select "Yes" if the patient currently takes medication for high blood pressure. This changes which formula the calculator uses for blood pressure.

    Total Cholesterol (Lipid-Based model only): Enter the baseline or untreated total cholesterol level. Click the unit button to switch between mg/dL and mmol/L.

    HDL-C (Lipid-Based model only): Enter the baseline or untreated HDL cholesterol level. Click the unit button to switch between mg/dL and mmol/L.

    BMI (BMI-Based model only): Enter the patient's body mass index in kg/m². You can also use the built-in height and weight fields to calculate BMI automatically.

    Press "Calculate" to see your results. Press "Reset" to clear all fields and start over.

    What Is the Framingham Risk Score?

    The Framingham Risk Score is a tool doctors use to estimate your chance of having a heart attack, stroke, or other heart problem in the next 10 years. It was created from a long-running study in Framingham, Massachusetts, that has tracked heart health in thousands of people since 1948. Other widely used cardiovascular risk tools include the ASCVD risk calculator based on the Pooled Cohort Equations and the newer PREVENT calculator from the AHA.

    How Does It Work?

    The calculator looks at a few key facts about your health: your age, sex, blood pressure, cholesterol levels, and whether you smoke or have diabetes. It plugs these numbers into a proven math formula to give you a percentage. That percentage is your 10-year cardiovascular disease (CVD) risk. A lower number means a lower chance of heart problems.

    What Do the Results Mean?

    Your result falls into one of three groups:

    • Low risk: Less than 10%. Your chance of a heart event is small.
    • Moderate risk: Between 10% and 20%. You should talk to your doctor about ways to lower your risk.
    • High risk: Above 20%. Your doctor may suggest medicine, diet changes, or exercise to protect your heart.

    What Is Cardiovascular Age?

    The calculator also gives you a "heart age." This number compares your heart health to a person with normal blood pressure, normal cholesterol, and no smoking or diabetes.2 If your heart age is higher than your real age, it means your risk factors are aging your heart faster than normal. Many doctors use heart age to help patients understand their results in a simple way.

    Lipid-Based vs. BMI-Based Models

    This calculator offers two models. The lipid-based model uses your total cholesterol and HDL cholesterol from a blood test. It is more accurate. The BMI-based model uses your body mass index instead of cholesterol. It is helpful when lab results are not available, such as during a routine office visit.

    Who Should Use This Calculator?

    This tool is designed for adults between 30 and 79 years old who have not already been diagnosed with heart disease. It works best with untreated (baseline) cholesterol and blood pressure values. If you already take statins or other cholesterol-lowering drugs, the results may not be accurate. Always share your results with your doctor before making any health decisions.


    Formulas used

    Linear Predictor (Lipid-Based Model) 2
    L = \beta_{age} \ln(\text{Age}) + \beta_{TC} \ln(\text{TC}) + \beta_{HDL} \ln(\text{HDL}) + \beta_{SBP} \ln(\text{SBP}) + \beta_{smoke} + \beta_{diabetes}
    Linear Predictor (BMI-Based Model) 2
    L = \beta_{age} \ln(\text{Age}) + \beta_{BMI} \ln(\text{BMI}) + \beta_{SBP} \ln(\text{SBP}) + \beta_{smoke} + \beta_{diabetes}
    10-Year Cardiovascular Risk 2
    \text{Risk} = 1 - S_0^{\, e^{(L - \bar{L})}}
    Cardiovascular (Heart) Age 2
    \text{Heart Age} = e^{\frac{L - C}{\beta_{age}}}
    Body Mass Index (BMI Sub-Calculator)
    \text{BMI} = \frac{W}{\left(\frac{H}{100}\right)^2}

    Frequently asked questions

    What is a good Framingham Risk Score?

    A score below 10% is considered low risk. This means you have a small chance of a heart attack or stroke in the next 10 years. A score between 10% and 20% is moderate risk, and anything above 20% is high risk. The lower your score, the better your heart health outlook.

    What is the difference between heart age and real age?

    Your heart age (cardiovascular age) shows the age of a healthy person who has the same risk level as you. If your heart age is higher than your real age, your risk factors like high blood pressure, smoking, or high cholesterol are making your heart older than it should be. If your heart age is lower, your heart is in better shape than average for your age.

    Should I use the lipid-based or BMI-based model?

    Use the lipid-based model if you have recent blood test results for total cholesterol and HDL cholesterol. It is more accurate. Use the BMI-based model if you do not have lab results handy. The BMI model is designed for quick office screenings when blood work is not available.

    Why is my age limited to 30–79 years?

    The general CVD model behind this formula was derived in Framingham participants examined between 30 and 74 years of age.2 This calculator accepts 30 to 79, and results outside the derivation range are less reliable. If you are younger than 30 or older than 79, talk to your doctor about other risk assessment tools.

    What is the normal range for total cholesterol and HDL?

    MedlinePlus puts a healthy total cholesterol for adults aged 20 or older at less than 200 mg/dL, an HDL under 40 mg/dL as low, and 60 mg/dL or above as best.3 Higher HDL is generally better because it helps remove bad cholesterol from your blood.

    How can I lower my Framingham Risk Score?

    The most effective ways are to quit smoking, lower your blood pressure, improve your cholesterol levels, manage diabetes, and maintain a healthy weight. Regular exercise and a heart-healthy diet also help. Talk to your doctor about which changes will make the biggest difference for you.

    What does the 'normal' and 'optimal' risk comparison mean?

    The normal risk is the average 10-year risk for someone your age and sex with typical health values. The optimal risk is the lowest possible risk for your age and sex: someone with ideal blood pressure, healthy cholesterol, no smoking, and no diabetes. Comparing your score to these helps you see how much room you have to improve.

    Is the Framingham Risk Score accurate for all races and ethnicities?

    The original Framingham study was mostly based on white Americans. It may overestimate or underestimate risk in other populations. A validation across 6 diverse cohorts totalling 23,424 people found it performed reasonably well for white and Black men and women, but systematically overestimated risk for Japanese American and Hispanic men and Native American women until recalibrated.1 Tools like the ASCVD Pooled Cohort Equations were later built with race as an input for more tailored results. Discuss with your doctor which tool is best for you.


    Sources

    1. D'Agostino RB, Grundy S, Sullivan LM, Wilson P. Validation of the Framingham coronary heart disease prediction scores: results of a multiple ethnic groups investigation. JAMA. 2001;286(2):180-187. doi:10.1001/jama.286.2.180. Accessed September 1, 2026.
    2. D'Agostino RB Sr, Vasan RS, Pencina MJ, Wolf PA, Cobain M, Massaro JM, Kannel WB. General cardiovascular risk profile for use in primary care: the Framingham Heart Study. Circulation. 2008;117(6):743-753. doi:10.1161/CIRCULATIONAHA.107.699579. Accessed September 3, 2026.
    3. Cholesterol levels. MedlinePlus, U.S. National Library of Medicine. Accessed September 3, 2026.