Understanding on sociodemographic variation of the co-occurrence of cardiovascular disease risk factors is crucial for planning future prevention strategies. We aimed at examining (1) the co-occurrence of smoking, obesity, hypertension and elevated serum cholesterol by education and marital status, and (2) its trends in different sociodemographic groups in Finland. We used data from cross-sectional health examination surveys among the general population (25-64 years): for 1997-2012 the National FINRISK Study and for 2017 the FinHealth 2017 Survey (n = 25036). A risk factor accumulation score with categories (1) zero, (2) one, (3) two, and (4) three or four elevated risk factors was the outcome in multinomial logistic regression. The risk factor score was more favourable among women, among high education groups, and slightly among participants living with a spouse. Among men, the lowest risk factor score class became more prevalent especially in the intermediate education group, which approached the highest education group over time. Our results indicate an overall transition towards a more favourable risk factor distribution. However, risk factor accumulation among the least educated remained emphasizing the need to develop and implement more targeted prevention interventions and public health policies to decrease the risk factor burden particularly in this group.