Epidemia de obezitate la nivel global este cauzată de diverse factori, cum ar fi creșterea consumului de alimente procesate și bogate în calorii, sedentarismul, creșterea stresului și a consumului de alcool și tutun. De asemenea, factorii socio-economici, cum ar fi nivelul educatiei, accesul la resursele alimentare, si mediul de locuire pot juca un rol important in dezvoltarea obezitatiia.