Smoking is a major public health problem in most countries and usually occurs in marginalized groups. Analyzing the smoking behavior of migrant workers, a marginalized group in China, is of practical significance. Using panel data from the China Health and Retirement Longitudinal Study (CHARLS) database from 2013 to 2018, this study examined influence factors of smoking behavior (whether to smoke and smoking frequency) among migrant workers in China through the Heckman two-stage model. The results showed that the smoking rates of migrant workers were positively associated with social activity and a sense of loneliness, while smoking frequency was negatively associated with work stress and life satisfaction. Meanwhile, smoking behavior was associated with the demographic variables such as gender, age, and education level. Gender differences in smoking behavior were particularly notable among Chinese migrant workers. Furthermore, there was regional heterogeneity in smoking behavior among migrant workers. Smoking behavior in the eastern region was mainly influenced by psychological factors of wellbeing, such as social activity and life satisfaction, while it was affected by material conditions such as income in the central-western region. Effective strategies to control tobacco use among migrant workers are proposed in order to promote social integration between urban and rural residents, increase vocational education and training, and strengthen anti-smoking propaganda among migrant workers.