Yes, stress can cause weight gain by increasing cortisol levels in the body, which leads to the accumulation of fat in the abdominal area. Additionally, stress can also lead to overeating and unhealthy food choices, contributing to weight gain.