Există multe cauze ale obezității, inclusiv consumul excesiv de alimente bogate în calorii, nivelul scăzut de activitate fizică, probleme genetice și hormonale, utilizarea medicamentelor și a altor substanțe și factori de mediu precum stresul și lipsa de somn.