如果是按貧血發生的原因來進行分類的話,巨幼紅細胞性貧血是由于葉酸或者是維生素B12的缺乏,導致紅細胞生成減少所形成的貧血。發生巨幼紅細胞性貧血的時候,往往是由于造血原料的缺乏,也就是葉酸,或者是維生素B12的缺乏所導致的。葉酸往往存在于新鮮的綠葉蔬菜當中,如果是患者經常不吃菜,就有可能會導致葉酸的缺乏。
而維生素B12往往會存在于動物的肝,腎,瘦肉當中,如果是全素食的患者,也有可能會出現維生素B12的缺乏。另外,如果是患者存在著一些慢性的胃腸道的疾病,比如說小腸的炎癥,慢性萎縮性胃炎的時候,也有可能會出現葉酸和維生素B12的吸收障礙,從而有可能發生葉酸和維生素B12的缺乏,也可以引發巨幼紅細胞性貧血。