Creșterea ratei de obezitate poate fi atribuită unui număr de factori, inclusiv stilului de viață sedentar, alimentației bogate în calorii și lipsită de valoare nutritivă, publicității care promovează alimente nesănătoase, stresului și lipsei de somn, dar și factorilor genetici și hormonali.