سابقه برخی از عفونت‌ها، بیماری‌های خون و اختلالات خودایمنی خطر ابتلا به کم خونی را افزایش می‌دهد. اعتیاد به الکل، قرار گرفتن در معرض مواد شیمیایی سمی و استفاده از برخی داروها می‌تواند بر تولید گلبول های قرمز تأثیر بگذارد و منجر به کم خونی شود. افراد بالای ۶۵ سال در معرض خطر کم خونی هستند.