Objective To explore the relationship of suicide attempt with impulsivity and social demographic factors in schizophrenia patients. Methods This study was designed as a cross-sectional study. A total of 913 patients with schizophrenia admitted to the Sixth People's Hospital of Hebei Province from January 1 to December 31 in 2018 were retrospectively investigated. A self-made questionnaire was used to record the sociodemographic data and disease characteristics of the patients. The "suicide attempt history" in the suicide risk assessment scale was used to determine whether the patient had suicide attempt and the impulsive behavior risk assessment scale was used to assess whether the patient had impulsivity. The influence factors of suicide attempt were analyzed by univariate and multivariate logistic regression. Results The lifetime suicide attempt detection rate of inpatients with schizophrenia was 12.5%. Univariate logistic regression analysis showed that impulsivity (OR=2.226, P=0.001), multiple hospitalization (OR=1.103, P=0.012), and smoking (OR=1.603, P=0.039) were the associated factors of suicide attempt in schizophrenia patients (P < 0.05). Multivariate logistic regression analysis showed that impulsivity (OR=2.197, P < 0.001) was correlated with suicide attempt in schizophrenia. Among sociodemographic factors, female (OR=2.459, P=0.001), smoking (OR=2.630, P=0.001), and multiple hospitalization (OR=1.091, P=0.030) were correlated with suicide attempt in schizophrenia (P<0.05). Conclusions Schizophrenics, who were impulsive, female, hospitalized multiple times, and smoking, were more likely to have a higher risk of suicide