Obezite, birden fazla etkenin bir araya gelmesiyle ortaya çıkan karmaşık bir sağlık sorunudur. Psikolojik veya hormonal faktörler katkıda bulunabilse de, hastalığın gelişimindeki en önemli etkenler genellikle hareketsiz yaşam tarzı ve sağlıksız beslenme alışkanlıklarıdır. Obeziteye yol açan başlıca nedenler şu şekilde sıralanabilir:

* Aşırı ve dengesiz beslenme alışkanlıkları
* Fiziksel aktivite yetersizliği
* Genetik yatkınlık
* Hormonal ve metabolik bozukluklar
* Psikolojik faktörler
* Yaş, cinsiyet, eğitim düzeyi, sosyo-kültürel ve sosyo-ekonomik etmenler
* Sık aralıklarla uygulanan çok düşük kalorili diyetler
* Sigara ve alkol kullanımı
* Bazı ilaçların (antidepresanlar vb.) yan etkileri
* Yüksek doğum sayısı ve sık doğum aralıkları
* Yetersiz anne sütü alımı