Chronic disease, mental health symptoms and poor social relations are reported common causes for poor self-rated health in older people. To assess the co-occurrence rate of chronic diseases, poor mental health and poor social relationships in older people, and determine their association with self-rated health. 6,551 older people in Zhongshan, China, participated a large health surveillance program were randomly selected and questioned about their SRH, chronic conditions, mental health symptoms and social relationships. The association between self-rated health and chronic conditions, poor mental health, social relationships, and their co-occurrence were analyzed. 56.4% of participants reported poor self-rated health. 39.1% experienced at least one chronic disease. 29.0% experienced one or more mental health symptoms; 19.5% experienced at least one poor social relationship. 7.8% had co-occurrence of chronic diseases, mental health problems, and poor social relationships. Logistic regressions showed that poor self-rated health was associated with chronic diseases, poor mental health, poor social relationships and their co-occurrence. The findings indicate the importance of managing chronic disease, poor mental health and poor social relationships for older people.