Skip to content
Basic Blood Test (CBC)

MCH (Mean Corpuscular Hemoglobin)

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
Adults27–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.