Objective To explore the knowledge-attitude-practice (KAP) on public emergency rescue of nurses from Class Ⅱ general hospitals in Xinjiang so as to provide a basis for clinical disaster nursing training and quality control. Methods From November 2016 to July 2017, we selected totals of 523 clinical nurses from 9 Class Ⅱ general hospitals in Xinjiang by chester sampling as subjects. The investigation was carried out with the Clinical Nurses Public Emergency Rescue KAP Questionnaire. Results The score of knowledge, attitude and practice of public emergency rescue of nurses at Class Ⅱ general hospitals in Xinjiang was (42.57±9.28), (31.98±6.05) and (29.70±4.76) respectively. There were significant differences in scores of knowledge, attitude and practice of nurses among different education, positional titles, departments, working lives, whether have been attend to emergency rescue training and whether have been take part in rescue personally (P<0.05). Conclusions The KAP on public emergency rescue of nurses from Class Ⅱ general hospitals in Xinjiang is in a low level. Hospitals should strengthen the knowledge and practice of public emergency for clinical nurses so as to improve the ability of emergency rescue.