Many studies have suggested that occupational stress may be related to the development of cardiovascular disease (CVD), independently of other known risk factors. Despite the recognition of job satisfaction as a particular form of stress, however, few studies have examined its association with CVD. Those studies that have explored the associations between job satisfaction and CVD risk factors, or job satisfaction and CVD mortality, have been largely cross-sectional in approach and report contradictory findings. This study revisits the associations between job satisfaction, self-reported stress. CVD risk factors and CVD mortality using longitudinal data from a cohort of working Scottish men and women recruited between 1970 and 1973. Approximately half of the cohort was screened for a second time, 4-7yr after the baseline examination. Job satisfaction at baseline was strongly associated with low or moderate perceived stress at 2nd screening. Men and women reporting decreased satisfaction in their jobs between baseline and 2nd screening tended to report moderate or high perceived stress at 2nd screening. Job satisfaction was associated with own occupational class in different directions for men and women. Men in the manual social classes reported more satisfaction with their jobs than their peers, whilst it was women in the non-manual social classes who reported more satisfaction with their jobs than their peers. There was limited evidence of an association between job satisfaction and age-adjusted CVD risk factors (diastolic blood pressure; blood cholesterol; body mass index; forced expiratory volume in 1st amount of recreational exercise undertaken; cigarette smoking and alcohol consumption) for men, after adjustment for occupational class, but there was no evidence of any association for women. There was also no evidence to suggest that men or women reporting job dissatisfaction on one occasion or on two occasions several years apart, had a significantly greater risk of mortality from CVD.