Penyebab obesitas adalah jumlah kalori yang dikonsumsi lebih banyak daripada yang dibakar oleh tubuh melalui aktivitas fisik maupun olahraga. Alhasil, tubuh menyimpan kelebihan kalori tersebut sebagai lemak. Di samping itu, ada banyak faktor yang bisa meningkatkan risiko seseorang mengalami obesitas, yaitu:
Memiliki orang tua atau saudara kandung yang menderita obesitas
Sering mengonsumsi makanan atau minuman tinggi kalori, misalnya makanan cepat saji, serta minuman yang beralkohol atau mengandung tinggi gula
Kurang aktif melakukan aktivitas fisik, seperti banyak menghabiskan waktu untuk menonton televisi atau bermain game di ponsel maupun komputer
Mengalami disabilitas sehingga kesulitan beraktivitas
Menggunakan obat-obatan tertentu yang bisa memicu kenaikan berat badan
Mengalami stres yang berdampak pada perubahan hormon pengendali rasa lapar
Menderita penyakit, seperti hipotiroidisme, sindrom Cushing, atau sindrom Prader-Willi
Mengalami gangguan tidur, yang bisa meningkatkan nafsu makan atau sering menginginkan makanan tinggi kalori dan karbohidrat
Bertambahnya usia sehingga memicu perubahan hormon dan kebutuhan tubuh terhadap kalori
Mengalami kenaikan berat badan selama kehamilan dan sulit diturunkan setelah melahirkan