老年人可以因为机体功能减退、胃酸及胃内因子减少或者膳食中维生素C、铁元素缺乏等原因发生不同程度的贫血。另外还有某些疾病,比如各种显性或隐性出血:如创伤、痔疮、消化性溃疡、肠道寄生虫等疾病引起的出血,也是引起体内缺铁的重要原因。