La prise de poids est une condition multifactorielle résultant de la combinaison de prédispositions génétiques et familiales, ainsi que de nombreux facteurs environnementaux et comportementaux. Parmi ces facteurs figurent le niveau d'éducation, les choix de mode de vie, les conditions professionnelles, l'âge, le sexe, la vitesse de consommation des repas, les préférences alimentaires (notamment la consommation d'aliments transformés et de restauration rapide), la consommation d'alcool, le statut marital, les événements de vie importants tels que le divorce ou les changements d'emploi, la situation socioculturelle, l'arrêt du tabac, les facteurs psychologiques, et, chez les femmes, les irrégularités du cycle menstruel et la période de la ménopause.