O ganho de peso é uma condição multifatorial que resulta de uma combinação de predisposições genéticas e familiares, juntamente com numerosos fatores ambientais e comportamentais. Esses fatores incluem o nível educacional, as escolhas de estilo de vida, as condições profissionais, a idade, o sexo, a velocidade de alimentação, as preferências alimentares (especialmente o consumo de alimentos processados e fast food), o consumo de álcool, o estado civil, eventos significativos da vida, como divórcio ou mudanças de emprego, o status sociocultural, parar de fumar, fatores psicológicos e, em mulheres, irregularidades do ciclo menstrual e o início da menopausa.