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%
Greater Montréal QC 4,318,128 61.3
-4.9%
92.0
-2.0%
49.5
-6.9%
Toronto ON Municipal 2,794,356 60.0
-12.6%
81.1
-18.8%
52.0
-8.3%
Metro Vancouver BC 2,463,431 83.5
+1.5%
80.7
+5.1%
85.4
+0.2%
Montréal QC Municipal 1,762,949 78.4
-3.5%
114.0
-2.9%
64.8
-3.9%
Peel Region (Mississauga/Brampton) ON Municipal 1,499,917 59.4
+4.2%
76.9
-5.8%
52.9
+11.0%
Calgary AB Municipal 1,305,550 62.9
-2.1%
70.7
-12.6%
60.4
+3.8%
York Region ON Municipal 1,239,500 50.3
-6.1%
63.2
-10.6%
45.6
-3.5%
Edmonton AB Municipal 1,151,635 103.9
-6.5%
126.5
+3.2%
95.7
-11.0%
Ottawa ON Municipal 1,017,449 52.2
-6.7%
62.6
-8.6%
48.5
-5.7%
Communauté métropolitaine de Québec QC 839,311 55.0
-1.0%
81.0
+1.5%
45.0
-2.7%
Winnipeg Metropolitan Region MB 834,678 113.4
-9.4%
170.1
-9.8%
91.7
-9.1%
Hamilton Metropolitan Area ON 785,184 54.8
-6.6%
68.8
-5.8%
49.7
-7.1%
Winnipeg MB Municipal 749,607 119.3
-9.5%
181.6
-9.7%
95.4
-9.3%
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%
Vancouver BC Municipal 662,248 89.3
-5.0%
98.2
+0.7%
86.5
-7.3%
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%
Surrey BC Municipal 568,322 85.4
0.0%
102.4
0.0%
79.3
0.0%
Surrey BC RCMP 568,322 89.1
+1.8%
67.0
-16.8%
98.6
+8.3%
Québec QC Municipal 549,459 63.5
+0.8%
89.0
+2.2%
53.8
0.0%
Halifax Regional Municipality NS 465,703 68.6
-6.4%
89.4
-4.2%
60.9
-7.6%
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%
Greater Victoria BC 418,661 74.6
+4.8%
85.4
+5.5%
70.9
+4.5%
Saskatoon Metropolitan Area SK 317,480 98.9
-7.0%
130.6
-7.9%
87.0
-6.5%
Gatineau QC Municipal 291,041 67.1
-0.6%
102.8
+3.3%
53.4
-3.5%
Burnaby BC RCMP 249,125 68.7
+0.3%
67.6
+9.0%
69.7
-2.8%
Saskatoon SK Municipal 247,201 108.1
-7.5%
145.8
-8.2%
93.9
-7.1%
Regina SK Municipal 224,996 91.4
-12.0%
125.3
-7.4%
78.7
-14.7%
St. John's NL RNC 185,565 79.2
-2.4%
104.3
+0.3%
69.9
-4.0%
Kelowna BC RCMP 181,380 116.0
-4.5%
112.0
-4.9%
118.5
-4.4%
Codiac Region (Moncton, Dieppe, Riverview) NB RCMP 157,717 116.1
+9.5%
116.8
+11.7%
116.8
+8.6%
Barrie ON Municipal 154,676 59.2
-2.0%
71.1
+0.8%
54.9
-3.4%
Sherbrooke QC Municipal 151,157 53.8
-4.5%
86.1
-3.4%
41.4
-5.4%
Coquitlam BC RCMP 148,625 57.1
+1.0%
53.9
-12.6%
58.9
+7.1%
Guelph ON Municipal 144,356 57.8
+2.1%
75.0
-4.6%
51.5
+6.4%
Langley Township BC RCMP 137,399 71.7
-8.9%
76.2
-4.9%
70.5
-10.5%
St. Catharines ON Municipal 136,803 53.8
-8.7%
69.8
-11.7%
47.9
-6.8%
Abbotsford BC Municipal 132,300 94.6
+0.6%
129.1
+28.3%
81.6
-11.4%
Trois-Rivières QC Municipal 128,057 57.8
-9.1%
96.1
+2.1%
43.0
-17.2%
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%
Saanich BC Municipal 118,687 40.0
+7.9%
54.9
+17.9%
34.3
+2.4%
White Rock BC RCMP 109,167 80.3
+4.5%
83.4
-23.8%
79.8
+23.6%
Delta BC Municipal 108,455 59.2
+6.7%
77.3
+26.2%
52.5
-2.2%
Appalaches Region QC Municipal 107,000 53.9
-16.2%
81.0
-32.7%
43.5
+2.7%
Nanaimo BC RCMP 106,079 113.6
-1.4%
123.7
+2.1%
110.6
-2.8%
Brantford ON Municipal 104,413 84.0
+13.2%
119.0
+27.1%
70.7
+5.4%
Red Deer AB RCMP 99,846 114.4
-3.4%
121.9
-5.6%
112.3
-2.4%
Lethbridge AB Municipal 98,406 123.9
+5.5%
145.9
+8.1%
116.1
+4.3%
Cape Breton (Sydney, Glace Bay, New Waterford) NS Municipal 94,284 44.2
+2.6%
58.6
-0.8%
38.9
+4.7%
Kamloops BC RCMP 92,442 134.0
-3.0%
135.8
+4.0%
134.5
-5.6%
Greater Sudbury ON Municipal 92,093 65.7
-2.2%
108.7
0.0%
49.0
-4.1%
Victoria BC Municipal 91,867 161.2
+5.9%
172.5
+6.4%
158.0
+5.7%
Saint-Jean-sur-Richelieu QC Municipal 88,083 51.5
-14.2%
88.0
+6.9%
37.4
-27.6%
North Vancouver District BC RCMP 85,935 35.7
+2.5%
33.2
+1.8%
37.0
+2.8%
Peterborough ON Municipal 83,651 68.2
-7.1%
76.9
-17.6%
65.3
-1.2%
Chilliwack BC RCMP 81,622 134.4
-3.0%
158.4
-0.8%
125.9
-4.0%
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%
Arthabaska Region QC Municipal 74,348 51.6
-12.3%
79.5
-13.7%
40.9
-11.2%
Sarnia ON Municipal 73,944 62.3
-28.9%
83.9
-31.5%
54.1
-27.2%
Airdrie AB RCMP 73,578 42.7
-1.4%
43.3
-12.5%
42.8
+3.9%
Wood Buffalo (Ft. McMurray, Anzac, Conklin) AB RCMP 72,326 108.0
-16.4%
104.9
-10.7%
110.1
-18.4%
Prince George BC RCMP 67,339 193.8
-3.5%
224.1
-7.1%
183.3
-1.6%
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%
Fredericton NB Municipal 64,614 87.0
-2.9%
102.9
-0.6%
81.4
-4.0%
Saint John NB Municipal 63,447 98.5
+29.4%
153.3
+61.6%
77.4
+11.8%
Medicine Hat AB Municipal 63,382 94.4
+11.4%
82.6
-2.7%
99.9
+17.0%
Grande Prairie AB RCMP 63,172 143.2
-0.5%
155.7
+7.9%
139.4
-3.9%
Granby QC Municipal 62,624 62.2
-6.6%
92.8
-10.1%
50.5
-3.9%
Port Coquitlam BC RCMP 61,498 50.8
-12.1%
47.7
-7.8%
52.5
-13.6%
North Vancouver City BC RCMP 58,120 79.5
-0.8%
68.7
+5.1%
84.5
-2.6%
Charlottetown PEI Municipal 52,390 80.1
-6.7%
76.4
-17.1%
82.3
-2.2%
Vernon BC RCMP 51,896 133.9
-6.0%
133.3
-14.7%
135.3
-2.1%
North Bay ON Municipal 51,433 87.9
+7.0%
129.7
+7.8%
72.0
+6.4%
Brandon MB Municipal 50,532 99.7
-10.5%
131.6
+4.0%
87.8
-17.4%
Joliette Region QC Municipal 49,246 63.4
-9.4%
103.1
+0.7%
48.1
-16.6%
Courtenay BC RCMP 48,917 121.2
-10.3%
125.7
-17.6%
120.4
-6.8%
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%
Antoine-Labelle Region QC Municipal 43,000 72.3
-7.8%
131.5
-9.3%
49.3
-6.1%
Spruce Grove AB RCMP 39,348 73.0
-7.7%
81.6
+34.4%
70.2
-19.5%
Shawinigan Region QC Municipal 38,930 79.0
-5.9%
115.3
-12.6%
65.2
-0.5%
West Kelowna BC RCMP 38,311 78.3
+3.6%
83.2
-1.3%
77.0
+5.9%
Campbell River BC RCMP 38,108 140.1
-15.0%
163.0
-4.3%
132.2
-19.4%
Penticton BC RCMP 36,893 144.8
-13.7%
144.8
-4.6%
146.0
-16.9%
Prince Albert SK Municipal 36,768 285.0
+6.5%
507.2
+24.7%
198.6
-7.3%
Port Moody BC Municipal 36,680 43.3
-4.9%
40.7
-20.0%
44.7
+2.1%
Mission BC RCMP 36,193 98.9
-6.8%
121.8
-4.6%
90.6
-8.0%
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%
Leduc AB RCMP 33,505 77.4
-9.1%
68.9
-14.9%
81.4
-7.0%
Orillia ON OPP 33,379 101.8
+11.5%
144.9
+12.9%
85.5
+10.6%
Argenteuil Region QC Municipal 33,100 74.1
+2.5%
128.3
+26.0%
53.1
-13.1%
Stratford ON Municipal 32,878 54.2
-20.1%
53.6
-37.6%
54.9
-10.3%
Moose Jaw SK Municipal 32,813 92.3
-12.3%
109.2
+6.6%
86.3
-19.5%
Lloydminster AB RCMP 31,582 189.7
-17.4%
151.5
-27.5%
206.5
-13.9%
Okotoks AB RCMP 30,214 45.8
+13.8%
51.2
+11.8%
44.0
+14.7%
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%
Langley City BC RCMP 28,963 137.8
+25.8%
182.6
+75.7%
121.1
+7.5%
Timmins ON Municipal 28,874 126.1
+8.9%
191.0
+31.4%
101.3
-3.5%
Parksville BC RCMP 27,330 102.8
+4.2%
71.1
-26.2%
116.3
+15.8%
Fort Saskatchewan AB RCMP 26,831 71.5
-13.9%
77.6
-14.0%
69.6
-13.9%
Southern Georgian Bay (Midland) ON OPP 26,246 73.9
-15.3%
96.4
-14.4%
65.6
-15.7%

Source: Statistics Canada