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