This test is most useful if any of these apply to you.
Your kidneys can lose a meaningful amount of filtering capacity before the standard blood test most doctors rely on, creatinine, ever moves out of the normal range. That gap matters, because kidney decline is often silent until it is advanced, and the earlier you catch it, the more you can do to slow or stop it.
Cystatin C is a blood marker that fills that gap. It picks up milder drops in kidney filtration than creatinine can and, unlike creatinine, is not thrown off by how much muscle you carry or what you ate yesterday. For someone who wants an honest answer about kidney health, it is one of the most useful numbers you can add to a lab panel.
Cystatin C is a small protein made at a steady rate by almost every cell that has a nucleus (a control center inside the cell). It flows freely into the bloodstream and is filtered by tiny units inside your kidneys called glomeruli. After filtration, it is reabsorbed by the proximal tubule and then broken down there, rather than returned to the bloodstream. Because production is constant and clearance depends almost entirely on filtration, the level in your blood tracks how well your kidneys are pulling waste out of circulation.
When filtration slows, cystatin C accumulates in the blood. As kidney function declines, levels can climb several-fold, and that responsiveness is what makes it valuable: your number changes in step with your kidneys, not with unrelated factors like muscle mass or diet.
Creatinine, the standard kidney marker, is a waste product of muscle metabolism. That means it can look artificially reassuring in people with less muscle (older adults, women, people with chronic illness) and artificially concerning in muscular people, high-protein eaters, or those who just finished a workout. Cystatin C sidesteps most of these traps because it does not come from muscle. Acute intense exercise can nudge cystatin C slightly, but the effect is much smaller than for creatinine.
In head-to-head evidence, cystatin C catches kidney impairment that creatinine misses. Pooled across multiple studies, cystatin C detected chronic kidney disease with about 88% sensitivity and 90% specificity. In diabetic kidney disease, sensitivity was about 86% and specificity 89%. And in routine clinical practice, when a cystatin C-based kidney estimate came out lower than the creatinine-based one, that pattern flagged people with substantially higher risk of acute kidney injury, death, and heart failure.
Both markers together, in a combined equation, produce the most accurate read on filtration. Cystatin C alone is a strong signal; cystatin C plus creatinine is the current gold standard for estimating kidney function from a blood draw, endorsed by KDIGO 2024 guidelines.
Chronic kidney disease is the main reason to measure this marker. Higher cystatin C is a direct early signal that your glomeruli are filtering less blood per minute than they should. In a large stable coronary heart disease cohort, baseline cystatin C in the top range predicted the development of chronic kidney disease over six years much more strongly than the bottom range, independent of standard creatinine estimates and other risk factors.
The marker is especially useful for confirming borderline cases. International guidelines specifically recommend cystatin C to confirm or rule out chronic kidney disease when creatinine puts you in the mild-decline zone (eGFR 45-59 mL/min/1.73 m²) without protein in the urine. A UK Biobank analysis of adults with a normal creatinine estimate and no protein leak found that a lower cystatin C-based estimate nearly doubled 10-year risk of cardiovascular disease and death.
Diabetes is the leading cause of kidney failure worldwide, and cystatin C helps confirm early kidney involvement when creatinine and urine protein leave the picture unclear. In diabetic patients, cystatin C rises alongside protein leak into the urine. Levels are meaningfully higher in people with microalbuminuria and macroalbuminuria (two stages of protein leak) than in those with normal urine. American Diabetes Association guidance positions cystatin C as a confirmatory test alongside creatinine and albuminuria rather than a stand-alone early-detection tool.
If you have type 2 diabetes, prediabetes, or any long-standing insulin resistance, cystatin C adds a useful check on whether your kidneys are starting to feel the strain, particularly when creatinine and urine protein look normal but risk factors are high.
Cystatin C is not only a kidney number. Higher levels also predict heart attack, stroke, heart failure, and death, often independently of kidney function. In stable coronary heart disease, people in the top quarter of cystatin C had substantially higher risk of major cardiovascular events over six years than people in the bottom quarter. That signal held up over 16 years for coronary, cardiovascular, and all-cause death, even after adjusting for the best available kidney function estimate.
In acute coronary syndrome (the umbrella term for heart attack and unstable chest pain), each standard unit rise in cystatin C was linked to a meaningful increase in risk of cardiovascular death or heart failure hospitalization. Adding cystatin C improved risk prediction, while adding kidney function estimates alone did not. In heart failure specifically, pooled data show higher mortality risk in people with higher cystatin C levels.
One caveat: a large genetic study did not find evidence that cystatin C itself causes heart disease. That means the number is a strong risk signal, likely reflecting inflammation, vascular damage, and kidney biology together, rather than a treatment target you push down directly.
Across large adult populations, higher cystatin C tracks with earlier death from many causes. In adults with metabolic syndrome, higher levels carried substantially higher all-cause mortality risk, cardiovascular death risk, and cancer death risk after adjusting for other factors. In UK Biobank, higher cystatin C was also linked to higher risk of total cancer death.
The signal is less about any single disease and more about the biology of aging, filtration, and inflammation moving in the wrong direction together. That makes cystatin C one of the more useful longevity markers on a comprehensive panel.
Cystatin C is more resistant to distortion than creatinine, but it is not immune. A single reading can be pushed up or down by factors that have nothing to do with your long-term kidney health, and knowing them helps you interpret the number honestly.
Opioid pain medications and loop diuretics also shift cystatin C slightly, but not enough to matter for interpretation. Smoking and diabetes can each nudge the number modestly, though these often reflect real biology that is worth acting on rather than testing artifacts to dismiss.
A single cystatin C reading is useful, but the real value comes from watching the number over time. Your own biological variation between draws is modest when you are clinically stable, so small wobbles are noise. Larger shifts from a prior value almost always mean something.
A practical cadence for someone actively managing their health: get a baseline now, retest in 3 to 6 months if you are making lifestyle changes or starting a medication that affects kidney function, then at least annually thereafter. If your first reading is borderline or you have diabetes, hypertension, or a family history of kidney disease, retest sooner to confirm the number is real and to establish a trajectory rather than react to a snapshot.
Serial tracking matters because kidney decline is slow and steady until it isn't. Seeing your own number drift up over two or three annual checks is far more informative than any single value compared to a population range. And once you know your trend, you can measure whether an intervention (weight loss, blood pressure control, exercise, a change in diet) is actually preserving your kidneys, not just guessing.
If your cystatin C comes back higher than expected, the first step is to retest, ideally at the same lab, after avoiding recent corticosteroid use, acute illness, and any known confounders. If the second reading confirms the first, the next step is to look at the full kidney picture.
Order or review a creatinine and a combined creatinine-cystatin C eGFR (estimated glomerular filtration rate, the calculated measure of kidney filtering capacity), along with a urine albumin-to-creatinine ratio to check for protein leak. If cystatin C-based eGFR is meaningfully lower than the creatinine-based one, that discordance is itself a red flag worth investigating, because it consistently predicts worse cardiovascular and kidney outcomes.
Bring the results to a primary care physician or, if the picture is complex or persistent, a nephrologist (kidney specialist). Also check thyroid function (TSH and free T4) and any current medications, especially steroids. A pattern of rising cystatin C, protein in the urine, and rising blood pressure warrants aggressive workup and intervention. A single high reading in isolation, especially during illness or steroid use, may not.
Cystatin C is most useful when creatinine is likely to mislead. That includes older adults, women, those with abnormally high or low muscle mass, and anyone whose creatinine sits in the borderline range without a clear answer. Current KDIGO and NKF/ASN Task Force recommendations advise the combined creatinine-cystatin C equation for all populations when accuracy matters, following the removal of race coefficients from creatinine-based equations. It also adds real value in people with diabetes, hypertension, family history of kidney disease, or established cardiovascular disease, where earlier detection changes what you do next.
For proactive adults with no obvious risk factors, cystatin C still gives you an earlier and cleaner read on kidney trajectory than creatinine alone. If you plan to track your kidneys over decades, a baseline now is worth more than waiting for something to break.
Evidence-backed interventions that affect your Cystatin C level
Cystatin C is best interpreted alongside these tests.
Cystatin C is included in these pre-built panels.