ScanHealth
CBC

What is Mean Corpuscular Hemoglobin? Your Complete Guide

The average amount of hemoglobin in each red blood cell. Works alongside MCV to classify anemia.

💡Simply Explained

MCH tells you how much oxygen-carrying hemoglobin is packed into each red blood cell. Think of it as checking how full each taxi is with passengers (oxygen).

📏Normal Range

27 – 32pg

Typical reference range. Your lab may use slightly different values.

LowNormalHigh
< 27 pg27 – 32 pg> 32 pg

⬆️What High Mean Corpuscular Hemoglobin Means

Possible Causes

  • Vitamin B12 deficiency
  • Folate deficiency
  • Liver disease
  • Hypothyroidism

Foods That Can Help

  • B12 sources: dairy, eggs, fortified foods
  • Folate: leafy greens, dals, citrus fruits

⬇️What Low Mean Corpuscular Hemoglobin Means

Possible Causes

  • Iron deficiency
  • Thalassemia
  • Chronic disease
  • Lead exposure

Foods That Can Help

  • Iron sources: palak, jaggery, dates, pomegranate
  • Ragi, bajra, and other millets
  • Sprouted moong and chana

🏃Lifestyle Actions

If Your Mean Corpuscular Hemoglobin Is High

  • Check B12 and folate levels
  • Supplement B12 if vegetarian/vegan

If Your Mean Corpuscular Hemoglobin Is Low

  • Get iron studies done
  • Improve dietary iron intake
  • Screen for thalassemia if iron is normal

🩺When to See a Doctor

High Mean Corpuscular Hemoglobin

Usually not urgent on its own — investigate B12/folate at your next appointment.

Low Mean Corpuscular Hemoglobin

Low MCH usually accompanies low hemoglobin. Follow the urgency guidance for hemoglobin.

🎯Did You Know?

Each red blood cell contains about 270 million hemoglobin molecules. MCH measures whether that count is optimal!

❓Frequently Asked Questions

What is Mean Corpuscular Hemoglobin?

MCH tells you how much oxygen-carrying hemoglobin is packed into each red blood cell. Think of it as checking how full each taxi is with passengers (oxygen).

What is the normal range for Mean Corpuscular Hemoglobin?

The typical normal range for Mean Corpuscular Hemoglobin is 27–32 pg.

What causes high Mean Corpuscular Hemoglobin?

Vitamin B12 deficiency. Folate deficiency. Liver disease.

What causes low Mean Corpuscular Hemoglobin?

Iron deficiency. Thalassemia. Chronic disease.

How can I check my Mean Corpuscular Hemoglobin levels?

You can check your Mean Corpuscular Hemoglobin levels with a routine blood test. Upload your lab report to ScanHealth for an instant, plain-language explanation.

Check Your Mean Corpuscular Hemoglobin Results Instantly

Upload your blood test report and get a plain-language explanation of your Mean Corpuscular Hemoglobin result — plus all other markers. Free.

Upload Your Report

This guide is for informational purposes only and does not constitute medical advice. Reference ranges may vary by lab. Always consult a qualified healthcare provider for diagnosis and treatment.