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