Blood test reference values — table by test for adults
Reading your report · table

Blood test reference values — table by test for adults

Part of the guide: Cholesterol & lipids →

In short

  • Below is a table of reference ranges for 111 blood tests, sorted by body system. Each one lists the unit and the source.
  • A reference range is not a target. It is made by measuring many healthy people and taking the middle 95 %. So by definition 1 in 20 healthy people is outside the limits.
  • Limits differ between laboratories because each is tied to a method and analyzer. The range printed next to your own report always applies.
  • For some tests (thyroid, iron, hormones, creatinine, ALP) separate ranges apply by sex, age or cycle phase — this is marked in the table.
  • A value right at the limit is usually not a disease. The trend over time and the context of other tests matter more.

This is the same table our app uses to explain reports. Every limit has a named source: a professional society guideline, a reference-interval project or the test manufacturer's specification. Where there is no source, or the value depends on the method, we do not invent a limit. The marker simply says that no assessment is available.

How a reference range is made

A laboratory (or a professional society) measures a large group of healthy people. It sorts the results by size and cuts off the bottom 2.5 % and the top 2.5 %. The middle 95 % remains — and that is the reference range. Two things follow from this, and both are worth knowing before you read a report:

  • One in every twenty healthy people is outside the limits. If you measure 20 tests, the chance that at least one is outside its range is more than 60 %. That holds even if you are perfectly healthy.
  • "Within limits" means "like most people", not "optimal". For some markers (LDL, HbA1c, ferritin) there is a separate, stricter target. It comes from risk research, not from the population.

Why another laboratory has different limits

A reference range is tied to the method and the analyzer. Thyroid hormones, ferritin, vitamin D and hormones are measured with immunoassays from several manufacturers. Each has its own calibration. So the same concentration in the blood does not always give the same number at two laboratories.

A practical rule. To assess a single value, always use the range printed next to your own report. To track values over time, stay with the same laboratory. Comparing two laboratories can be misleading for hormones and ferritin.

Table of reference values by system

The ranges below are the ones our app uses. The source on each row tells you where the limit comes from. Here "guideline" means a professional society, and "laboratory" means the limit depends on the method and is set by the laboratory doing the analysis. Where it says that a separate range applies, the values differ by sex, age or cycle phase. The app then uses your range, not the general one.

Hematology (18)

TestRangeUnitSource
Basophils (abs.)0.1 or less10^9/Llaboratory
Basophils (percentage)1.5 or less%laboratory
Eosinophils (abs.)0.5 or less10^9/Llaboratory
Eosinophils (percentage)6 or less%laboratory
Red blood cells (RBC)
a separate range by sex or age also applies
3.94–5.7110^12/LNORIP (Nordic Reference Interval Project)
Hematocrit
a separate range by sex or age also applies
0.348–0.5L/LNORIP (Nordic Reference Interval Project)
White blood cells (WBC)3.5–8.810^9/LNORIP (Nordic Reference Interval Project)
Lymphocytes (abs.)1–410^9/Llaboratory
Lymphocytes (percentage)20–45%laboratory
MCH27.1–33.3pgNORIP (Nordic Reference Interval Project)
MCHC317–357g/LNORIP (Nordic Reference Interval Project)
MCV82–98fLNORIP (Nordic Reference Interval Project)
Monocytes (abs.)0.2–110^9/Llaboratory
Monocytes (percentage)10 or less%laboratory
Neutrophils (abs.)1.5–7.510^9/Llaboratory
Neutrophils (percentage)40–75%laboratory
RDW (red cell distribution width)14.5 or less%laboratory
Platelets
a separate range by sex or age also applies
145–38710^9/LNORIP (Nordic Reference Interval Project)

Iron (7)

