To examine subjective and objective socioeconomic status (SSES and OSES, respectively) as predictors, cognitive abilities as confounders, and personal control perceptions as mediators of health behaviours.
A cross-sectional study including 197 participants aged 30–50 years, recruited from the crowd-working platform, Prolific.
The Good Health Practices Scale, a 16-item inventory of health behaviours.
SSES was the most important predictor of health behaviours (beta = 0.19,
SSES predicted health behaviours beyond OSES. The effect of socioeconomic indicators was not confounded by cognitive abilities. Surprisingly, cognitive abilities were negatively associated with health-promoting behaviours. Future research should emphasise SSES as a predictor of health behaviours. Delineating the psychological mechanisms linking SSES with health behaviours would be a valuable contribution toward improved understanding of socioeconomic disparities in health behaviours.