Blood test normal range chart for adults

One table, one source, and one warning: the range printed on your own report is the only range that applies to your result.

A normal range is the interval that contains most results from a healthy reference group, usually the middle 95 percent. The table below lists commonly used adult ranges from one published source. Ranges vary by lab, method, sex, and age, so the range printed on your own report always wins.

A reference table is useful for orientation. It is not a target list, and it cannot replace the range printed next to your result.

The chart

The values below are reproduced from Medscape, Lab Values, Normal Adult, updated 28 July 2025. The article cites its own sources. Some entries are population reference intervals; others, such as LDL cholesterol, are thresholds used in guidelines, and the notes column says which is which.

Adult reference ranges from one published table
TestUnitRange as publishedNote
Haemoglobin (Hb, Hgb)g/dLMen 14-18; women 12-16Sex-specific
Haematocrit (PCV)%Men 42-50; women 37-47Sex-specific
MCVfL80-95
MCHpg27-31
MCHCg/dL32-36
RDW%11-14.5
White cells (WBC, TLC)x10^9/L5-10
Neutrophils%55-702.5-8.0 x10^9/L
Lymphocytes%20-401.0-4.0 x10^9/L
Eosinophils%1-40.05-0.5 x10^9/L
Platelets (PLT)x10^9/L150-400
ESRmm/hMen below 15; women up to 20Age and sex affect it
Fasting glucosemg/dL74-106About 4.1-5.9 mmol/L
HbA1c%4.0-5.9Upper limit varies
Creatininemg/dLMen 0.6-1.2; women 0.5-1.1Muscle mass matters
BUNmg/dL10-20Urea uses another scale
Sodium (Na)mmol/L136-145
Potassium (K)mmol/L3.5-5.0Haemolysis can raise it
Chloride (Cl)mmol/L98-106
Total calciummg/dL9-10.5Depends on albumin
Uric acidmg/dLMen 4-8.5; women 2.7-7.3Sex-specific
Total cholesterolmg/dLBelow 200
LDL cholesterolmg/dLBelow 130Guideline threshold, not a range
HDL cholesterolmg/dLMen above 45; women above 55Guideline cut-off
Triglyceridesmg/dLMen 40-160; women 35-135Sex-specific; fasting
ALT (SGPT)U/L4-36
AST (SGOT)U/L0-35
ALPU/L30-120Liver and bone
GGTU/L8-38 at 45 and older; 5-27 in women under 45Age, sex, alcohol
Total bilirubinmg/dL0.3-1.0
Albuming/dL3.5-5.5
Total proteing/dL6.4-8.3
TSHmIU/L0.5-4.0Pregnancy and age
Free T4ng/dL0.8-1.8
Vitamin B12pg/mL200-800
Vitamin D, 25-hydroxyng/mL30-60Assay and target vary
Ferritinng/mLMen 12-300; women 10-150Sex-specific; inflammation
CRPmg/LBelow 10Infection or inflammation
PSAng/mL0-2.5Age-specific ranges

Source: Medscape, Lab Values, Normal Adult, updated 28 July 2025. The table reproduces the published values and is not a consensus guideline.

Why your report can print a different range

A laboratory establishes or validates its own reference intervals for the method and instrument it uses. Different assays, different calibration, and different reference populations produce different numbers for the same test. Some labs also separate ranges by age, sex, or pregnancy.

Units are another difference. Glucose of 100 mg/dL and 5.6 mmol/L are the same measurement on two scales. A range copied from this page or another website is a guess about your report until you check the unit and the range printed beside the value.

What five percent means

A two-sided range built from the middle 95 percent leaves about 2.5 percent of the reference group below it and 2.5 percent above it. A value outside the range is therefore not rare among healthy people. With twenty markers on one report, it is not unusual for one of them to sit outside.

That does not make every flag meaningless. It means a single flagged value is a prompt to look at the number, the unit, the range, any remark, and your earlier results, not a conclusion by itself.

How to read a result outside the chart

  1. Check the unit on your report before comparing the number.
  2. Use the range printed on that report, not the range here.
  3. Read the flag, if the lab printed one.
  4. Read any remark about the sample or fasting.
  5. Look at earlier results for the same test.
  6. Ask a qualified professional about your own result.

What this chart cannot do

  • It cannot diagnose a condition or rule one out.
  • It cannot replace the range of the lab that ran your test.
  • It does not account for symptoms, medicines, pregnancy, or recent illness.
  • It cannot show whether a value is changing over time.

How Doctano handles a range

Doctano keeps the reference range printed on each report and compares the result with that range. It does not replace it with a standard range from the internet. A result without a usable numeric range stays unknown rather than being guessed.

Questions

Normal ranges, answered

It is the interval that contains most results from a healthy reference group, usually the middle 95 percent. It describes the lab method and its reference population, not a target for you.

Labs use different methods, instruments, calibration, and reference groups, and they may print guideline targets rather than population ranges. The range on your report applies to the result on that report.

Not necessarily. By construction, about five percent of healthy people fall outside a 95 percent range. A flag is a prompt to check the value, the unit, the remark, and the trend, and to ask a clinician.

No. Paediatric reference ranges differ by age and change as a child grows. Use the range printed on the child's report, which is usually age-specific.

The range printed on the report that produced the value. When comparing two results, use each report's own range, and prefer results from the same lab.

Related

Related guides

A chart is not a diagnosis. A value outside these ranges is not a condition, and a value inside them does not rule one out. Read the range on your own report and ask a qualified professional about your results.

Start with your first report

Upload a lab report and Doctano will organize your results for you.

Upload your first report →