Tip 2 diyabetin başlıca nedenleri: Genetik yatkınlık. Obezite ve fazla kilo. Hareketsiz yaşam tarzı. Yaş. İnsülin direnci. Diğer faktörler: yüksek kan lipit seviyeleri, ırk, etnik köken, prediyabet (gizli şeker), sigara kullanımı, uykusuzluk. Tip 2 diyabet, yaşam tarzı değişiklikleriyle yönetilebilir ve bazı durumlarda ilaç tedavisi gerekebilir.