Framingham Risk Score Calculator
Calculate the 10-year cardiovascular disease risk using the Framingham Risk Score based on age, cholesterol, blood pressure, and smoking.
About this calculator
This calculator implements the NIH/NCEP ATP III point-based worksheet built from Wilson et al.'s 1998 Framingham cohort analysis (Circulation), which converts age, total cholesterol, HDL cholesterol, systolic blood pressure, and smoking status into points on separate men's and women's tables, then looks up a 10-year cardiovascular risk percentage from the point total. Age is structurally unlike the other four factors: it feeds into THREE separate parts of the calculation at once -- its own age-band points table, which column of the age-stratified cholesterol table applies (the point value for a given cholesterol level shrinks as age rises), and which column of the age-banded smoking penalty applies (smoking is scored more heavily in younger patients, whose baseline risk without smoking is otherwise very low). That three-way interaction means age's net effect on the final risk percentage is not a simple one-directional relationship the way total cholesterol, HDL, or blood pressure are -- each of those three affects only its own single table and moves the point total in one consistent direction as it rises or falls.
Total cholesterol and systolic blood pressure both raise the point total as they increase; HDL cholesterol is protective and lowers it as it rises, using the same breakpoints for men and women. What this tool does NOT score: diabetes is not one of the five factors in this particular point system -- ATP III instead classifies diabetes as an automatic "CHD risk-equivalent," managing those patients as high-risk regardless of their Framingham score, rather than adding diabetes points to this table. The published point tables span ages 20 to 79, but the original derivation cohort was narrower, ages 30 to 74, so an estimate for a 22-year-old or a 78-year-old extrapolates beyond the population the model was built from.
Medical Disclaimer
This calculator is for informational and educational purposes only. It is not a substitute for professional medical advice, diagnosis, or treatment. Always consult a qualified healthcare provider before making decisions about your health. Never disregard professional medical advice or delay seeking it because of results from this tool.
Inputs
Results
10-Year CVD Risk
10%
Risk Category
2(1=Low, 2=Intermediate, 3=High)
Figures current as of 1998. Source: Wilson PWF, D'Agostino RB, Levy D, Belanger AM, Silbershatz H, Kannel WB. Prediction of coronary heart disease using risk factor categories. Circulation. 1998;97(18):1837-1847.
How to Use This Calculator
- Enter patient age, total cholesterol, HDL, systolic BP, and BP treatment status.
- Set smoking status and sex.
- Review 10-year Framingham cardiovascular risk (%) — use alongside ASCVD risk for comprehensive assessment. Diabetes is not a scored input here; ATP III instead treats diabetes as an automatic CHD risk-equivalent, managed as high-risk independent of this score.
How the result changes with Age
| Age | 10-Year CVD Risk | Risk Category |
|---|---|---|
| 28 | 1% | 1(1=Low, 2=Intermediate, 3=High) |
| 41 | 2% | 1(1=Low, 2=Intermediate, 3=High) |
| 79 | 16% | 2(1=Low, 2=Intermediate, 3=High) |
What each input means
- Age
- Patient age in years. The NIH/NCEP ATP III point tables cover ages 20-79; the original Wilson et al. 1998 derivation cohort was narrower, ages 30-74, so results outside that range extrapolate beyond the study population.
- Total Cholesterol
- Total serum cholesterol in mg/dL.
- HDL Cholesterol
- HDL cholesterol in mg/dL. Higher is protective.
- Systolic Blood Pressure
- Systolic blood pressure in mmHg.
- BP Treatment
- Currently on blood pressure medication.
- Current Smoker
- Current cigarette smoker.
- Sex
- Biological sex for risk calculations.
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersAge = 55, Total Cholesterol = 200, HDL Cholesterol = 50, Systolic Blood Pressure = 130 = 7 input(s) provided
- Calculate 10-Year CVD Risk10-Year CVD Risk10 = 10%
- Calculate Risk CategoryRisk Category2 = 2
- Calculate Framingham PointsFramingham Points12 = 12
Figures and sources
- Framingham Risk Score (NIH/NCEP ATP III point-based 10-year CHD risk worksheet) (1998) — Wilson PWF, D'Agostino RB, Levy D, Belanger AM, Silbershatz H, Kannel WB. Prediction of coronary heart disease using risk factor categories. Circulation. 1998;97(18):1837-1847.
Engine last updated . Checked against 3 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Why is age different from the other four risk factors in this calculator?
Age affects the point total in three separate ways at once: it has its own age-band points, it determines which column of the cholesterol table applies (the same cholesterol level scores fewer points as age rises), and it determines which column of the smoking table applies (smoking is penalized more heavily at younger ages). Cholesterol, HDL, and blood pressure each only affect their own single table and move the score in one consistent direction as they rise or fall -- age's three-way interaction makes its net effect more complex than a simple "higher is worse" rule.
Does this calculator account for diabetes?
No, and that is intentional rather than an oversight. The NIH/NCEP ATP III point system this calculator implements does not include diabetes as a scored risk factor. Instead, ATP III guidelines treat a diabetes diagnosis as an automatic "CHD risk-equivalent" -- meaning diabetic patients are managed as high cardiovascular risk regardless of what their Framingham point total would otherwise show, bypassing this calculator's score entirely.
Why do the age-based cholesterol and smoking penalties get smaller as patients get older?
The Framingham point tables use separate columns for five different age bands (20-39, 40-49, 50-59, 60-69, 70-79) because a given cholesterol level or smoking habit carries less RELATIVE additional risk in an older patient, whose baseline 10-year risk from age alone is already substantial, than in a younger patient whose baseline risk would otherwise be very low. This is a real feature of the published Framingham point system, not a calculator quirk.
Is this calculator validated for a 25-year-old or an 85-year-old patient?
Not fully. The published NIH/NCEP ATP III point tables extend age coverage from 20 to 79, which is why this calculator accepts that range, but the original Wilson et al. 1998 cohort the model was derived and validated on covered only ages 30 to 74. An estimate for a patient in their early 20s or late 70s extrapolates beyond the population the equations were built from and should be interpreted with added caution.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
ASCVD Risk Calculator
Calculate the 10-year atherosclerotic cardiovascular disease (ASCVD) risk using the ACC/AHA pooled cohort equations.
Clinical MedicineHEART Score Calculator
Calculate the HEART score for early risk stratification of chest pain patients in the emergency department.
Mens HealthMen's Heart Health Score Calculator
Cardiovascular risk from lifestyle factors.
LaboratoryLipid Panel Risk Calculator
Analyze lipid panel results to calculate cholesterol ratios, non-HDL cholesterol, and overall cardiovascular risk category.
Clinical MedicineIV Drip Rate Calculator
Calculate drops per minute and mL per hour for IV fluid administration based on volume, time, and drop factor.
More in Medical & Clinical.