سابقه خانوادگی، عوامل روانشناختی و سبک زندگی همگی در چاقی کودکان نقش دارند.
کودکانی که والدین یا سایر اعضای خانوادهی آنها دارای اضافهوزن یا چاقی هستند، بهاحتمالزیاد این روند را دنبال میکنند؛ اما علت اصلی چاقی کودکان ترکیبی از خوردن زیاد و تحرک کم است.
یک رژیم غذایی ضعیف حاوی مقادیر بالای چربی یا قند و مواد مغذی کم میتواند باعث افزایش وزن سریع در کودکان شود؛ بنابراین خوردن فست فودها و غذاهای آماده و کنسروی علاوه بر اینکه باعث چاقی در کودکان میشود به دلیل نداشتن مواد مغذی در روند رشد آنها اختلال ایجاد میکند.
فعالیت بدنی ناکافی نیز از دیگر عوامل مهم در چاقی کودکان است. ورزش و تحرک بدنی باعث سوزاندن کالری شده و در نتیجه منجر به کاهش وزن میشود. در کودکانی که فعالیت فیزیکی کمی دارند احتمال چاقی بیشتر است.
مسائل روانشناختی از دید مشاور کودک نیز ممکن است منجر به چاقی در برخی از کودکان شود. کودکان و نوجوانانی که بیحوصله هستند و استرس و افسردگی دارند ممکن است برای کنار آمدن با احساسات منفی بیشتر غذا بخورند.