常因成因不同而有所差异。缺铁性贫血是由于从饮食摄取的铁质不足，或是身体吸收铁质不良所导致，也有可能是失血导致的铁质流失或身体铁代谢多于吸收所引起。而出血的位置可能包括小肠、子宫或是泌尿道。就开发中国家的孩童而言，缺铁性贫血最常见的原因为寄生虫感染。寄生虫会造成肠道出血，但粪便中并不总是能明显发现。在未开发国家中，疟疾、钩虫和维他命A缺少是三个造成怀孕期间贫血的原因。在超过50岁的女性中，缺血性贫血最主要是慢性肠胃出血，其背后的原因与寄生虫感染无关，而是因为胃溃疡、十二指肠溃疡或是消化道癌症等因素。铁