Les causes potentielles d'un taux d'hématocrite élevé comprennent la déshydratation, le tabagisme, le fait de vivre à haute altitude, les maladies pulmonaires, les cardiopathies congénitales, la polyglobulie de Vaquez ou une tumeur rénale produisant de l'érythropoïétine. La déshydratation est la cause la plus fréquente, et lorsqu'il y a suffisamment de liquide, l'hématocrite revient à des niveaux normaux.
Les maladies cardiaques et pulmonaires, ainsi que la vie en haute altitude, peuvent être à l'origine d'un manque d'oxygène, et le corps essaie de compenser en produisant plus de globules rouges. Il en résulte une augmentation du taux d'hématocrite. Les défauts génétiques qui provoquent une altération de la détection de l'oxygène ou une libération anormale d'oxygène de l'hémoglobine dans les globules rouges peuvent également entraîner des taux d'hématocrite élevés.
De faibles taux d'hématocrite peuvent également être un signe de maladie. Le niveau d'hématocrite est évalué dans le cadre de la numération globulaire complète pour dépister et diagnostiquer l'anémie. Les symptômes de l'anémie comprennent la faiblesse, le manque d'énergie, l'évanouissement et la pâleur. Les autres causes d'un faible taux d'hématocrite comprennent la thalassémie, les saignements, les maladies rénales chroniques, les troubles de la moelle osseuse, les maladies inflammatoires chroniques et les carences nutritionnelles, telles que la carence en fer, en acide folique ou en vitamine B-12. La grossesse peut également diminuer les niveaux d'hématocrite en raison de la présence de liquide supplémentaire dans le sang. Une transfusion sanguine récente peut affecter les résultats des tests sanguins d'hématocrite.