The causes of obesity range from biological and medical, to cultural and emotional. Genetic factors, as well as certain medications and conditions can lead to weight gain.  However, it's important to remember that overeating and a sedentary lifestyle are also major factors.