Crime Severity Index in Canada by city | 2025

The Crime Severity Index (CSI) monitors the severity level of police-reported crime. The CSI measures the overall seriousness of crime from one year to the next by tracking both the prevalence of crime within a community, and the seriousness of the crimes committed. This provides a better understanding of the impact that crime has on individual community members, their families, and the community as a whole. (U of Waterloo)

Worse
Natl. avg.
Better

Min population

Hover over a city's chart icon to see its CSI over time.

Overall Violent crime Non-violent crime
City / Town Police
Pop.
CSI
% CHNG
CSI
% CHNG
CSI
% CHNG
Greater Toronto Area ON 6,202,225 55.0
-7.5%
71.6
-13.7%
48.8
-3.4%
Toronto ON Municipal 2,794,356 60.0
-12.6%
81.1
-18.8%
52.0
-8.3%
Peel Region (Mississauga/Brampton) ON Municipal 1,499,917 59.4
+4.2%
76.9
-5.8%
52.9
+11.0%
York Region ON Municipal 1,239,500 50.3
-6.1%
63.2
-10.6%
45.6
-3.5%
Ottawa ON Municipal 1,017,449 52.2
-6.7%
62.6
-8.6%
48.5
-5.7%
Hamilton Metropolitan Area ON 785,184 54.8
-6.6%
68.8
-5.8%
49.7
-7.1%
Durham Region (Oshawa/Whitby/Ajax) ON Municipal 696,992 43.2
-8.5%
59.2
-8.5%
37.1
-8.5%
Waterloo Region (Kitchener, Cambridge, Waterloo) ON Municipal 673,910 66.8
-8.6%
85.1
-6.8%
60.1
-9.6%
Halton Region (Oakville, Burlington, Milton) ON Municipal 596,637 30.6
-1.9%
26.3
+0.3%
32.6
-2.6%
Hamilton ON Municipal 569,353 62.2
-6.7%
82.6
-4.8%
54.6
-7.9%
St. Catharines - Niagara Region ON 447,888 53.8
-8.7%
69.8
-11.7%
47.9
-6.8%
London ON Municipal 423,369 73.0
+10.9%
88.8
+8.4%
67.3
+12.3%
Barrie ON Municipal 154,676 59.2
-2.0%
71.1
+0.8%
54.9
-3.4%
Guelph ON Municipal 144,356 57.8
+2.1%
75.0
-4.6%
51.5
+6.4%
St. Catharines ON Municipal 136,803 53.8
-8.7%
69.8
-11.7%
47.9
-6.8%
Kingston ON Municipal 127,943 69.3
+1.1%
69.8
-4.8%
69.7
+3.7%
Thunder Bay ON Municipal 122,258 119.2
+2.0%
201.8
-9.6%
87.2
+15.7%
Brantford ON Municipal 104,413 84.0
+13.2%
119.0
+27.1%
70.7
+5.4%
Greater Sudbury ON Municipal 92,093 65.7
-2.2%
108.7
0.0%
49.0
-4.1%
Peterborough ON Municipal 83,651 68.2
-7.1%
76.9
-17.6%
65.3
-1.2%
Kawartha Lakes ON Municipal 79,247 84.9
-12.2%
100.6
+10.1%
79.4
-20.4%
Belleville ON Municipal 75,052 74.8
-1.2%
94.8
-4.8%
67.4
+0.9%
Sarnia ON Municipal 73,944 62.3
-28.9%
83.9
-31.5%
54.1
-27.2%
Anishinabek ON Municipal 65,000 182.0
+16.0%
301.2
+22.0%
135.9
+11.1%
Sault Ste. Marie ON Municipal 64,923 107.3
+3.9%
130.8
+3.4%
98.8
+4.1%
North Bay ON Municipal 51,433 87.9
+7.0%
129.7
+7.8%
72.0
+6.4%
Cornwall ON Municipal 47,286 97.2
+0.9%
107.3
-12.1%
94.0
+8.1%
St. Thomas ON Municipal 45,732 61.6
-6.1%
66.6
-17.4%
60.1
-0.1%
Essex County (Leamington) ON OPP 35,730 54.8
-10.0%
86.6
+9.4%
42.5
-21.3%
Dufferin (Orangeville) ON OPP 34,177 43.0
-2.5%
55.4
+5.8%
38.5
-6.7%
Orillia ON OPP 33,379 101.8
+11.5%
144.9
+12.9%
85.5
+10.6%
Stratford ON Municipal 32,878 54.2
-20.1%
53.6
-37.6%
54.9
-10.3%
Almaguin Highlands ON OPP 30,000 53.6
-21.7%
76.9
-32.1%
44.7
-12.6%
South Simcoe (Innisfil) ON Municipal 29,464 31.6
-7.0%
36.7
-24.9%
29.8
+5.5%
Timmins ON Municipal 28,874 126.1
+8.9%
191.0
+31.4%
101.3
-3.5%
Southern Georgian Bay (Midland) ON OPP 26,246 73.9
-15.3%
96.4
-14.4%
65.6
-15.7%
Collingwood ON OPP 22,983 53.6
-8.3%
71.2
+36.6%
47.1
-23.5%
Owen Sound ON Municipal 22,318 103.5
+2.1%
132.5
+3.8%
92.8
+1.2%
Brockville ON Municipal 22,293 94.6
-8.0%
106.5
-25.4%
90.7
+3.4%
Leeds County (Brockville) ON OPP 22,293 52.3
-6.7%
56.4
+8.4%
51.0
-12.2%
Huronia West (Wasaga Beach) ON OPP 22,194 39.2
-27.4%
45.8
-40.2%
36.9
-18.7%
Haliburton Highlands ON OPP 20,571 44.3
+9.0%
58.3
+68.1%
39.1
-9.9%
Cobourg ON Municipal 19,830 84.7
+50.6%
119.2
+88.6%
71.6
+32.8%
Oxford (Tillsonburg) ON OPP 18,573 44.9
-21.2%
53.1
-29.4%
42.0
-16.2%
Upper Ottawa Valley (Pembroke) ON OPP 16,571 113.2
-2.2%
159.7
+1.1%
95.5
-4.2%
Middlesex (Strathroy) ON OPP 16,056 44.0
-47.2%
34.3
-81.2%
48.2
+9.1%
Upper Ottawa Valley (Petawawa) ON OPP 14,382 26.4
-15.1%
39.3
-19.0%
21.5
-12.0%
Lanark County (Carleton Place) ON OPP 13,940 54.7
-2.3%
88.9
+12.6%
41.5
-12.1%
Russell County (Rockland) ON OPP 13,625 31.6
-13.9%
47.7
-4.0%
25.5
-20.2%
Oxford (Ingersoll) ON OPP 13,607 39.8
-30.8%
49.3
-43.7%
36.3
-20.9%
Northumberland (Port Hope) ON OPP 13,012 24.2
+9.9%
23.3
+29.8%
24.7
+3.8%
Port Hope ON Municipal 13,012 31.4
-13.9%
34.6
-33.2%
30.4
-0.9%
Akwesasne Mohawk ON Municipal 12,000 40.0
-37.1%
52.1
-13.0%
35.5
-45.9%
Hawkesbury ON OPP 11,755 76.0
-34.1%
107.1
-45.9%
64.2
-22.9%
Arnprior ON OPP 11,305 47.4
-24.6%
67.8
-43.1%
39.6
-2.9%
East Algoma (Elliot Lake) ON OPP 10,998 72.5
-13.2%
109.3
-7.9%
58.4
-16.8%
Kenora ON OPP 10,974 122.3
-2.1%
222.4
+34.1%
83.3
-24.0%
Bracebridge (Bracebridge) ON OPP 9,884 53.2
+9.0%
101.5
+78.4%
34.4
-25.3%
Smiths Falls ON Municipal 9,517 92.7
-10.5%
135.6
+1.0%
76.3
-17.2%
South Bruce (Kincardine) ON OPP 9,343 28.2
-35.5%
35.6
-40.0%
25.5
-32.7%
Renfrew ON OPP 8,337 78.9
-18.6%
132.9
-14.7%
57.9
-21.8%
Essex County (Essex) ON OPP 8,233 22.8
-60.2%
23.7
-79.9%
22.6
-32.8%
Aylmer ON Municipal 7,975 47.3
-7.9%
68.9
+5.0%
39.1
-15.2%
Hanover ON Municipal 7,761 69.6
-36.2%
64.8
-49.0%
72.1
-29.8%
Rainy River District (Fort Frances) ON OPP 7,159 139.1
-6.7%
244.3
+42.6%
98.2
-30.6%
James Bay (Kapuskasing) ON OPP 7,092 97.6
-18.7%
163.2
-14.7%
72.2
-22.0%
West Parry Sound (Parry Sound) ON OPP 6,788 100.3
+11.9%
147.3
+66.5%
82.4
-9.4%
Huntsville (Huntsville) ON OPP 6,639 40.4
-31.5%
48.7
-51.0%
37.4
-13.7%
Huntsville ON OPP 6,639 27.2
-28.5%
36.8
+18.2%
23.6
-42.6%
Lanark County (Perth) ON OPP 6,486 64.3
-28.6%
107.6
-39.3%
47.5
-15.1%
Perth ON OPP 6,486 18.4
-38.7%
20.6
-19.0%
17.7
-45.0%
Southern Georgian Bay (Tay) ON OPP 6,188 38.5
+16.1%
60.2
+51.0%
30.1
-2.1%
Kirkland Lake ON OPP 6,180 143.1
-13.9%
201.0
-10.9%
121.2
-15.8%
Russell County (Russell) ON OPP 6,135 32.9
+48.4%
65.0
+114.7%
20.3
+6.4%
Northumberland (Brighton) ON OPP 5,847 37.9
-20.1%
54.8
+5.4%
31.5
-31.5%
Bracebridge (Gravenhurst) ON OPP 5,789 56.5
-8.5%
76.8
-11.2%
48.9
-6.7%
Windsor ON Municipal 5,514 71.5
-10.4%
93.5
-3.6%
63.3
-14.0%
Gananoque ON Municipal 5,383 46.9
-4.5%
65.8
+11.6%
39.8
-12.8%
Dryden ON OPP 5,355 105.6
-26.2%
160.2
-33.0%
84.7
-20.1%
Grey Bruce (Meaford) ON OPP 5,078 36.7
-19.2%
44.9
-8.1%
33.7
-24.1%

Source: Statistics Canada