Principalele cauze ale obezității la copii sunt consumul excesiv de alimente bogate în grăsimi și zaharuri, lipsa activității fizice regulare, obiceiurile alimentare nesănătoase, factorii genetici și mediul în care trăiesc copiii, care poate să favorizeze sedentarismul și alimentația neechilibrată. Alți factori care pot contribui la apariția obezității la copii sunt stresul, lipsa somnului și anumite afecțiuni medicale.