A obesidade é afetada por factores genéticos e ambientais, pelo que os genes da obesidade podem ser herdados, mas os hábitos alimentares também desempenham um papel importante. A obesidade tem agregação familiar, e uma variedade de genes, existe uma teoria de que quando o corpo tem um gene parcimonioso, se houver escassez de alimentos no corpo, o corpo fará uso efetivo dos alimentos, quando os alimentos são abundantes, pode causar obesidade abdominal, este gene inclui receptores β3 adrenérgicos, lipase sensível a hormonas, etc. Os factores ambientais também desempenham um papel importante na obesidade, quando a estrutura da dieta familiar é mais gorda e gosta de comer alimentos açucarados, é fácil aparecer a obesidade familiar. Além disso, se o feto estiver mal nutrido no corpo da mãe ou tiver um peso baixo à nascença, é fácil ser obeso na idade adulta. No entanto, a principal causa da obesidade continua a ser a ingestão excessiva de alimentos, o que leva à acumulação excessiva de gordura. Por conseguinte, a obesidade pode ser hereditária, mas não necessariamente todos serão obesos, mas também com dieta, hábitos de vida e assim por diante.