The aim of the paper was to find a relationship between self-reported health and psychosocial factors i.e. education level, civil status, job effort, job reward and general perceived control, perceived control over health and over live. The studied sample were 1154 men and 1156 women, randomly selected from population of Krakow aged 45-64 years. Data on self-reported health, smoking, perceived control, job effort and job reward was collected using standard questionnaire. After adjustment for age and sex, the risk of "bad" or "very bad" self-reported health was higher for those with elementary compared to university education (OR = 2.43, 95%CI = 1.72-3.44), and for those with secondary compared to university education (OR = 1.77, 95%CI = 1.24-2.53), and for high job effort (OR = 2.21, 95%CI = 1.33-3.67), low general perceived control (OR = 2.09, 95%CI = 1-61-2.71), low perceived control over live (OR = 2.12, 95%CI = 1.63-2.74) and low perceived control over health (OR = 1.92, 95%CI = 1.45-2.52). Being married was associated with lower risk of "bad" or "very bad" self-reported health (OR = 0.59, 95%CI = 0.44-0.79). Further adjustment to CVD risk factors, i.e. smoking, systolic blood pressure, blood total cholesterol did not change the results significantly.