Prediyabet, kan şekeri düzeylerinin normalden yüksek olduğu ancak diyabet olarak değerlendirilecek kadar yüksek olmadığı bir durumdur. Amerikan Diyabet Derneği (ADA), prediyabeti, açlık kan şekeri düzeyinin 100 ila 125 mg/dL (5,6 ila 6,9 mmol/L) veya oral glukoz tolerans testi (OGTT) sırasında 2 saatlik kan şekeri düzeyinin 140 olması olarak tanımlar. 199 mg/dL'ye (7,8 ila 11,0 mmol/L) kadar.