Several factors contribute to obesity, including genetics, lifestyle behaviors, environmental influences, and socio-economic status. Poor diet, physical inactivity, and sedentary behavior are primary behavioral risk factors. Environmental factors include limited access to healthy foods and safe spaces for physical activity. Socio-economic disparities can also play a significant role, with lower-income populations often having higher obesity rates.