علل بیماری دیابت میتواند عوامل مختلفی از جمله ژنتیکی، محیطی، رفتاری و زیستی باشد. عوامل ژنتیکی و موروثی به عنوان یکی از عوامل مهم بیماری دیابت شناخته شدهاند. عوامل محیطی نیز میتوانند با تحریکاتی مانند چربی، اشعه UV، دود سیگار، تغییرات دمایی و آلودگی هوا بیماری دیابت را به دنبال داشته باشند.