Tip 2 diyabet genellikle 40 yaş üstü kişilerde gelişir. Bu hastalığa neden olan açık bir genetik bozukluk henüz tanımlanmamış olsa da kalıtsal bir yatkınlık olduğu açıktır.
Ana risk faktörü aşırı kilodur. Obez kişilerde, aşırı yağ nedeniyle sıklıkla insüline bağımlı hücreler tarafından insülinin "yanlış tanınması" söz konusudur. Kilo vermek bu sürecin normalleşmesine ve kan şekerinin düşmesine yol açar. Bu nedenle tip 2 diyabetin tedavisinin ana yöntemi aşırı kilolardan kurtulmaktır.
Bununla birlikte, metabolik süreçlerin hızı ve obeziteye yatkınlık büyük ölçüde hormonal seviyelere, özellikle de tiroid bezinin aktivitesine bağlıdır. Metabolizması yavaş olan kişilerin kilo vermesi daha zordur.
Tip 2 diyabet bazen normal kilolu kişilerde teşhis edilir. Bu gibi durumlarda neden, pankreasın insülin üretiminin azalması veya kalp-damar hastalıklarında hipoksi nedeniyle insülin kullanımının bozulması olabilir.
Dolayısıyla tip 2 diyabetin gelişmesinin ana nedenleri genetik yatkınlık, aşırı kilo, 40 yaş üstü ve kardiyovasküler sistem hastalıklarıdır. Ancak bazen diyabet belirgin bir sebep olmaksızın ortaya çıkar. Her durumda, bir doktora zamanında danışmak ve yeterli tedavi, hastalığı kontrol altında tutmanıza olanak tanır.