Leading Causes of Obesity in America. ... The causes of obesity are varied and sometimes complex. Factors such as exposure to fast food ads, environment, socioeconomic status, genetic predisposition, overeating and unhealthy snacking influence weight.