Cauzele principale ale obezității în rândul copiilor includ alimentația nesănătoasă, sedentarismul și genetica. Consumul de alimente bogate în calorii, zahăr și grăsimi poate duce la creștere în greutate, precum și la o lipsă de vitamine și nutrienți esențiali. De asemenea, lipsa activității fizice poate fi un factor cheie întrucât accelerând metabolismul și reduce greutatea. Obezitatea poate fi, de asemenea, legată de factori genetici care pot afecta metabolismul și nivelul de energie, dar dieta și stilul de viață sunt factorii care pot fi controlați și îmbunătățiți pentru a preveni obezitatea la copii.