کمخونی انواع گوناگونی دارد که هر یک علت خاص خود را دارند. این بیماری بر اساسهای گوناگونی طبقهبندی میشود، مثل ریختشناسی گلبولهای قرمز، مکانیسمهای اتیولوژیک و غیره. سه دستهٔ اصلی عبارتند از: ازدست رفتن حجم زیادی از خون (خونریزیهای حاد یا مزمن)، ازبینرفتن سلولهای خونی (همولیز) و کمبود تولید سلولهای خونی.