जेनेटिक कारक। मधुमेह की एक बहुत स्पष्ट आनुवंशिकता है, चाहे वह जीन चयन की प्रक्रिया में टाइप 1 मधुमेह की विरासत हो या जीन उत्परिवर्तन के कारण टाइप 2 मधुमेह की घटना हो, यह एक बड़ी संभावना में अगली पीढ़ी को पारित किया जाएगा। यदि परिजनों के बगल में मधुमेह होता है, तो समय पर रोकथाम और उपचार किया जाना चाहिए।
पर्यावरणीय कारक। एक व्यक्ति की जीवन शैली और खाने की आदतों का मधुमेह पर प्रभाव पड़ सकता है। बहुत अधिक चीनी, किडनी की विफलता, इंसुलिन-उत्पादक कोशिकाओं को नुकसान, आदि का सेवन, मधुमेह का कारण बन सकता है।