Le cause dell'emoglobina alta comprendono l'aumento della produzione di globuli rossi, il fumo, alcuni farmaci e la malattia del midollo osseo. Alcune condizioni, come insufficienza cardiaca, cancro del fegato, cancro del rene e disidratazione possono anche portare ad un alto numero di emoglobine, come dichiarato dalla Mayo Clinic.
Un alto numero di emoglobine non significa che una persona abbia un'elevata quantità di globuli rossi, come affermato dalla Mayo Clinic. Una persona con globuli rossi che cadono sotto il conteggio normale può anche avere un alto numero di emoglobina. Questa condizione è solitamente rara e viene solitamente rilevata durante un test per una particolare malattia o condizione.