Tip 1 diyabet, çoğunlukla çocuklar ve ergenlik çağındakilerde gelişir fakat yetişkinlerde de görülebilir. Çocuklukta en sık görülen kronik hastalıklardandır.Tip 1 diyabet için risk faktörleri iyi tanımlanmamıştır. Ancak Tip 1 diyabetiklerin birinci derece akrabalarında genetik ve çevresel faktörlerin hastalığı tetiklediği gösterilmiştir.
Tip 2 diyabet, esas olarak yetişkinlerde görülmekteyse de dünyanın birçok yerinde ergenlik çağındaki grup için hızla büyük bir sorun olmaya başlamıştır. Tip 2 için risk faktörleri yaşın artışı, şişmanlık (obezite), ailede diyabet öyküsü, gebelikte iri bebek ya da diyabet öyküsü, fiziksel aktivite azlığı, bozulmuş glukoz toleransı ve ırk/etnik gruptur.