Cystatin C high with normal creatinine: what it can mean
Health · Updated

Cystatin C high with normal creatinine: what it can mean

Cystatin C high with normal creatinine can signal hidden kidney risk or marker bias. Learn what the pattern means, what to repeat, and what to ask next.

#cystatin-c #creatinine #egfr #kidney-health #lab-interpretation #longevity #health

Your creatinine looks normal. The lab portal did not flag it. Maybe your creatinine-based eGFR also looks acceptable. But cystatin C came back high, or cystatin C-based eGFR is much lower than the creatinine-based estimate.

That result can feel confusing because both markers are supposed to say something about kidney filtration. If one looks normal and the other looks abnormal, which one should you believe?

The practical answer is: do not treat one marker as the whole story. A high cystatin C with normal creatinine can mean creatinine is falsely reassuring, cystatin C is detecting a real filtration issue earlier, or cystatin C is being pushed up by non-kidney factors such as inflammation, thyroid disease, corticosteroid exposure, smoking, or obesity. The next step is usually pattern confirmation, not panic.

This article focuses on the specific discordant pattern: cystatin C high, creatinine normal.

What you’ll learn:

  • Why cystatin C can be high when creatinine is normal
  • How to compare eGFRcr, eGFRcys, and combined eGFRcr-cys
  • Which follow-up tests clarify the pattern
  • When a normal creatinine may be falsely reassuring
  • When cystatin C may be elevated for non-GFR reasons
  • How this fits into kidney aging and biological-age tracking

The short answer

If cystatin C is high but creatinine is normal, the most useful question is not “which number is wrong?” It is:

Does the combined creatinine-cystatin C eGFR, urine albumin, blood pressure, and repeat trend confirm a kidney signal?

Creatinine is strongly influenced by muscle mass. A person with low muscle mass can have a normal creatinine even when true filtration is lower than expected. Cystatin C is less dependent on muscle, so it can reveal kidney risk that creatinine misses.

But cystatin C is not perfect either. It can be affected by non-GFR factors, including systemic inflammation, thyroid status, glucocorticoids, smoking, and adiposity. That is why current kidney guidance increasingly emphasizes the combined creatinine-cystatin C equation when accuracy matters.

For the general marker comparison, see cystatin C vs creatinine. This page is narrower: it helps you interpret the discordance when creatinine looks reassuring but cystatin C does not.

Key facts

  • High cystatin C + normal creatinine -> discordance: this pattern needs confirmation with combined eGFRcr-cys, urine albumin, blood pressure, and repeat trends.
  • Creatinine -> muscle bias: low muscle mass can make creatinine look normal even when filtration is lower than expected.
  • Cystatin C -> non-GFR context: inflammation, thyroid status, glucocorticoids, smoking, obesity, and severe illness can raise cystatin C independent of filtration.
  • Combined eGFRcr-cys -> best next estimate: KDIGO and NIDDK guidance emphasize using both markers when cystatin C is available and accuracy matters.
  • UACR -> kidney filter signal: urine albumin-to-creatinine ratio helps separate a blood-marker disagreement from persistent kidney damage.
  • Trend -> clinical meaning: a stable one-off result is different from falling eGFR, rising UACR, high blood pressure, symptoms, or medication-dosing decisions.

What each marker is really measuring

Creatinine and cystatin C are both filtration markers, but they enter the blood for different reasons.

Marker Main source Main bias
Creatinine Muscle creatine turnover Muscle mass, meat intake, creatine supplements, intense training, hydration, some drugs
Cystatin C Produced by most nucleated cells Inflammation, thyroid status, corticosteroids, smoking, obesity, some illness states
eGFRcr-cys Combined equation using both Usually more accurate than either marker alone, but still an estimate

Creatinine is cheap and widely available because it is included in most basic metabolic panels. The problem is that normal creatinine production assumes an average amount of muscle for your age and sex.

That assumption can fail in both directions:

  • A muscular person can have higher creatinine and a falsely low creatinine-based eGFR. See creatinine in muscular people.
  • A person with low muscle mass can have normal or low creatinine and a falsely high creatinine-based eGFR.

Cystatin C is useful because it is less dependent on muscle. The National Kidney Foundation notes that clinicians may use cystatin C when a previous kidney function test is unclear or when creatinine may vary because someone is older or has a lot of muscle.

The tradeoff is that cystatin C has its own confounders. It is often more informative than creatinine in people with unusual body composition, but it should still be read as part of a kidney panel, not as a standalone verdict.

The three most common explanations

A high cystatin C with normal creatinine usually falls into one of three buckets.

