Obesity and overweight is caused when extra calories, are stored in the body as fat. Genetics and underlying health conditions can occasionally contribute to weight gain, such as an underactive thyroid gland (hypothyroidism), although these types of conditions do not usually cause weight problems if they’re effectively controlled with medicines.