빈혈은 적혈구의 수, 헤모글로빈의 농도, 헤마토크릿의 분석 및 망상적혈구, 적혈아구 등의 미성숙 적혈구의 수도 고려하여 진단한다. 빈혈을 원인별로 분류하면 다섯 가지 정도가 있다. 첫째는 철결핍성 빈혈이다. 이는 가장 흔하며, 철분이 부족하여 헤모글로빈 합성이 잘 되지 못해 생긴다. 두 번째는 거대적혈모구빈혈로 비타민 B12나 엽산의 결핍 때문에 일어난다. 세 번째는 용혈성 빈혈로 간장 또는 비장에서 적혈구가 지나치게 많이 파괴되어 생긴다.
빈혈의 가장 흔한 원인은 엽산의 결핍이다.