DM mempunyai etiologi yang heterogen, dimana berbagai lesi dapat menyebabkan insufisiensi insulin, tetapi determinan genetik biasanya memegang peranan penting pada mayoritas DM. Faktor lain yang dianggap sebagai kemungkinan etiologi DM yaitu :
- Kelainan sel beta pankreas, berkisar dari hilangnya sel beta sampai kegagalan sel beta melepas insulin.
- Faktor – faktor lingkungan yang mengubah fungsi sel beta, antara lain agen yang dapat menimbulkan infeksi, diet dimana pemasukan karbohidrat dan gula yang diproses secara berlebihan, obesitas dan kehamilan.
- Gangguan sistem imunitas. Sistem ini dapat dilakukan oleh autoimunitas yang disertai pembentukan sel – sel antibodi antipankreatik dan mengakibatkan kerusakan sel - sel penyekresi insulin, kemudian peningkatan kepekaan sel beta oleh virus.
- Kelainan insulin. Pada pasien obesitas, terjadi gangguan kepekaan jaringan terhadap insulin akibat kurangnya reseptor insulin yang terdapat pada membran sel yang responsir terhadap insulin.