People with an underactive thyroid gland often gain weight because their thyroid hormones are insufficient and, consequently, the body’s metabolism slows down. This leads to retention of salt and water and fat. People with an overactive thyroid gland often lose weight as their metabolism speeds up.