L'obésité est un problème de santé complexe qui résulte de la combinaison de multiples facteurs. Bien que des facteurs psychologiques ou hormonaux puissent y contribuer, les déterminants les plus importants dans le développement de cette affection sont généralement un mode de vie sédentaire et des habitudes alimentaires malsaines. Les principales causes conduisant à l'obésité peuvent être énumérées comme suit :

* Habitudes alimentaires excessives et déséquilibrées
* Manque d'activité physique
* Prédisposition génétique
* Troubles hormonaux et métaboliques
* Facteurs psychologiques
* Âge, sexe, niveau d'éducation, facteurs socioculturels et socio-économiques
* Application fréquente de régimes très hypocaloriques
* Consommation de tabac et d'alcool
* Effets secondaires de certains médicaments (par exemple, antidépresseurs)
* Nombre élevé de naissances et intervalles courts entre les naissances
* Apport insuffisant en lait maternel