Creșterea numărului de persoane obeze poate fi atribuită unui stil de viață nesănătos caracterizat de alimentație dezechilibrată și sedentarism. Alimentele bogate în calorii, grăsimi și zaharuri au devenit mai accesibile și mai ieftine, în timp ce nivelul de activitate fizică a scăzut din cauza tehnologiei și a stilului de viață modern. Factorii genetici pot fi de asemenea implicați în susceptibilitatea la obezitate, dar aceștia nu pot explica creșterea alarmantă a numărului de cazuri.