Las hemorragias sostenidas pero inadvertidas de cualquier tipo, pero principalmente las digestivas, por lesiones de la mucosa digestiva como la úlcera gastroduodenal u otras, o las debidas al sangrado de tumores ya sean benignos (pólipos intestinales) o malignos (cáncer de colon, etc.) son también otras causas 
posibles de la pérdida de hierro, sobre todo en ancianos.