Objectives The current status of patient and visitor violence (PVV) reporting among nurses has proven insufficient. Therefore, we explored the barriers and facilitators in nurses' reporting of PVV.Design Cross-sectional study.Setting General and specialised hospitals in Jiangsu Province, China.Participants A convenience sampling of 3363 nurses in Jiangsu Province was collected between January and July 2023.Main outcome measure The reporting rate of PVV was assessed by the hospital workplace violence questionnaire-revised version; multivariable logistic regression analyses were performed to determine factors associated with PVV reporting at the 5% significance level.Results Out of the 3363 surveyed nurses, 1813 (53.9%) reported experiencing PVV within the past year. Notably, only 16.1% of these nurses proactively reported PVV incidents after encountering them. Factors that facilitated reporting of PVV comprised being male (OR 1.832, 95% CI 1.083 to 3.101), working in specialised hospitals (OR 2.335, 95% CI 1.517 to 3.594), serving in emergency (OR 1.788, 95% CI 1.105 to 2.892), outpatient (OR 3.153, 95% CI 1.697 to 5.860), paediatrics (OR 3.808, 95% CI 1.976 to 7.338), possessing agreeableness personality (OR 2.112, 95% CI 1.140 to 3.911), prior hearing of PVV (OR 1.749, 95% CI 1.305 to 2.346) and having hospitals that actively encouraged reporting (OR 2.700, 95% CI 1.848 to 3.946) while safeguarding staff interests (OR 2.072, 95% CI 1.010 to 4.248) and emphasising nurses more (OR 2.109, 95% CI 1.123 to 3.958). Conversely, factors impeding nurses from reporting PVV included having night shifts 5-9 times per month (OR 0.481, 95% CI 0.282 to 0.819) and selectively reporting based on the severity of the violence (OR 0.550, 95% CI 0.344 to 0.878).Conclusion The reporting rate of PVV among nurses was notably low. Nursing managers should consider implementing comprehensive measures that address both the facilitating and blocking factors identified in the study. This strategic approach aims to enhance the reporting rate of PVV incidents among nurses, fostering a safer and more supportive environment within healthcare settings.