Genetika: Vannak, akik génjeik miatt nagyobb valószínűséggel lesznek elhízottak, mint mások. Azonban a genetika önmagában nem határozza meg, hogy egy gyermek elhízik-e vagy sem.
Környezet: A környezet, amelyben a gyermek él, szintén szerepet játszhat a súlyában. Azok a gyerekek, akik olyan otthonban nevelkednek, ahol sok az egészségtelen étel és kevés a fizikai aktivitás, nagyobb valószínűséggel lesznek elhízottak.
Viselkedés: Azok a gyerekek, akik sok egészségtelen ételt esznek, cukros italokat isznak és kevés fizikai aktivitást végeznek, nagyobb valószínűséggel lesznek elhízva.
Egészségügyi állapotok: Egyes egészségügyi állapotok, mint például a hypothyreosis, szintén hozzájárulhatnak az elhízáshoz.
Fontos megjegyezni, hogy az elhízás nem egyszerűen abból áll, hogy túl sokat eszünk és nem mozogunk eléggé. Számos összetett tényező járulhat hozzá ehhez az állapothoz.