Immigrants are a special group in society, and their health is of great concern. Few studies have targeted this population in China. A cross-sectional descriptive correlational study was conducted from July to August 2018 in Hubei Province, China. Chi-square tests, Z-tests and multivariable linear regression analysis were performed to analyze the data using SPSS 24.0. A total of 1068 questionnaires were distributed. The results showed that the variables that affected the mental health of the immigrants with chronic diseases included gender, annual income, life events (L), negative emotion (NE), negative coping styles (NC) and objective support (OS) (p ≤ 0.05). Future research should focus on the physical and mental health of different immigrant groups and design effective, individualized interventions to improve the health status of immigrants, especially those with chronic diseases.