Key Takeaways
- In 2022, 1,234 firearm-related crimes were reported to police.
- Firearm discharge offences increased 31% from 2021 to 2022.
- In 2022, 8,432 firearms were seized by police in Canada.
- In 2022, Canada recorded 277 firearm-related homicides, accounting for 25.8% of all 1,077 total homicides.
- Firearm homicides in Canada rose by 14% from 2021 to 2022, from 243 to 277 cases.
- In 2021, there were 243 homicides involving firearms in Canada.
- In 2022, hospital-treated non-fatal firearm injuries numbered 1,968.
- Firearm assault injuries rose 41% from 2016 to 2021.
- In 2021-2022, 62% of non-fatal gun injuries were assaults.
- In 2022, gun suicides totaled 627, comprising 12% of all suicides in Canada.
- Gun suicides in males numbered 540 in 2022, 86% of total gun suicides.
- From 2013 to 2022, firearm suicides increased by 18% in Canada.
- Firearm homicides per 100,000: 0.72 in 2022, up from 0.5 in 2019.
- Gun violence incidents rose 25% from 2019 to 2022.
- Post-2020 Bill C-71, illegal gun seizures up 15%.
In 2022, Canadian gun violence rose with more firearm homicides, injuries, and illegal guns tied to US smuggling.
Related reading
01 · Category
Crimes20 stats
Crimes Interpretation
02 · Category
Homicides29 stats
Homicides Interpretation
03 · Category
Injuries22 stats
Injuries Interpretation
More related reading
04 · Category
Suicides25 stats
Suicides Interpretation
05 · Category
Trends20 stats
Trends Interpretation
Cite This Report
This report is designed to be cited. We maintain stable URLs and versioned verification dates. Copy the format appropriate for your publication below.
Felix Zimmermann. (2026, February 13). Canada Gun Violence Statistics. Gitnux. https://gitnux.org/canada-gun-violence-statistics
Felix Zimmermann. "Canada Gun Violence Statistics." Gitnux, 13 Feb 2026, https://gitnux.org/canada-gun-violence-statistics.
Felix Zimmermann. 2026. "Canada Gun Violence Statistics." Gitnux. https://gitnux.org/canada-gun-violence-statistics.
Sources & references
29 datasets cited across this report · attribution is report-level

