Optimize
← All biomarkers
Anemia

MCH

Average amount of hemoglobin per red blood cell.

What is MCH?

MCH (Mean Corpuscular Haemoglobin) is the average weight of haemoglobin per red blood cell, expressed in picograms (pg). The reference range for adults is typically 27–33 pg. MCH is a calculated parameter derived by dividing the blood haemoglobin concentration by the total red cell count. It reflects how well each red blood cell is loaded with haemoglobin, independent of cell size — making it complementary to MCV (which measures size) and MCHC (which measures concentration within the cell). A low MCH (hypochromia) — generally below 27 pg — most often occurs in iron-deficiency anaemia, where insufficient iron is available to synthesise haemoglobin: cells are small and poorly filled. Thalassaemia trait also produces a low MCH (cells are small), but the red cell count is typically high-normal or elevated — a pattern that helps distinguish iron deficiency from thalassaemia trait. A raised MCH above 33 pg fits macrocytic anaemia, where larger cells carry more haemoglobin; the most common causes are vitamin B12 or folate deficiency, chronic alcohol use, and hypothyroidism. MCH is a stable, well-reproducible measure that changes relatively slowly with iron depletion or supplementation — faster than haemoglobin but slower than ferritin or the reticulocyte count. It is therefore a useful trend marker alongside the direct iron indices.

Why is MCH relevant?

MCH is relevant as part of the complete blood count because it can signal disrupted haemoglobin synthesis early, sometimes before haemoglobin itself moves outside the reference range. With early iron deficiency, MCH falls before haemoglobin does: cells become smaller and less well-filled while the total haemoglobin appears compensated. The same applies to folate or B12 deficiency, where MCH rises as cells enlarge before haemoglobin clearly falls. The MCH + MCV combination is particularly informative for distinguishing anaemia types. Low MCH with low MCV fits microcytic anaemia; the question is then whether it is iron deficiency (low ferritin, low transferrin saturation) or thalassaemia trait (normal ferritin, high red cell count). With elevated MCH and elevated MCV, macrocytic anaemia is the pattern, for which B12, folate, and thyroid function are the appropriate follow-up tests. For people starting supplementation (iron, B12, or folate), MCH is a useful trend marker: with effective treatment it normalises within 6–12 weeks for iron deficiency and somewhat faster with B12 supplementation, while haemoglobin recovers more slowly.

MCH high or low — what it means

MCH is almost always read together with MCV, MCHC, RDW, and haemoglobin, and when a deficiency is suspected supplemented with ferritin, transferrin saturation, vitamin B12, and folate. The practical rule: low MCH + low MCV + low ferritin = iron-deficiency anaemia; low MCH + low MCV + normal ferritin + high red cell count = consider thalassaemia trait; high MCH + high MCV = macrocytic anaemia (B12/folate/liver/thyroid). An isolated mildly abnormal MCH with an otherwise normal blood count is generally not concerning but warrants follow-up with persistent symptoms. RDW is a helpful addition: in straightforward iron deficiency RDW is elevated (variable cell sizes); in thalassaemia trait RDW more often remains normal (uniformly small cells). That combination helps prioritise the most likely diagnosis before additional blood tests are ordered. MCH measurement is robust and little affected by pre-analytical interference. Lipaemia and high leukocyte counts can affect the haemoglobin measurement, which indirectly skews calculated MCH. With unexpected results that do not fit the clinical picture, a repeat fasting sample in a clean tube is a simple first step.

Educational information only — not medical advice. Consult a healthcare professional for clinical decisions.

Read about our scientific approach

MCH is one of the biomarkers in the Optimize test panel. Book a blood draw at any of 238+ partner labs in the Netherlands, or upload your existing results in the app.

See the full panel