Based on the Reserve Capacity Model, this study investigated the associations of objective socioeconomic status and subjective social status with psychological health and the underlying psychosocial mechanisms in a population-based sample of Chinese migrants ( n = 15,999). Results showed that subjective social status was positively associated with life satisfaction and self-rated health through the mediation of psychological distress and perceived stress. Whereas education showed a very weak association with life satisfaction, income was directly associated with life satisfaction only. The findings suggest that reducing psychosocial vulnerabilities may be a potential impetus to eliminate socioeconomic health disparities among Chinese migrants.