TestRangeUnitSource
Ferritin
a separate range by sex or age also applies
30–200µg/LWHO
Haptoglobin0.3–2g/Llaboratory
Hemoglobin
a separate range by sex or age also applies
130 or moreg/LWHO
Transferrin saturation
a separate range by sex or age also applies
20–45%EASL
TIBC (total iron-binding capacity)45–72µmol/Llaboratory (often calculated from transferrin)
Transferrin
a separate range by sex or age also applies
2–3.6g/Llaboratory / IFCC-EFLM
Iron
a separate range by sex or age also applies
10–30µmol/Llaboratory

Metabolism (6)

TestRangeUnitSource
CK (creatine kinase)
a separate range by sex or age also applies
308 or lessU/LIFCC / laboratory (37 °C)
Fasting glucose3.9–6.1mmol/LWHO (ADA uses 5.6 as the upper limit)
HbA1c5.7 or less%ADA (WHO and NICE use 6.0 %)
HOMA-IR2 or lessMatthews DR et al. (formula)
Fasting insulin8 or lessmIE/Llaboratory
Uric acid
a separate range by sex or age also applies
360 or lessµmol/Llaboratory

Heart & vessels (10)

TestRangeUnitSource
ApoA1
a separate range by sex or age also applies
1 or moreg/Llaboratory
ApoB0.8 or lessg/LESC/EAS
HDL cholesterol
a separate range by sex or age also applies
1.2 or moremmol/LESC/EAS
LDL cholesterol3 or lessmmol/LESC/EAS
Lp(a)75 or lessnmol/LEAS (European Atherosclerosis Society)
non-HDL cholesterol2.6 or lessmmol/LESC/EAS
NT-proBNP125 or lessng/LESC / NICE
Omega-3 index8 or more%Harris WS & von Schacky C
Total cholesterol5 or lessmmol/Llaboratory / ESC-SCORE
Triglycerides1.1 or lessmmol/LESC/EAS

Liver (9)

TestRangeUnitSource
Alkaline phosphatase (ALP)
a separate range by sex or age also applies
120 or lessU/Llaboratory
ALT
a separate range by sex or age also applies
33 or lessU/Llaboratory / IFCC C-RIDL
Amylase100 or lessU/Llaboratory
AST35 or lessU/LIFCC C-RIDL
Bilirubin (total)
a separate range by sex or age also applies
21 or lessµmol/Llaboratory
Direct bilirubin5 or lessµmol/Llaboratory
GGT
a separate range by sex or age also applies
40 or lessU/Llaboratory / IFCC C-RIDL
LDH250 or lessU/Llaboratory
Lipase60 or lessU/Llaboratory

Kidneys (4)

TestRangeUnitSource
Cystatin C
a separate range by sex or age also applies
1 or lessmg/Llaboratory
eGFR90 or moreml/min/1.73m²KDIGO
Creatinine
a separate range by sex or age also applies
100 or lessµmol/LNORIP (Nordic Reference Interval Project)
Urea
a separate range by sex or age also applies
2.8–7.5mmol/LNORIP (Nordic Reference Interval Project)

Thyroid (5)

TestRangeUnitSource
fT3 (free triiodothyronine)
a separate range by sex or age also applies
3.1–6.8pmol/Llaboratory
fT4 (free thyroxine)12–22pmol/Llaboratory
Anti-Tg antibodies (thyroglobulin)115 or lessIU/mLlaboratory (Roche Elecsys)
Anti-TPO antibodies34 or lessIU/mLlaboratory (Roche Elecsys)
TSH
a separate range by sex or age also applies
0.4–4mIU/Llaboratory (assay-specific); interpretation per ETA

Hormones (7)

TestRangeUnitSource
Estradiol
a separate range by sex or age also applies
5000 or lesspmol/Llaboratory
FSH
a separate range by sex or age also applies
150 or lessIE/LESHRE / ASRM / IMS
Cortisol (morning)
a separate range by sex or age also applies
300–540nmol/LESE / Endocrine Society
LH
a separate range by sex or age also applies
60 or lessIE/Llaboratory
Progesterone
a separate range by sex or age also applies
90 or lessnmol/Llaboratory
Prolactin
a separate range by sex or age also applies
500 or lessmIU/LEndocrine Society
PSA (prostate)
a separate range by sex or age also applies
4 or lessng/mLOesterling et al. (age-specific limits) / EAU

