Røyking har en betydelig effekt på en persons vekt. De som slutter å røyke, legger i løpet av ti år på seg gjennomsnittlig 4,4 kilo for menn og 5,0 kg for kvinner. Men endringer i utbredelsen av røyking har hatt liten effekt på den totale forekomsten av fedme.