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