Diabetes memang diwariskan, tetapi ini adalah hasil dari kombinasi faktor genetik dan lingkungan. Diabetes tipe 2, khususnya, memiliki kecenderungan genetik yang kuat dalam permulaannya, terutama saat ini dengan adanya maladaptasi genetik yang jelas yang terjadi dengan perubahan gaya hidup dan urbanisasi, seperti obesitas, berkurangnya aktivitas fisik, stres mental, dan perubahan kualitas diet, yang menunjukkan kecenderungan genetik dan rasial yang lebih kuat. Sebaliknya, tingkat prevalensi di negara-negara Barat yang maju dan Eropa Barat, misalnya, lebih stabil dan tidak mengalami maladjustment genetik seperti di negara-negara berkembang atau dengan perubahan gaya hidup dan urbanisasi, sehingga mereka lebih mungkin mengembangkan diabetes tipe 2. Diabetes tipe 1 memiliki hubungan yang lebih lemah dengan etnisitas dan genetika, tetapi hubungan yang jelas dapat dilihat dengan perkembangan tipe genetik tertentu. Kesimpulannya, faktor lingkungan, terutama infeksi virus, merupakan faktor penyebab dalam perkembangan diabetes tipe 1. Jadi, diabetes adalah penyakit keturunan, tetapi tidak semua orang yang memiliki orang tua atau saudara kandung yang menderita diabetes dalam keluarga mereka, pasti akan mengidapnya sendiri. Inilah sebabnya, mengapa gaya hidup dan faktor lingkungan sangat penting. Penting untuk memperhatikan faktor lingkungan, seperti obesitas, aktivitas fisik, mengurangi rangsangan mental, dan berhenti merokok dan membatasi alkohol dalam diet, sehingga dapat mengurangi kejadian diabetes.