Abstract:Objective:To analyze the factors for health among urban residents,especially the behavior factors,so as to put forward suggestions for the improvement of their lifestyle or behavior. Methods:The behavior factors (alcohol consumption,smoking) and health related factors (sex,age,income) were analyzed based on the data of household investigation among urban residents from 18 cities in 9 provinces of the eastern,middle and western regions in China. Results:There was obvious effect of alcohol consumption,smoking,obesity,age,education degree and income on health and there was interaction effect between alcohol consumption and smoking. Alcohol consumption,obesity and age had negative relationship with health,while income and education were the protective factors. There was no significant effect of sex,marriage status,insurance and smoking on health. Conclusion:The risk factors for health are alcohol consumption,obesity and age,while the protective factors are income and education.