Socioeconomic status (SES) is an important determinant of population health. Explanatory approaches on how SES determines health have so far included numerous factors, amongst them psychosocial factors such as social relationships. However, it is unclear whether social relationships can help explain socioeconomic differences in general subjective health. Do different aspects of social relationships contribute differently to the explanation? Based on a cohort study of middle and older aged residents (45 to 75 years) from the Ruhr Area in Germany our study tries to clarify the matter.