1. Creatinine is falsely reassuring

This is the classic low-muscle-mass scenario.

Creatinine comes from muscle. If you produce less creatinine because of sarcopenia, frailty, low body weight, amputation, advanced illness, or long-term inactivity, serum creatinine can look normal even when kidney filtration is not ideal.

Example:

Marker Result What it may imply
Creatinine 0.78 mg/dL (69 umol/L) Looks normal
eGFRcr 88 mL/min/1.73 m2 Looks reassuring
Cystatin C 1.35 mg/L Higher than expected
eGFRcys 52 mL/min/1.73 m2 Suggests lower filtration

In this pattern, the creatinine may be normal because the body is not producing much of it. The cystatin C result may be uncovering a lower true GFR.

This matters especially in older adults because kidney function and muscle mass can decline together. The lab value that looks “normal” may partly reflect muscle loss, not strong kidney function. Our guide to how fast eGFR declines with age explains why trend and marker choice matter more after midlife.

2. Cystatin C is detecting earlier kidney risk

Sometimes cystatin C is high because filtration really is lower, even though creatinine has not crossed a visible threshold.

This can happen in the creatinine-blind range, where GFR has declined enough to matter but not enough to push creatinine outside the reference interval. It can also happen when the creatinine-based equation overestimates filtration because the person’s muscle mass is below average.

The important follow-up is not simply repeating cystatin C in isolation. It is checking whether the rest of the kidney picture agrees:

  • Is combined eGFRcr-cys lower than expected?
  • Is urine albumin-to-creatinine ratio elevated?
  • Is blood pressure high or rising?
  • Is eGFR falling over repeated tests?
  • Are diabetes, prediabetes, cardiovascular disease, autoimmune disease, or family history present?

The complete blood work guide for longevity covers how kidney markers fit into the broader risk picture.

3. Cystatin C is being pushed up by non-GFR factors

Cystatin C is not purely a kidney number. Research on eGFR discordance has linked lower cystatin C-based eGFR relative to creatinine-based eGFR with non-GFR determinants such as obesity, smoking, chronic inflammation, insulin resistance, higher C-reactive protein, and lower serum albumin. KDIGO also highlights severe inflammation, catabolic states, and exogenous steroid use as situations where filtration estimates need caution.

Common context clues include:

  • Recent infection or inflammatory flare
  • High hs-CRP or other inflammatory markers
  • Thyroid disease or recent thyroid medication changes
  • Systemic corticosteroid use
  • Smoking or recent smoking exposure
  • Obesity or high visceral-fat burden
  • Recent hospitalization, severe illness, or high catabolic stress

This does not mean you can ignore cystatin C. It means you should ask whether cystatin C is measuring lower filtration, a non-GFR stress signal, or both.

How to compare eGFRcr, eGFRcys, and eGFRcr-cys

The lab may report several kidney estimates:

Estimate Uses How to read it
eGFRcr Creatinine, age, sex Routine default; biased by muscle mass
eGFRcys Cystatin C, age, sometimes sex depending on equation Useful when creatinine may be biased; affected by some non-GFR factors
eGFRcr-cys Creatinine plus cystatin C Often the best routine estimate when the two markers disagree

NIDDK summarizes the 2021 CKD-EPI equations for adults and notes that combined creatinine-cystatin C use is preferred, even though cystatin C is not routinely measured in many clinical settings. The 2024 KDIGO CKD guideline recommends creatinine-based eGFR in adults at risk for CKD and, when cystatin C is available, estimating GFR from the combination of creatinine and cystatin C.

That combined result is the number to ask about when your markers disagree.

Practical interpretation:

  • eGFRcr normal, eGFRcys mildly low, combined eGFR near normal: repeat and interpret with context.
  • eGFRcr normal, eGFRcys low, combined eGFR also low: take the kidney signal more seriously.
  • eGFRcr normal, eGFRcys low, UACR high: discuss kidney risk promptly.
  • eGFRcys low during acute illness or steroid exposure: repeat after the transient factor resolves if your clinician agrees.

Remember that eGFR is still an estimate. NIDDK emphasizes that trends are often more informative than a single point estimate, especially when GFR is higher or near clinical decision cut points.

What to repeat or add next

The right next step depends on the size of the gap and your risk profile, but a practical follow-up list looks like this.

1. Repeat creatinine and cystatin C together

Do not compare cystatin C from one date with creatinine from another date if you can avoid it. Ask for both on the same blood draw so the combined equation is meaningful.

