تتضنمّن أسباب زيادة الهيموغلوبين في الدم ما يأتي:
1. التدخين
2. العيش على علو مرتفع، حيثُ يزيد إنتاج خلايا الدم الحمراء بشكل طبيعي لتعويض انخفاض كمية الأكسجين هناك.
3. ضعف وظائف القلب أو الرئة بشكل مزمن. بما في ذلك:
- أمراض القلب الخلقية عند البالغين.
- مرض الانسداد الرئوي المزمن .
- مرض النفاخ الرئويّ (Emphysema).
- فشل القلب.
4. انتاج نخاع العظم الكثير من خلايا الدم الحمراء (مثال: مرض كثرة الحمر الحقيقية (Polycythemia vera) ).
5. تناول بعض الأدوية أو الهرمونات( المثال الأكثر شيوعًا الإريثروبويتين (EPO)).
6. جفاف الجسم
7. سرطان الكلى أو سرطان الكبد.