Low income and lower socioeconomic status is widely recognized as a risk factor for a wide range of medical conditions (referred to as the social gradient in health).
However, at least in Canada, overweight and obesity appear to be more common in higher-income middle class men than in those who are less well off.