For a cleaner repeat:

  • Test when you are not acutely ill
  • Avoid unusually hard training for 24-48 hours
  • Avoid a large meat meal the night before
  • Keep hydration normal
  • Use the same lab when possible
  • Tell your clinician about creatine, corticosteroids, thyroid medication, NSAIDs, and recent contrast imaging

You are trying to answer whether the discordance is stable, larger, smaller, or gone.

2. Ask for combined eGFRcr-cys

If your report includes creatinine and cystatin C but not the combined eGFR, ask your clinician or lab whether it can be calculated using a validated 2021 CKD-EPI equation.

This is especially useful when:

  • Creatinine and cystatin C-based estimates differ by a meaningful amount
  • Medication dosing depends on kidney function
  • You are older with low muscle mass
  • You have unusual body composition
  • A major clinical decision depends on the result

3. Add urine albumin-to-creatinine ratio

UACR checks whether albumin is leaking through the kidney filter. It is one of the most important follow-up tests when blood kidney markers are confusing.

In US units, a UACR below 30 mg/g is generally considered normal or mildly increased. In metric units, that corresponds to below about 3 mg/mmol. A result of 30 mg/g (3 mg/mmol) or higher should be interpreted with a clinician, especially if it persists.

For a deeper look, see UACR normal range and high results and albuminuria vs proteinuria.

4. Check blood pressure and metabolic context

Kidney risk rarely lives alone. Read the cystatin C result alongside:

  • Home blood pressure
  • Fasting glucose and HbA1c
  • Fasting insulin or HOMA-IR when metabolic risk is suspected
  • hs-CRP or other inflammation context
  • Lipids, especially ApoB or non-HDL cholesterol
  • Uric acid
  • BUN and electrolytes

For BUN context, see BUN vs creatinine. For full panel cadence, see blood tests for longevity and how often to run them.

5. Review the timeline

Bring the trend, not just the latest number:

  • Prior creatinine values
  • Prior eGFR values
  • Prior cystatin C values, if any
  • UACR or urinalysis history
  • Blood pressure trend
  • Medication changes
  • Recent illness, training, dehydration, or steroid exposure

A stable personal baseline with normal urine and normal blood pressure is a different situation from a newly widening gap plus rising albuminuria.

When to discuss the result promptly

Discuss a high cystatin C with a clinician promptly if any of these apply:

  • Combined eGFRcr-cys is below 60 mL/min/1.73 m2
  • Either eGFR estimate is falling quickly from your baseline
  • UACR is 30 mg/g (3 mg/mmol) or higher
  • Urinalysis shows blood or significant protein
  • Blood pressure is repeatedly elevated
  • You have diabetes, autoimmune disease, cardiovascular disease, recurrent kidney stones, or a strong family history of kidney disease
  • You have swelling, foamy urine, reduced urine output, shortness of breath, or unexplained fatigue
  • A medication, imaging contrast decision, surgery, or pregnancy-related decision depends on kidney function

Chronic kidney disease is usually defined by persistent abnormalities for at least three months, not one isolated result. But a concerning pattern deserves follow-up before three months pass, especially if urine markers, symptoms, or a rapid trend are present.

Our broader guide on chronic kidney disease as an aging organ problem explains why kidney signals matter even before late-stage disease.

What not to do

A discordant kidney result creates anxiety, and anxiety often leads to unhelpful overcorrection.

Avoid these common mistakes:

  • Do not diagnose yourself from one cystatin C result. Repeat and contextualize.
  • Do not ignore it because creatinine is normal. Normal creatinine can be misleading in low-muscle states.
  • Do not overhydrate before retesting to force a better number. Normal hydration is the goal.
  • Do not stop prescribed medications without medical advice. Some kidney-protective drugs can shift labs early.
  • Do not assume cystatin C is always “more correct.” Inflammation, thyroid disease, and steroid exposure can matter.
  • Do not rely only on blood markers. Urine albumin and blood pressure often clarify risk.

The better response is boring but effective: repeat cleanly, calculate the combined estimate, add UACR, review the trend, and discuss the pattern with someone who can interpret your clinical context.

Why this matters for biological age

Kidney function is one of the quietest drivers of long-term health. Lower filtration and albumin leakage are linked to cardiovascular risk, medication safety, frailty risk, and mortality. That is why kidney markers appear in many longevity and biological-age conversations.

But the cystatin C-creatinine discordance shows why single numbers can mislead.

Creatinine is used inside PhenoAge, one of the best-known blood-based biological-age algorithms. A low-creatinine result can make the kidney part of a blood model look reassuring while low muscle mass is hiding reduced filtration. A high-creatinine result can do the opposite in a muscular person.

