Public attitudes towards welfare programs is a crucial topic in the field of social policy research. Current studies on welfare attitudes has long been a lack of an explicit conceptualization, and mainly conducted at the individual level with the focus on self-interest. This study distinguished the dimensions of welfare attitudes into responsibility, efficiency and effectiveness, and examined the factors that influence welfare attitudes towards anti-poverty policies in China. Data used in this study came from Chinese National Survey of Public Welfare Attitudes in 2018 with a final sample size of 8296 respondents from three deliberately selected provinces in China. It concluded that welfare attitudes share the traits of economical individualism, social collectivism and institutional differences. Positive perception of work ethics and social cognition about income inequality were two important factors associated with welfare attitudes towards anti-poverty policy. People who were against indolence, idleness and male breadwinner and who were highly sensitive of income inequality were more supportive of the notion that government is responsible for protecting their livelihood, nevertheless, less satisfied with the current standard of substance allowance and performance of policy implementation, indicating an orientation of both individualism and collectivism of welfare attitudes. Besides, welfare attitudes were also motivated by institutional differences such as regional disparities and migrant identity. Therefore, this study suggests that the government should be need-oriented in dealing with of the different dimensions of poverty, and should establish a more unified and generous social welfare system that benefits both the natives and migrants.