Cea mai importantă cauză a obezității este consumul excesiv de calorii și lipsa de exerciții fizice. Modelele alimentare moderne sunt adesea bogate în calorii și grăsimi, iar multe dintre alimente sunt procesate și ambalate, ceea ce reduce aportul de nutrienți esențiali. De asemenea, o viață mai sedentară, accesul insuficient la alimente sănătoase, stresul cronic și tratarea defectuoasă a factorilor de sănătate mintală pot contribui la creșterea obezității în societatea modernă.