One of the most searched questions after getting a blood test is simply: "What is normal?" This page is your reference. It contains normal ranges for all common blood tests ordered in India, with Indian-population context where ranges differ from international standards.
How to use this page: Find the test name, compare your result to the range listed, and use the linked posts for a deeper explanation of what your specific value means.
Important: Reference ranges vary slightly between labs based on their equipment and methodology. Always compare your result to the range printed on your own report - the values here are standard guidelines, not lab-specific cutoffs.
Complete Blood Count (CBC)
| Test |
Normal Range |
Unit |
Notes |
| Haemoglobin (men) |
13.0 - 17.0 |
g/dL |
Low = anaemia |
| Haemoglobin (women) |
12.0 - 15.0 |
g/dL |
Very common to be low in India |
| Haemoglobin (pregnant) |
11.0 or above |
g/dL |
WHO threshold |
| RBC Count (men) |
4.5 - 5.9 |
million/µL |
|
| RBC Count (women) |
4.0 - 5.2 |
million/µL |
|
| Haematocrit / PCV (men) |
41 - 53% |
% |
|
| Haematocrit / PCV (women) |
36 - 46% |
% |
|
| MCV |
80 - 100 |
fL |
Low = iron/thalassaemia; High = B12/folate |
| MCH |
27 - 33 |
pg |
|
| MCHC |
31.5 - 36.0 |
g/dL |
|
| RDW |
11.5 - 14.5 |
% |
High = mixed deficiency or early deficiency |
| WBC (Total) |
4,000 - 11,000 |
/µL |
High = infection; Low = dengue/viral |
| Neutrophils |
40 - 70 |
% |
High = bacterial infection |
| Lymphocytes |
20 - 40 |
% |
High = viral infection |
| Monocytes |
2 - 8 |
% |
|
| Eosinophils |
1 - 4 |
% |
High = allergy/parasites (common in India) |
| Basophils |
0 - 1 |
% |
|
| Platelets |
1,50,000 - 4,00,000 |
/µL |
Low = dengue, viral infection, liver disease |
| MPV |
7.5 - 12.0 |
fL |
|
Kidney Function Test (KFT / RFT)
| Test |
Normal Range |
Unit |
Notes |
| Serum Creatinine (men) |
0.7 - 1.2 |
mg/dL |
High = kidney stress or dehydration |
| Serum Creatinine (women) |
0.5 - 1.0 |
mg/dL |
|
| eGFR |
Above 90 |
mL/min/1.73m² |
Below 60 = reduced kidney function |
| Blood Urea |
15 - 45 |
mg/dL |
|
| BUN |
7 - 20 |
mg/dL |
High = dehydration or kidney disease |
| Uric Acid (men) |
3.4 - 7.0 |
mg/dL |
Above 7 = gout risk |
| Uric Acid (women) |
2.4 - 6.0 |
mg/dL |
|
| Sodium |
136 - 145 |
mEq/L |
|
| Potassium |
3.5 - 5.0 |
mEq/L |
Critical for heart rhythm |
| Chloride |
98 - 107 |
mEq/L |
|
| Bicarbonate |
22 - 29 |
mEq/L |
|
| Calcium (total) |
8.5 - 10.5 |
mg/dL |
|
| Phosphorus |
2.5 - 4.5 |
mg/dL |
|
Liver Function Test (LFT)
| Test |
Normal Range |
Unit |
Notes |
| SGPT / ALT |
7 - 56 |
U/L |
Most liver-specific enzyme |
| SGOT / AST |
10 - 40 |
U/L |
Also in heart, muscle |
| Alkaline Phosphatase (ALP) |
44 - 147 |
U/L |
High = bile duct or bone disease |
| GGT (Gamma-GT) |
Men: 8-61 / Women: 5-36 |
U/L |
Sensitive to alcohol |
| Total Bilirubin |
0.3 - 1.2 |
mg/dL |
High = jaundice or liver disease |
| Direct Bilirubin |
0.0 - 0.3 |
mg/dL |
|
| Indirect Bilirubin |
0.2 - 0.9 |
mg/dL |
|
| Albumin |
3.5 - 5.0 |
g/dL |
Low = poor liver function or malnutrition |
| Total Protein |
6.0 - 8.3 |
g/dL |
|
| Globulin |
2.0 - 3.5 |
g/dL |
|
| A:G Ratio |
1.0 - 2.5 |
ratio |
|
Lipid Panel (Fasting)
| Test |
Normal / Target |
Unit |
Notes |
| Total Cholesterol |
Below 200 |
mg/dL |
|
| LDL Cholesterol |
Below 100 (optimal) |
mg/dL |
Indians: lower target warranted |
| HDL Cholesterol (men) |
Above 40 |
mg/dL |
Above 60 = protective |
| HDL Cholesterol (women) |
Above 50 |
mg/dL |
Very commonly low in Indians |
| Triglycerides |
Below 150 |
mg/dL |
High = driven by refined carbs |
| Non-HDL Cholesterol |
Below 130 |
mg/dL |
Better predictor than LDL alone |
| VLDL |
5 - 40 |
mg/dL |
Calculated from triglycerides |
Thyroid Function Test (TFT)
| Test |
Normal Range |
Unit |
Notes |
| TSH |
0.4 - 4.0 |
mIU/L |
High = hypothyroidism; Low = hyperthyroidism |
| Free T4 (FT4) |
0.8 - 1.8 |
ng/dL |
Low with high TSH confirms hypothyroidism |
| Free T3 (FT3) |
2.3 - 4.2 |
pg/mL |
|
| Total T4 |
5.0 - 12.0 |
µg/dL |
Less used now; free forms preferred |
| Total T3 |
80 - 180 |
ng/dL |
|
| Anti-TPO Antibodies |
Below 34 |
IU/mL |
High = autoimmune thyroid disease |
| Anti-Tg Antibodies |
Below 115 |
IU/mL |
|
Diabetes Panel
| Test |
Normal Range |
Unit |
Notes |
| Fasting Blood Glucose |
Below 100 |
mg/dL |
100-125 = prediabetes; 126+ = diabetes |
| Post-Prandial Glucose (2h) |
Below 140 |
mg/dL |
140-199 = prediabetes; 200+ = diabetes |
| Random Blood Glucose |
Below 140 |
mg/dL |
200+ with symptoms = diabetes |
| HbA1c |
Below 5.7% |
% |
5.7-6.4% = prediabetes; 6.5%+ = diabetes |
| Fasting Insulin |
2 - 20 |
µIU/mL |
|
| HOMA-IR |
Below 2.0 |
index |
Above 2.5 = insulin resistance |
Iron Studies
| Test |
Normal Range |
Unit |
Notes |
| Serum Iron (men) |
60 - 170 |
µg/dL |
Low = iron deficiency |
| Serum Iron (women) |
50 - 170 |
µg/dL |
|
| Serum Ferritin (men) |
12 - 300 |
ng/mL |
Below 30 = depleted stores |
| Serum Ferritin (women) |
12 - 150 |
ng/mL |
Below 12 = deficiency; Below 30 = borderline |
| TIBC |
250 - 370 |
µg/dL |
High in iron deficiency |
| Transferrin Saturation |
20 - 50% |
% |
Below 20% = iron deficiency |
Vitamins and Minerals
| Test |
Normal Range |
Unit |
Notes |
| Vitamin D (25-OH) |
30 - 100 |
ng/mL |
Below 20 = deficient; 20-30 = insufficient |
| Vitamin B12 |
300 - 900 |
pg/mL |
Below 200 = deficient; 200-300 = borderline |
| Folate (Serum) |
3.0 - 17.0 |
ng/mL |
Below 3 = deficient |
| Calcium (Total) |
8.5 - 10.5 |
mg/dL |
|
| Magnesium |
1.7 - 2.2 |
mg/dL |
Deficiency very common, often untested |
| Phosphorus |
2.5 - 4.5 |
mg/dL |
|
Inflammatory Markers
| Test |
Normal Range |
Unit |
Notes |
| ESR (men) |
Up to 15 |
mm/hr |
High = inflammation; non-specific |
| ESR (women) |
Up to 20 |
mm/hr |
|
| CRP (standard) |
Below 5.0 |
mg/L |
High = active inflammation |
| hs-CRP (high sensitivity) |
Below 1.0 (low risk) |
mg/L |
1-3 = moderate risk; Above 3 = high CV risk |
Hormones (Common Tests)
| Test |
Normal Range |
Unit |
Notes |
| Testosterone (men, total) |
300 - 1000 |
ng/dL |
Below 300 = low testosterone |
| Testosterone (women, total) |
15 - 70 |
ng/dL |
High in PCOS |
| LH (women, follicular phase) |
2.0 - 15.0 |
mIU/mL |
|
| FSH (women, follicular phase) |
3.0 - 10.0 |
mIU/mL |
|
| Prolactin (women) |
2.0 - 29.0 |
ng/mL |
|
| Prolactin (men) |
2.0 - 18.0 |
ng/mL |
|
| Cortisol (morning, 8 am) |
6.2 - 19.4 |
µg/dL |
Varies significantly by time of day |
Cardiac Markers
| Test |
Normal Range |
Unit |
Notes |
| Troponin I (standard) |
Below 0.04 |
ng/mL |
Elevated = cardiac muscle damage |
| hs-Troponin |
Lab-specific |
pg/mL |
Very sensitive; check lab's own range |
| CK-MB |
Below 5.0 |
ng/mL |
|
| Homocysteine |
5 - 15 |
µmol/L |
Above 15 = elevated cardiovascular risk |
| Lipoprotein(a) - Lp(a) |
Below 30 |
mg/dL |
India-specific: strong genetic risk marker |
Infection and Immunity Markers
| Test |
Normal / Reference |
Unit |
Notes |
| HbsAg (Hepatitis B surface antigen) |
Non-reactive |
- |
Reactive = Hepatitis B infection |
| Anti-HCV |
Non-reactive |
- |
Reactive = Hepatitis C exposure |
| Dengue NS1 Antigen |
Negative |
- |
Positive in first 5 days of dengue |
| Dengue IgM |
Negative |
- |
Positive from day 5 onwards |
| Widal Test (Typhoid) |
Titre below 1:80 |
titre |
India: interpret with clinical context |
Urine Tests
| Test |
Normal |
Notes |
| pH |
4.5 - 8.0 |
|
| Protein |
Negative / trace |
Persistent protein = kidney concern |
| Glucose |
Negative |
Positive = blood sugar > renal threshold |
| Ketones |
Negative |
Positive = fasting, DKA risk |
| RBC (microscopy) |
0 - 2 per HPF |
Above 5 = haematuria |
| WBC (microscopy) |
0 - 5 per HPF |
High = urinary tract infection |
| Microalbumin (urine) |
Below 30 mg/g |
Early marker of kidney damage in diabetes |
A Note on Indian-Specific Differences
Several reference ranges are adjusted for Indian populations:
- LDL cholesterol targets are lower for Indians given higher cardiovascular risk at lower LDL values
- Abdominal obesity cutoffs are lower: 90 cm for men, 80 cm for women (versus 102/88 cm in Western guidelines)
- Vitamin D deficiency is nearly universal in Indians despite sun exposure - many Indian endocrinologists prefer a target of 40+ ng/mL rather than the basic 30 ng/mL cutoff
Must Read
Try ReportSense on your own report.
ReportSense reads your entire report, compares every value to the right reference ranges, flags patterns across multiple tests, and explains everything in plain language - so you walk into your next doctor's appointment informed and prepared. Try it free at reportsense.in.
Want to understand your own lab report?
Upload your PDF and get a plain-language explanation of every value, in under 2 minutes.
Get started free