Penyebab sel darah merah tinggi bersifat fisiologis dan patologis, dan harus dianalisis sesuai dengan situasi yang berbeda.
1. Sel darah merah tinggi fisiologis: sel darah merah tinggi fisiologis dapat dilihat pada keadaan hipoksia, seperti tinggal di daerah dataran tinggi penduduk, karena kelangkaan oksigen, kebutuhan akan lebih banyak sel darah merah dan hemoglobin untuk mempertahankan pengangkutan oksigen, sehingga jumlah sel darah merah akan meningkat secara absolut.
2. Tinggi patologis: termasuk peningkatan relatif dan peningkatan absolut. Peningkatan relatif sel darah merah terutama disebabkan oleh penurunan volume darah, yang biasa terjadi pada muntah yang parah, diare dan luka bakar.
Peningkatan eritrosit absolut meliputi peningkatan primer dan sekunder. Penyebab utamanya adalah eritrositosis sejati, dan penyebab sekunder terutama disebabkan oleh peningkatan eritropoietin dalam darah untuk merangsang produksi eritrosit, yang dapat dilihat pada penyakit jantung paru, adenoma adrenokortikal, ginjal polikistik, dan sebagainya.
Jumlah eritrosit yang tinggi merupakan indikasi penyakit tertentu, tetapi tidak konklusif, dan harus dikombinasikan dengan tes tambahan lainnya, seperti ultrasonografi, konsentrasi ion, dan elektrokardiogram, untuk menentukan penyebab penyakit dan membuat diagnosis banding di bawah bimbingan dokter.