Cauzele obezității pot fi multiple, precum alimentația nesănătoasă, sedentarismul, predispoziția genetică sau factori sociali și culturali. Soluțiile pot fi adoptarea unei diete sănătoase și echilibrate, creșterea activității fizice, educarea populației despre alimentația sănătoasă și schimbarea normelor sociale și culturale referitoare la greutatea corporală.