Printre cauzele diabetului de tip 2 se numără: vârsta înaintată, obezitatea, sedentarismul, fumatul, alimentația neechilibrată sau săracă în nutrienți. Factorii de risc includ: istoricul familial de diabet, hipertensiunea arterială, nivelurile crescute de colesterol și trigliceride în sânge, sindromul metabolic și alte afecțiuni medicale.