Diabetes Jenis 1 disebabkan oleh tidak adanya insulin dalam tubuh, akibat kerusakan sel pankreas yang bertanggung jawab untuk pengeluaran insulin. Diabetes Jenis 1 adalah penyebab paling umum diabetes masa kanak-kanak. Orang yang mengidap diabetes jenis ini memerlukan suntikan insulin setiap hari untuk bertahan hidup.
Diabetes Jenis 2 ditandai oleh penurunan level insulin, atau tubuh tidak mampu menggunakan insulin sebagaimana mestinya (dikenal sebagai resistansi insulin). Serangan dari bentuk diabetes ini biasanya bertahap dengan gejala yang secara umum muncul setelah usia 40 tahun. Berbagai faktor risiko dapat menyebabkan Diabetes Jenis 2, termasuk tidak melakukan aktivitas fisik, pola makan tidak sehat dan obesitas. Orang yang mengidap Diabetes Jenis 2 sering memiliki riwayat penyakit ini dalam keluarga.
Gestational diabetes terjadi pada 2-5% wanita hamil yang sebelumnya tidak terdiagnosis mengidap diabetes. Ini biasanya menghilang setelah melahirkan, namun demikian, ini merupakan tanda peningkatan risiko pengembangan Diabetes Jenis 2 kelak dalam kehidupannya.