Hemoglobin yang rendah dapat terjadi pada berbagai jenis anemia, seperti anemia aplastik, anemia defisiensi besi, anemia granulositik besi, anemia megaloblastik, anemia hemolitik, talasemia, dan lain-lain. Jika kadar hemoglobin terlalu rendah dan terjadi kehilangan darah dalam jumlah besar, pertimbangkan kemungkinan berbagai jenis perdarahan, seperti perdarahan saluran cerna akut, perdarahan kronis akibat tukak, perdarahan akibat trauma, perdarahan akibat pembedahan dan perdarahan akibat leukemia, pascapersalinan, dan pascakemoterapi. Nilai normal untuk hemoglobin adalah 120-160g/L untuk pria dan 110-150g/L untuk wanita. Di bawah 90g/L dianggap sebagai anemia ringan, 60-90g/L dianggap sebagai anemia sedang, kurang dari 30-60g/L dianggap sebagai anemia berat, dan di bawah 30g/L dianggap sebagai anemia sangat berat.