Giảm hấp thu sắt có thể do cắt dạ dày hoặc hội chứng kém hấp thu như là bệnh celiac, viêm teo dạ dày, nhiễm Helicobacter pylori, thiếu axit dịch vị, hội chứng ruột ngắn và hiếm gặp là IRIDA (thiếu máu do thiếu sắt kháng điều trị bằng sắt).