Community-based senior care, as a convenient and promising care model, has gradually been accepted by the public. However, community services developed to facilitate older adults often fail to achieve the expected effect. With the fast-growing aging population in China, the problems of underutilization and low service satisfaction of senior care facilities need to be resolved urgently. In this study, we further developed an extended Anderson behavior model by incorporating social psychological factors, and the vertical and horizontal fairness perceptions. In addition, a binary logistic regression model was used to analyze factors affecting the satisfaction of older adults in life care services, health care services, and mental and spiritual comfort services. The study used data from a survey of 322 urban area seniors in Shaanxi Province. The results showed that factors influencing older adults’ satisfaction of different service categories are different. Moreover, with the addition of the social psychological factors, we observed that the vertical fairness perception of the survey respondents affected their satisfaction of senior care services significantly more than the horizontal fairness perception.