Diabetul de tip 2 poate fi cauzat de o combinație de factori genetici și de stil de viață. Factorii de risc includ afecțiuni precum hipertensiunea arterială, nivelul ridicat de colesterol, obezitatea și sedentarismul. De asemenea, fumatul, consumul excesiv de alcool și o alimentație bogată în carbohidrați procesați pot spori riscul de apariție a diabetului de tip 2.