Faktor resiko pada diabetes mellitus tipe 1 belum diketahui dengan baik, faktor genetik dan lingkungan dapat mencetuskan perkembangan selanjutnya. Sedangkan pada diabetes mellitus tipe 2 meski terjadi terutama pada orang dewasa, pada kelompok remaja cepat menjadi masalah besar di beberapa belahan dunia. Oleh karena itu setiap orang dimana saja pada setiap usia mempunyai resiko diabetes mellitus.
Beberapa faktor berikut dapat meningkatkan resiko diabetes mellitus tipe 2 (Soeharto, 2006) :
- Obesitas
- Usia > 40 tahun
- Kurang olah raga
- Hipertensi
- Kolesterol HDL ≥ 35 mg/dl atau trigliserida ≥ 250 mg/dl
- Keturunan
- Hamil dengan bayi besar
- Gestational diabetik
- Tes toleransi glukosa buruk
- Ras/etnik
- Stress