Vitamins (7)

TestRangeUnitSource
Folate7 or morenmol/Llaboratory
Vitamin A1.05–2.45µmol/Llaboratory
Vitamin B12258 or morepmol/Llaboratory (NICE NG239 sets no single cut-off)
Vitamin B620–120nmol/Llaboratory
Vitamin C50 or moreµmol/LEFSA NDA
Vitamin D (25-OH)50 or morenmol/LEFSA NDA
Vitamin E12–42µmol/Llaboratory

Minerals (6)

TestRangeUnitSource
Zinc11–18µmol/Llaboratory
Phosphate
a separate range by sex or age also applies
0.81–1.45mmol/LNORIP (Nordic Reference Interval Project)
Calcium2.15–2.51mmol/LNORIP (Nordic Reference Interval Project)
Magnesium0.71–0.94mmol/LNORIP (Nordic Reference Interval Project)
Parathyroid hormone (PTH)1.6–6.9pmol/Llaboratory
Selenium (serum)0.89–1.65µmol/LEFSA + laboratory (biomonitoring)

Electrolytes (3)

TestRangeUnitSource
Potassium3.5–5.1mmol/LUK Kidney Association
Chloride98–107mmol/Llaboratory
Sodium135–145mmol/LESE / ERA-EDTA / ESICM

Inflammation (10)

TestRangeUnitSource
ECP (eosinophil cationic protein)13.3 or lessµg/Llaboratory
Fibrinogen2–4g/Llaboratory / ESAIC
Histamine (plasma)1 or lessµg/Llaboratory
Homocysteine
a separate range by sex or age also applies
10 or lessµmol/LRefsum et al. (Hordaland Homocysteine Study)
hs-CRP1 or lessmg/LAHA/CDC
IgE (total)100 or lesskU/Llaboratory
Procalcitonin0.5 or lessµg/LSurviving Sepsis Campaign
ESR (sedimentation rate)20 or lessmm/hlaboratory
Specific IgE (allergen-specific)0.35 or lesskU/Llaboratory / EAACI
Tryptase (baseline)11.4 or lessµg/LWHO/ICC + ECNM/AIM

Proteins (2)

TestRangeUnitSource
Albumin
a separate range by sex or age also applies
36–48g/LNORIP (Nordic Reference Interval Project)
Total protein62–78g/LNORIP (Nordic Reference Interval Project)

Coagulation (3)

TestRangeUnitSource
aPTT25–38slaboratory
D-dimer0.5 or lessmg/LESC / ISTH
INR0.8–1.2laboratory / ISTH (method)

Immune system (4)

TestRangeUnitSource
ANA (antinuclear antibodies)80 or lesstiterEULAR/ACR
IgA (immunoglobulin A)0.7–4g/Llaboratory
IgG (immunoglobulin G)7–16g/Llaboratory
IgM (immunoglobulin M)0.4–2.3g/Llaboratory

Urine (7)

TestRangeUnitSource
Urine bilirubin10 or lessEFLM
Urine red blood cells10 or less/µLEFLM
Urine white blood cells10 or less/µLEFLM
Microalbumin (urine)30 or lessmg/LEFLM
Urine pH5–8EFLM
Urine specific gravity1.003–1.035EFLM
Urobilinogen (urine)20 or lessµmol/LEFLM

Gut (1)

TestRangeUnitSource
tTG-IgA (celiac disease)7 or lessU/mLESsCD

Heavy metals (2)

TestRangeUnitSource
Cadmium (urine)
a separate range by sex or age also applies
1 or lessµg/LKommission Human-Biomonitoring (UBA)
Mercury (urine)7 or lessµg/LKommission Human-Biomonitoring (UBA)

