هناك العديد من الأسباب التي يمكن ترجيحها في حال حدوث نقص في مستويات الحديد في الدم ، ونذكر منها ما يلي :
** نقص الحديد الناتج عن سوء الامتصاص كما في حالات جراحة تحويل مسار المعدة أو حالات مرض حساسية القمح .
** قد ينتج من فقدان كميات كبيرة من الدم مثل التعرض لنزيف . نتيجة قطع أو تهتك بالأنسجة وقد يكون نزيف داخلي تسببه تقرحات القناة الهضمية أظو سرطانات القناة الهضمية .
** قد يكون السبب متعلق بسوء التغذية وعدم تغطية الحاجة اليومية للجسم من الحديد.