C'est multifactoriel. S'il existe probablement un facteur génétique de corpulence, le surpoids découle plus fréquemment de mauvaises habitudes alimentaires dans les familles et d'un manque d'activité physique.
Mais il arrive aussi que certaines mères, très soucieuses de leur propre poids, créent chez leur enfant des sensations de faim en proposant des produits allégés inadaptés. L'enfant va alors modifier ses habitudes alimentaires, se mettre à manger en cachette, développant ainsi un comportement " à risque ".