1.营养因素。由于饮食中供铁不够或饮食结构不合理。我国大多数人食物以谷物、蔬菜为主,肉类较少,饮食中供铁以非血红素铁为主,含有大量抑制非血红素铁吸收的物质,我国人食物供铁并不少,甚至可超过标准供铁的1倍以上,但提供的铁不一定都能吸收。而当生理铁需要量增加时,如婴幼儿、青少年、妇女生育期,单纯从食物中很难获得所需的铁,因而发生缺铁性贫血。
2.慢性失血是缺铁性贫血常见的重要原因之一。消化道出血、女性月经量过多、痔出血、咯血、血尿、鼻出血、钩虫病所致慢性消化道出血,慢性肾功能不全接受血透等均可导致缺铁性贫血。特别是慢性消化道出血常常是男性慢性缺铁性贫血的常见原因,即使是大便潜血阴性,也不能完全排除慢性消化道出血,提示要注意除外消化道肿瘤。