Diabetul tip 2 este cauzat de o combinație de factori genetici și de stilul de viață. Printre factorii de risc se numără obezitatea, lipsa de activitate fizică, alimentația neadecvată, fumatul și vârsta înaintată. De asemenea, există o predispoziție genetică care poate influența dezvoltarea bolii.