Cauzele obezității includ înglobarea unui număr mare de calorii din alimente și băuturi, consumul de alimente procesate și bogate în zaharuri și grăsimi, sedentarismul sau lipsa activității fizice, predispoziția genetică și anumite afecțiuni medicale. Factorii de risc includ diabetul zaharat, hipertensiunea arterială, bolile cardiovasculare, cancerul și tulburările de sănătate mintală.