Kalıtsal faktörler. Diyabet, gen seçimi sürecinde tip 1 diyabetin kalıtımı veya gen mutasyonunun neden olduğu tip 2 diyabetin oluşumu olup olmadığı konusunda çok belirgin bir kalıtsallığa sahiptir, büyük bir olasılıkla gelecek nesillere aktarılacaktır. Diyabet akrabalarında ortaya çıkarsa, zamanında önleme ve tedavi yapılmalıdır.
Çevresel faktörler. Bir kişinin yaşam tarzı ve yeme alışkanlıkları diyabeti etkileyebilir. Çok fazla şeker yemek, böbrek yetmezliği, insülin üreten hücrelere zarar, vb. Diyabete neden olabilir.