MCH (Mean Corpuscular Hemoglobin) is the average amount of hemoglobin inside each red blood cell.
- Normal range (adults)
- 27–33 pg
- Sample
- Blood
- Fasting
- Not usually needed
- Also called
- Mean Corpuscular Hemoglobin, M.C.H, Mean Cell Hemoglobin, Mean Corpuscular Haemoglobin
MCH normal range
| Group | pgSame unit in all countries |
|---|---|
| Adults | 27–33 |
Ranges vary slightly between laboratories. The range printed on your own report is the one to go by.
Why is the MCH test done?
It is part of the Complete Blood Count and is read with MCV to classify anemia.
What does a high MCH level mean?
A high MCH usually goes with large red cells (high MCV).
Common causes
- Vitamin B12 deficiency
- Folate deficiency
- Alcohol use
- Liver disease
- Underactive thyroid
Diet and lifestyle tips
- Eat B12 and folate-rich foods
- Limit alcohol
What does a low MCH level mean?
A low MCH means each red cell carries less hemoglobin, which makes cells look pale (hypochromic).
Common causes
- Iron deficiency
- Thalassemia trait
- Long-term inflammation
Diet and lifestyle tips
- Eat iron-rich foods with vitamin C
- Avoid tea and coffee with meals
When should you see a doctor?
An abnormal MCH is interpreted together with MCV and hemoglobin; ask your doctor whether iron, B12 or folate tests are needed.
Last updated
This page is for general education and is not a diagnosis. Normal ranges differ between laboratories, so always compare your result with the reference range printed on your own report, and discuss abnormal results with your doctor.