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