Tip 1 diyabet nedenleri: Çevresel faktörlerden ya da genetik yatkınlıktan kaynaklandığı düşünülmektedir. Kesin nedeni tam olarak bilinmemektedir.
Tip 2 diyabet nedenleri: Tip 1’de olduğu gibi çevresel faktörlerin ve genetik yatkınlığın etkili olduğu düşünülmektedir. Fazla kilolu olmak tip 2 diyabette önemli bir tetikleyicidir ancak hastaların hepsi fazla kilolu değildir. Kesin nedeni tam olarak bilinmemektedir.