Aim: Workers who are satisfied with their job are the cornerstones of healthy and productive companies. This study investigated factors associated with job satisfaction in the general working population. Methods: From the 2010 round of the Danish Work Environment Cohort Study, currently employed wage earners (N=10,427) replied to questions about work, lifestyle and health. Multinomial logistic regression controlled for sex, age, job group, smoking, body mass index, chronic disease and general health assessed the association between work factors and job satisfaction (very satisfied and satisfied, respectively, with unsatisfied as reference). Results: Psychosocial work factors - social support from superiors, social support from colleagues and influence at work - had the strongest association with job satisfaction. For example, for high social support from superiors, the odds ratio (OR) for being very satisfied with the job was 12.35 (95% confidence interval [CI] 8.71-17.51). With sedentary work as reference, the OR for being very satisfied with the job for 'standing and walking work that is not strenuous' was 1.57 (95% CI 1.06-2.33), while the opposite was seen for 'heavy and strenuous work' with an OR of 0.34 (95% CI 0.18-0.62). Only two out of five types of workplace health-promotion offers (physical exercise and healthy diet) were associated with job satisfaction. For example, for offers of physical exercise the OR for being very satisfied with the job was 1.84 (95% CI 1.33-2.55). Conclusions: While psychosocial work factors and to some extent physical work demands are important for job satisfaction, workplace health-promotion offers appear to play a minor role. © Associations of Public Health in the Nordic Countries Regions.