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