Cukrovka 2. typu je spôsobená najmä:
Pri cukrovke počet alebo funkcia buniek, ktorých úlohou je tvorba inzulínu, klesne na polovicu. Prečo sa tak deje? Telo vie, že príliš veľa energie mu škodí. Bráni sa prijímaniu energie „uzamknutím zámkov“. Avšak B-bunky určené na tvorbu kľúčov k zámkom (inzulínu) majú signál, že energie ukrytej v glukóze (cukre v krvi) je príliš veľa, a teda tvoria kľúče (inzulín), aby vpustili do buniek energiu.
Kľúčov je potrebné vytvoriť viac, a preto sa B-bunky postupne vyčerpajú a odumrú. Odborne sa tento jav nazýva inzulínová rezistencia. Znamená to, že na dosiahnutie toho istého účinku treba oveľa viac účinnej látky. Uvedený proces zapríčiňuje vývoj cukrovky najmä u tučných ľudí. Ak klesne hmotnosť, vždy sa zlepší citlivosť na telu vlastný alebo dodávaný inzulín.
Na začiatku majú pacienti s cukrovkou 2. typu vysokú hladinu inzulínu, aby sa kompenzovala inzulínová rezistencia. Napriek tomu je inzulínová sekrécia, ako reakcia na zmeny glukózy, poškodená. Mnohí ľudia s 2. typom cukrovky majú roky po stanovení diagnózy taký nízky stupeň vylučovania inzulínu, že je nutná inzulínová liečba.