The table is for orientation and applies to adults. Different ranges apply to children, pregnant women and people on treatment. Values may change when professional societies update their guidelines. The date of the last update is shown at the top of the page.

Reference range vs. optimal value

For some markers there are two different numbers, and both are correct. They answer different questions.

MarkerReference (population)Guideline target (risk)
LDL cholesterolup to about 3.0 mmol/Lbelow 1.8 at high risk, below 1.4 mmol/L at very high risk (ESC/EAS)
HbA1cup to 5.7 %5.7–6.4 % is the prediabetes range, which is worth reversing (ADA)
Ferritin30–200 µg/Lwith inflammation the deficiency threshold is 70 µg/L (WHO); in restless legs the target is above 75 µg/L
Vitamin Dabove 50 nmol/Lsufficient according to EFSA is 50 nmol/L; higher targets have no uniform guideline basis

That is why our explanation has two levels. The reference range shows whether you are within limits. Where there is a professional basis for it, a target range shows where it is worth moving the value. Where there is no target value, or it is disputed, we do not invent one.

What a value right at the limit means

The most common reason people worry about a report is a value slightly outside the range. Before you do anything, consider three things:

  • Biological variation. The same person has different values from day to day: iron by up to 30 %, cortisol even more, blood sugar immediately after a meal. One measurement is a photograph, not a film.
  • Pre-analytics. A hard workout, alcohol, a cold, a long wait standing in the waiting room or a biotin supplement can all shift a result. Sometimes by more than a disease does. All the preparation rules.
  • Context. Ferritin without CRP, HbA1c without iron, creatinine without muscle mass. All three numbers can mislead if read on their own.

In practice: a slight deviation without symptoms is most often re-checked after 6–12 weeks. Action is taken only if it persists. A marked deviation, or a deviation with symptoms, belongs with a doctor right away. Our app says so next to every such value.

Frequently asked questions

Why does my report have different limits from your table?

Because reference ranges are tied to the laboratory's method and analyzer. To assess a single value, the range next to your own report always applies. Our table is for orientation and is the basis for the explanation in the app.

Is a value just above the limit a disease?

Generally not. Five percent of healthy people are outside the limits by definition. What matters are the trend, symptoms and other tests. A slight deviation is usually re-checked after 6–12 weeks.

Why are there separate ranges for some tests?

Because normal values differ by sex, age or cycle phase. Examples: TSH in older people, creatinine in men and women, estradiol across the cycle. The app uses your range, not the general one.

What does it mean when a value has no assessment?

That we have no threshold with a professional basis for your result. Either the guidelines do not define one, or it depends on the method. In that case we show the number without an assessment instead of inventing a limit.

Are the values in the table in mmol/L?

Yes, we use SI units, as reported by laboratories in Slovenia and most of Europe. The unit is listed on every row, because the same number in mg/dL means something quite different.

Sources: The limits and sources are the same as in our knowledge base: WHO (ferritin 2020, hemoglobin), ESC/EAS 2019 (lipids, ApoB, non-HDL), ADA Standards of Care 2024 (glucose, HbA1c), KDIGO 2024 (eGFR), ETA (TSH), EFSA NDA (vitamin D), NORIP — Nordic Reference Interval Project (biochemistry, hematology), IFCC C-RIDL (liver enzymes), EFLM (urine, pre-analytics), ESHRE/ASRM/IMS (female hormones), Endocrine Society (cortisol, testosterone). For markers marked "laboratory" the limit is method-dependent and is set by the laboratory performing the analysis.

Already have a report?

Upload it and get every value explained for your age and sex, with a source for every range. Free for your first report.

Upload your report — free →

Sources

  1. MedlinePlus (NIH): How to Understand Your Lab Results (2024)

Links checked on 14 Sep 2026. The marker ranges above carry their own source next to each row.

Related

This article is for information only and is not a substitute for medical advice. Talk to your doctor about your results.

Start today

You already have the report. Get the answers.

Free. One minute. Your file stays in your browser.

Upload your report — free →