Przyczyny wysokiej hemoglobiny obejmują wzrost produkcji krwinek czerwonych, palenie tytoniu, niektóre leki i choroby szpiku kostnego. Niektóre warunki, takie jak niewydolność serca, rak wątroby, rak nerki i odwodnienie mogą również prowadzić do wysokiej hemoglobiny, jak podaje Mayo Clinic.
Wysoka liczba hemoglobiny nie oznacza, że dana osoba ma dużą ilość czerwonych krwinek, jak podaje Mayo Clinic. Osoba z czerwonymi krwinkami spadającymi poniżej normalnej liczby może również mieć wysoką liczbę hemoglobiny. Ten stan jest zwykle rzadki i zazwyczaj jest wykrywany podczas testu na konkretną chorobę lub stan.