It has been questioned if the excess cardiovascular disease (CVD) mortality by lower educational level can be fully explained by conventional modifiable CVD risk factors. Our objective was to examine whether repeated measures over time of risk factors (smoking, physical inactivity, blood pressure, total cholesterol and body mass index) explain more of the socioeconomic gradient in CVD mortality than if they are measured only once.