Cystatin C can help reveal that blind spot, but it also needs context. If cystatin C is high because of inflammation or steroid exposure, it may still be an important health signal, just not a pure filtration signal.

For the model side, see PhenoAge and KDM biological age from blood tests and how SuperAge calculates biological age.

How SuperAge helps contextualize kidney markers

SuperAge treats kidney labs as a cluster rather than a single score.

When you add blood results, SuperAge can help you track:

  • Creatinine and creatinine-based eGFR
  • Cystatin C when available
  • Combined creatinine-cystatin C eGFR when both inputs are present
  • BUN and electrolytes
  • UACR and urine context when entered
  • Biological-age models that include kidney-related markers

The practical value is trend interpretation. If cystatin C is high once, SuperAge helps you see whether that is a new signal, a repeated pattern, or part of a broader cluster with blood pressure, glucose, inflammation, and recovery data.

That is the right way to use longevity data: not as a diagnosis machine, but as a structured record that makes clinical conversations more precise.

Frequently asked questions

Is cystatin C more accurate than creatinine?

Cystatin C is less biased by muscle mass than creatinine, which makes it useful when body composition is unusual. The combined creatinine-cystatin C equation is usually the best routine estimate when both markers are available.

Can creatinine be normal and kidney function still be reduced?

Yes. This is most likely when creatinine production is low because of low muscle mass, frailty, advanced age, amputation, inactivity, or illness. In that situation, creatinine can look normal while cystatin C and combined eGFR suggest lower filtration.

What level of cystatin C is concerning?

Reference ranges vary by lab, and cystatin C is best interpreted through eGFRcys or combined eGFRcr-cys rather than as a raw number alone. A repeated high cystatin C, especially with low combined eGFR or elevated UACR, deserves clinician review.

Can inflammation raise cystatin C?

Yes, inflammation and related health states can be associated with higher cystatin C independent of measured GFR. That is one reason hs-CRP, recent illness, steroid use, thyroid status, and the repeat trend matter.

Should I ask for UACR if cystatin C is high?

Often, yes. UACR is a key urine test that checks albumin leakage. It can clarify kidney risk when blood filtration markers disagree.

How often should I repeat cystatin C?

If the result is unexpected, repeat timing should be clinician-guided. Many people repeat within weeks to a few months depending on the level, symptoms, urine results, medications, and whether there was an acute illness. For stable long-term tracking, annual or every-few-year testing may be enough unless risk is higher.

Key takeaways

  • A high cystatin C with normal creatinine is a discordant kidney-marker pattern, not an automatic diagnosis.
  • Normal creatinine can be falsely reassuring when muscle mass is low.
  • Cystatin C can reveal lower filtration earlier, but it can also rise with non-GFR factors such as inflammation, thyroid disease, corticosteroids, smoking, and adiposity.
  • The combined creatinine-cystatin C eGFR is often the most useful next number when the markers disagree.
  • UACR, blood pressure, repeat testing, and trend are essential context.
  • Persistent low combined eGFR, elevated UACR, rapid decline, blood in urine, or symptoms should be discussed promptly with a clinician.

This article is for educational purposes only and does not replace professional medical advice. If you have abnormal kidney markers or symptoms, consult a qualified healthcare professional before making changes to medication, diet, supplements, or training.


Track kidney signals without overreacting

A single kidney marker can mislead. A trend across creatinine, cystatin C, UACR, blood pressure, metabolic markers, and biological-age models is much harder to misunderstand.

Download SuperAge on the App Store to organize your biomarkers and make your next health conversation more precise.


References

  1. Kidney Disease: Improving Global Outcomes (KDIGO) CKD Work Group. (2024). KDIGO 2024 Clinical Practice Guideline for the Evaluation and Management of Chronic Kidney Disease. Kidney International, 105(4S), S117-S314.
  2. National Institute of Diabetes and Digestive and Kidney Diseases. (2025). eGFR equations for adults.
  3. National Kidney Foundation. (2023). Cystatin C.
  4. Wang, Y., Adingwupu, O. M., Shlipak, M. G., et al. (2023). Discordance between creatinine-based and cystatin C-based estimated GFR: interpretation according to performance compared to measured GFR. Kidney Medicine, 5(10), 100710. DOI
  5. Estrella, M. M., Ballew, S. H., Sang, Y., et al. (2025). Discordance in creatinine- and cystatin C-based eGFR and clinical outcomes: a meta-analysis. JAMA, 334(21), 1915-1926. DOI

Written by SuperAge Team

The SuperAge Team writes evidence-informed guides on biological age, longevity biomarkers, Apple Health, wearables, and practical healthspan tracking.