Az elhízásra való hajlamot meghatározó fő tényező a genetika, az öröklődés 40-70%-ra becsülhető. Számos gént azonosítottak, amelyek befolyásolják a szervezet anyagcseréjét, étvágyát és testösszetételét. Az olyan tényezők, mint az étrend, a fizikai aktivitás, az életmód és a környezeti tényezők szintén befolyásolhatják az elhízás kockázatát.