Nguyên nhân gây ra huyết sắc tố cao bao gồm tăng sản xuất hồng cầu, hút thuốc, một số loại thuốc và bệnh tủy xương. Một số bệnh lý, chẳng hạn như suy tim, ung thư gan, ung thư thận và mất nước cũng có thể dẫn đến số lượng hemoglobin cao, như Mayo Clinic đã nêu.
Số lượng hemoglobin cao không có nghĩa là một người có lượng hồng cầu cao, như Mayo Clinic đã nêu. Một người có số lượng hồng cầu giảm xuống dưới mức bình thường cũng có thể có số lượng hemoglobin cao. Tình trạng này thường hiếm gặp và nó thường được phát hiện trong quá trình kiểm tra một bệnh hoặc tình trạng cụ thể.