Obezitatea poate fi cauzată de o varietate de factori, inclusiv dieta săracă în nutrienți și bogată în alimente procesate și calorii vid, activitatea fizică limitată, stresul, problemele de sănătate mentală și genetică. În plus, infrastructura urbană precară poate face mai dificilă adoptarea unui stil de viață activ, prin oferirea unor opțiuni de transport limitate sau a unor zone verzi insuficiente.