Noha a túlzott élelmiszer-fogyasztást, különösen az egészségtelen, magas kalóriatartalmú élelmiszerek fogyasztását általában az elhízás fő okának tekintik, önmagában még nem magyarázza a teljes növekedést. További jelentős tényezők, amelyeket gyakran emlegetnek, az egyre gyakrabban ülő életmód, az alváshiány, a genetika és a társadalmi-gazdasági egyenlőtlenségek, amelyek befolyásolják az egészséges életmódhoz való hozzáférést. Következésképpen sok szakértő javasolja a viselkedéstudomány és a népesség-egészségügyi adatok kombinált megközelítését az elhízás hatékony kezelése során.