The distribution of cardiovascular risk factors and the prevalence of several risk conditions are analysed in two female cohorts in southern-central Italy, one living in an urban area (the city of Naples) and the other in a rural area (the province of Latina). Analysis of different social classes identified through the level of education was also performed. The distribution of risk factors is different in the two areas (body mass index, systolic and diastolic blood pressure are higher in the province of Latina, while serum total and HDL cholesterol are higher in Naples) as well as the prevalence of several risk conditions (the prevalence of hypertension is higher in the province of Latina, whereas hypercholesterolemia and smoking are more prevalent in Naples). Cardiovascular risk factors are unevenly distributed in the different social classes: body mass index and systolic and diastolic blood pressure decrease as the educational level increases in both cohorts; in the city of Naples, serum total and HDL cholesterol increase with the increase in educational level. An awareness of these differences is crucial to targeting primary prevention campaigns in specific social classes.