Skip to content

· Phở Team

How to Read a CRP Result: Normal Values and hs-CRP Explained

Learn how to read a CRP result: what normal CRP means, why it signals inflammation, and how hs-CRP maps to cardiovascular risk. Ranges vary by lab.

Series: Reading lab test results
On this page

A C-reactive protein (CRP) result is one of the most common numbers on a blood panel, yet it is easy to misread. This guide explains how to read a CRP result step by step, what a normal CRP looks like, and how the high-sensitivity version (hs-CRP) is used for cardiovascular risk. It is written for orientation only, so you can understand the report in front of you before you discuss it with your clinician.

This article is educational and does not replace clinical training or advice for a specific patient. All clinical decisions rest with the treating clinician.

What is CRP?

C-reactive protein is a protein produced by the body in response to inflammation. On a lab report it is a general marker of inflammation and is not specific to a single disease, which means a raised value tells you that inflammation may be present but not where it comes from or why (StatPearls).

Because of this, the CRP number is a signal to interpret in context, not a diagnosis on its own. A diagnosis is made by a clinician who combines the result with your history, examination, and other tests.

There are two common forms of the test. Standard CRP is used to look at general inflammation. High-sensitivity CRP (hs-CRP) uses a more sensitive assay and is applied to cardiovascular risk assessment, using lower cut-offs (StatPearls).

How to read a CRP result step by step

Reading the value in a systematic order helps you avoid the most common errors.

Step 1: Identify which test was ordered

Check whether the report says CRP or hs-CRP. They are interpreted with different cut-offs, so knowing which one you are looking at comes first. Standard CRP is read as a general inflammation marker, while hs-CRP is read against cardiovascular risk bands (StatPearls).

Step 2: Confirm the unit

CRP can be reported in mg/L or in mg/dL. A normal CRP is under 10 mg/L, which is the same as under 1.0 mg/dL, so a value only makes sense once you know the unit (StatPearls). Reading a mg/dL value as if it were mg/L, or the reverse, is a frequent mistake.

Step 3: Compare against your lab’s reference range

Reference ranges vary by lab. Read your printed value against the range stated on your own report rather than against a number remembered from elsewhere. Use the general normal marker above as an orientation point, not as a fixed threshold for every laboratory.

Step 4: Interpret in clinical context

A single value is a snapshot. Because CRP reflects inflammation from many possible sources, the meaning of your result depends on symptoms, timing, and other findings that only a clinician can put together. Treat the number as one input, not the conclusion.

Normal values and key findings

The table below summarizes the cut-offs stated in the source. Reference ranges vary by lab, so use it for orientation and confirm against your own report.

TestValueInterpretationSource
Standard CRPUnder 10 mg/L (under 1.0 mg/dL)Considered normalStatPearls
CRP (meaning)Any elevationGeneral marker of inflammation, not specific to one diseaseStatPearls
hs-CRP (cardiovascular risk)Under 1 mg/LLow riskStatPearls
hs-CRP (cardiovascular risk)1 to 3 mg/LModerate riskStatPearls
hs-CRP (cardiovascular risk)Over 3 mg/LHigh riskStatPearls

Common mistakes when reading CRP

  • Confusing standard CRP with hs-CRP. They use different cut-offs, so mixing them up changes the interpretation (StatPearls).
  • Treating CRP as disease-specific. It is a general marker of inflammation and does not name a cause on its own (StatPearls).
  • Ignoring the unit. A value near the normal boundary can be read completely wrong if mg/L and mg/dL are swapped (StatPearls).
  • Comparing to a remembered number instead of your own lab’s range. Reference ranges vary by lab.

When to see a clinician

CRP interpretation belongs with your treating clinician, especially when a result is outside your lab’s stated range or does not fit your symptoms. Bring the full report, including the unit and the reference range, so the value can be read in context. Any decision about what a result means, and what to do next, is made by the clinician, not by the number alone.

How Phở Labs approaches this

Phở Labs publishes cited explainers so that each stated value stays attached to the source it came from. Where a threshold is set by your own laboratory rather than fixed, we say so instead of inventing a number. This page interprets what a CRP report shows for general reading; it does not diagnose, and it does not offer treatment or management advice.

References

Frequently asked questions

What is a normal CRP level?

A normal CRP is generally under 10 mg/L, which is the same as under 1.0 mg/dL. Reference ranges vary by lab, so compare against your own report.

Does a CRP result tell you which disease you have?

No. CRP is a general marker of inflammation and is not specific to a single disease, so the number alone does not name a cause.

Which hs-CRP level counts as high cardiovascular risk?

For cardiovascular risk, hs-CRP under 1 mg/L is low risk, 1 to 3 mg/L is moderate risk, and over 3 mg/L is high risk.

Do CRP reference ranges differ between laboratories?

Yes. Reference ranges vary by lab, so always read your value against the range printed on your own laboratory report.

Read next