Crime Severity Index in Canada by city | 2023

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
Alexis Creek BC RCMP 100 125.4
+24.6%
129.7
-24.5%
124.7
+70.9%
Alberton PEI RCMP 1,000 59.3
+8.6%
86.5
+69.6%
48.9
-13.4%
Ahtahkakoop SK RCMP 1,000 307.9
-1.5%
285.6
-29.7%
319.4
+14.9%
Alert Bay BC RCMP 1,000 189.1
+52.6%
275.0
+114.0%
156.4
+27.0%
St. Andrews NB RCMP 1,001 70.9
+94.7%
60.2
+26.2%
75.8
+135.2%
Manning AB RCMP 1,027 110.8
+38.2%
88.9
-2.9%
120.5
+57.9%
Sheshatshiu NL RCMP 1,049 789.3
-11.6%
997.8
-7.8%
712.6
-13.6%
Lac du Bonnet MB RCMP 1,064 63.9
-19.0%
62.7
-16.3%
64.9
-20.0%
Nakusp BC RCMP 1,112 114.7
+46.9%
89.4
+42.0%
125.8
+48.4%
Carnduff SK RCMP 1,125 46.4
-6.9%
25.5
-41.2%
55.2
+4.3%
Wadena SK RCMP 1,127 138.4
-27.4%
163.5
-52.7%
129.6
-0.6%
Salmo BC RCMP 1,140 76.5
-21.5%
74.0
-7.0%
78.2
-25.9%
East Algoma (Thessalon) ON OPP 1,147 52.1
-56.1%
79.9
-67.2%
41.4
-40.7%
Mayerthorpe AB RCMP 1,171 173.6
-21.6%
224.1
-32.3%
154.9
-13.7%
Burgeo NL RCMP 1,176 9.5
-6.8%
4.6
-13.9%
11.5
-5.5%
Athabasca AB RCMP 1,181 178.8
+5.8%
119.7
+2.0%
203.9
+6.7%
Ashcroft BC RCMP 1,182 147.5
+21.0%
137.7
+45.9%
152.6
+13.9%
Bassano AB RCMP 1,186 48.0
-7.7%
45.5
-42.6%
49.3
+19.1%
Swan Hills AB RCMP 1,191 159.1
+11.2%
90.3
-31.1%
188.0
+26.0%
Beaumont AB RCMP 1,209 42.5
+23.3%
59.5
+58.9%
36.1
+7.4%
North Bay (Powassan) ON OPP 1,241 12.8
-10.8%
17.4
-29.5%
11.1
+6.8%
Red Lake ON OPP 1,263 102.4
-11.5%
199.5
-23.3%
64.5
+9.3%
Barriere BC RCMP 1,273 112.7
+114.9%
160.7
+115.7%
94.5
+114.4%
Valleyview AB RCMP 1,280 314.4
+20.9%
436.5
+29.0%
268.3
+16.1%
St-Pierre-Jolys MB RCMP 1,305 53.5
+19.6%
58.3
+27.5%
52.0
+16.3%
Hudson Bay SK RCMP 1,332 57.7
-2.1%
63.5
+11.0%
55.9
-7.0%
Placentia NL RCMP 1,338 77.8
+20.6%
57.9
-7.2%
86.4
+31.1%
Matagami QC Municipal 1,340 197.4
+62.3%
415.6
+176.5%
111.9
+0.6%
Logan Lake BC RCMP 1,356 119.4
+103.7%
241.3
+210.6%
71.7
+39.3%
Two Hills AB RCMP 1,379 131.0
+6.2%
80.1
+10.0%
152.5
+5.4%
Elk Point AB RCMP 1,394 277.8
-23.0%
349.1
-44.3%
251.7
-2.4%
Maskinongé Region QC Municipal 1,409 36.8
-3.8%
52.1
-12.1%
31.0
+2.8%
Wikwemikong ON Municipal 1,417 663.7
+127.5%
1,153.9
+207.2%
473.4
+81.6%
Fox Creek AB RCMP 1,426 127.8
-29.1%
60.3
-57.9%
155.8
-20.7%
Shelburne NS RCMP 1,439 166.9
+3.5%
209.1
+19.6%
151.4
-3.7%
Dufferin (Shelburne) ON OPP 1,439 39.3
-24.7%
60.9
-33.7%
31.0
-15.6%
Caledon ON OPP 1,466 39.1
+23.0%
52.7
+54.2%
34.0
+9.3%
Rosthern SK RCMP 1,475 94.7
+5.7%
91.3
-32.0%
96.8
+33.6%
Lumby BC RCMP 1,484 50.1
+16.5%
38.6
-29.8%
55.1
+42.9%
Pinawa MB RCMP 1,512 38.2
+44.7%
33.4
+200.8%
40.5
+23.6%
Carlyle SK RCMP 1,519 125.3
+8.0%
157.5
+21.6%
113.4
+1.7%
Vulcan AB RCMP 1,558 52.7
-0.9%
47.4
-0.5%
55.3
-1.0%
Boissevain MB RCMP 1,567 61.9
-2.4%
62.3
-5.0%
62.2
-1.3%
Manawan QC Municipal 1,597 369.8
+23.2%
946.7
+34.9%
142.4
+0.2%
Lennox and Addington County (Deseronto) ON OPP 1,598 187.2
+106.7%
487.7
+206.3%
68.6
+7.4%
Roblin MB RCMP 1,603 376.4
+110.4%
662.0
+261.2%
265.5
+48.6%
Lillooet BC RCMP 1,652 152.6
-14.4%
118.6
-60.5%
167.4
+27.9%
Kamsack SK RCMP 1,659 253.4
-4.0%
297.7
-36.6%
237.8
+29.5%
Wynyard SK RCMP 1,667 53.6
-30.6%
28.6
+26.1%
64.0
-35.8%
Marathon (Manitouwadge) ON OPP 1,682 124.8
+85.7%
313.6
+272.5%
50.4
-17.4%
Dalmeny SK Municipal 1,703 28.0
-40.8%
7.1
-88.6%
36.6
-12.7%
North Bay (Mattawa) ON OPP 1,721 80.5
+4.2%
141.6
+90.8%
56.8
-28.2%
Millbrook NS RCMP 1,739 397.7
0.0%
689.1
0.0%
284.5
0.0%
Kensington PEI Municipal 1,743 61.8
-0.7%
44.1
+33.3%
69.4
-6.8%
Canora SK RCMP 1,763 66.9
-8.2%
88.0
+12.1%
59.0
-17.1%
Shaunavon SK RCMP 1,769 41.8
+7.6%
45.3
-3.2%
40.7
+13.2%
Sundre AB RCMP 1,781 125.4
-16.0%
161.2
-1.1%
112.2
-22.6%
Lumsden SK RCMP 1,800 65.3
-1.7%
49.4
+4.0%
72.2
-3.1%
Morris MB RCMP 1,801 85.6
+29.5%
120.4
+112.1%
72.4
+2.9%
Redwater AB RCMP 1,802 198.4
+10.5%
171.8
+72.4%
210.7
-1.1%
Picture Butte AB RCMP 1,808 45.1
+7.8%
38.0
+0.7%
48.3
+10.3%
Tofield AB RCMP 1,811 82.0
-0.8%
44.7
+1.6%
97.6
-1.2%
Watrous SK RCMP 1,817 42.3
-7.3%
37.6
+65.9%
44.6
-19.3%
Indian Head SK RCMP 1,819 55.1
-20.4%
44.6
-48.6%
59.7
-4.9%
Bow Island AB RCMP 1,829 23.5
-27.0%
21.3
-6.0%
24.6
-32.2%
Provost AB RCMP 1,834 100.8
+27.6%
92.4
+124.6%
105.0
+10.8%
Fort Qu'Appelle SK RCMP 1,866 170.3
+33.1%
193.7
+55.7%
162.4
+24.5%
Montague PEI RCMP 1,896 169.8
+32.0%
190.9
+3.0%
162.8
+52.0%
Lanark County (Montague) ON OPP 1,896 28.9
-2.9%
26.0
+33.9%
30.3
-11.2%
Elkford BC RCMP 1,908 51.8
+37.9%
69.0
+13.1%
45.3
+59.1%
Rainy River District (Atikokan) ON OPP 1,929 70.3
+24.5%
134.5
+54.1%
45.2
+1.4%
Lebel-sur-Quévillon QC Municipal 1,931 69.7
-48.7%
105.9
-71.3%
55.9
+27.8%
Souris MB RCMP 1,935 52.5
+18.4%
39.2
+29.1%
58.3
+15.8%
Ucluelet BC RCMP 1,940 112.7
+46.4%
91.3
+50.4%
122.2
+45.2%
Bouctouche NB RCMP 1,944 67.3
+67.0%
101.1
+143.3%
54.3
+35.4%
Vanderhoof BC RCMP 1,967 144.6
+41.4%
190.5
+34.2%
127.5
+46.1%
100 Mile House BC RCMP 1,980 92.5
+25.1%
67.9
-13.8%
103.1
+41.9%
Nanton AB RCMP 1,984 61.3
-43.1%
56.7
-73.9%
63.7
-1.9%
St. Anthony NL RCMP 1,986 53.7
+40.9%
65.3
+51.9%
49.5
+35.7%
Grey Bruce (Wiarton) ON OPP 1,996 239.9
+65.3%
472.6
+238.0%
148.9
+0.3%
Digby NS RCMP 2,001 116.5
-2.7%
139.2
+0.6%
108.4
-4.4%
La Loche SK RCMP 2,009 969.8
-1.8%
1,161.0
-17.9%
901.6
+9.2%
Sicamous BC RCMP 2,041 140.0
+64.3%
186.2
+95.4%
122.8
+49.8%
Biggar SK RCMP 2,045 86.4
+2.2%
48.1
-27.3%
102.5
+10.6%
Lewisporte NL RCMP 2,064 49.3
+32.5%
53.5
+24.8%
48.0
+36.1%
High Prairie AB RCMP 2,065 290.4
-12.5%
432.3
-11.7%
236.1
-13.0%
Houston BC RCMP 2,085 180.1
-1.6%
195.9
-13.6%
175.2
+4.9%
Portneuf Region QC Municipal 2,107 42.1
-6.6%
62.5
-9.5%
34.3
-4.4%
Outlook SK RCMP 2,112 38.3
+6.5%
35.6
+36.6%
39.7
-1.3%
Burns Lake BC RCMP 2,117 135.9
+19.3%
155.5
-7.6%
129.2
+38.7%
Pelican Narrows SK RCMP 2,133 1,752.5
+37.5%
3,775.2
+47.1%
958.8
+24.6%
Lac La Biche AB RCMP 2,138 295.0
+23.8%
353.3
+23.2%
274.2
+24.2%
Maple Creek SK RCMP 2,151 101.0
+47.3%
87.1
+47.8%
107.5
+47.2%
East Algoma (Blind River) ON OPP 2,174 85.4
+23.7%
124.5
-0.1%
70.4
+48.7%
Springdale NL RCMP 2,182 55.3
+10.5%
49.8
-0.2%
57.9
+14.7%
Esterhazy SK RCMP 2,191 91.3
+59.4%
178.2
+109.4%
57.3
+22.8%
Tofino BC RCMP 2,217 102.9
-22.4%
140.9
-31.0%
88.6
-15.8%
Hanna AB RCMP 2,234 70.5
-15.2%
39.0
-27.1%
83.7
-12.5%
Port McNeill BC RCMP 2,234 131.5
+28.1%
145.9
-8.3%
126.8
+56.6%
Beaverlodge AB RCMP 2,251 109.6
-15.7%
127.7
+29.1%
103.2
-28.1%
Rimbey AB RCMP 2,258 134.4
+17.8%
83.8
+43.7%
155.7
+13.4%
Assiniboia SK RCMP 2,333 60.4
+11.0%
56.8
+4.5%
62.4
+13.6%
Gimli MB RCMP 2,345 89.6
+49.4%
60.2
-21.5%
102.0
+89.9%
Chase BC RCMP 2,377 108.7
+11.5%
52.7
-56.4%
132.0
+48.3%
Rosetown SK RCMP 2,384 51.4
-2.2%
48.3
+45.9%
53.1
-12.7%
Tumbler Ridge BC RCMP 2,389 118.2
+185.3%
64.4
+225.7%
140.7
+178.9%
Unity SK RCMP 2,406 99.3
+20.4%
101.5
+49.1%
99.2
+11.6%
Minnedosa MB RCMP 2,407 87.2
-17.8%
85.5
+17.1%
88.6
-26.3%
Turner Valley AB RCMP 2,409 80.4
-8.4%
112.9
-9.4%
68.1
-7.7%
Fairview AB RCMP 2,427 97.7
+0.8%
56.8
-38.7%
114.9
+15.5%
Superior East (Wawa) ON OPP 2,431 93.7
-20.4%
179.4
+48.3%
60.2
-48.7%
LaSalle ON Municipal 2,471 25.5
-12.5%
19.7
-55.7%
28.0
+20.5%
Moosomin SK RCMP 2,478 59.3
-3.9%
32.3
-54.0%
70.5
+20.0%
Killarney MB RCMP 2,499 85.4
+17.3%
72.3
+11.1%
91.3
+19.4%
Pictou NS RCMP 2,643 116.1
-31.6%
145.2
-50.1%
105.5
-14.0%
Marystown NL RCMP 2,671 81.5
+7.4%
80.0
-8.4%
82.7
+15.1%
Princeton BC RCMP 2,826 126.8
+27.3%
166.1
+46.0%
112.2
+18.3%
Mackenzie BC RCMP 2,856 149.8
-26.7%
172.6
-9.7%
142.0
-32.9%
Tisdale SK RCMP 2,878 138.7
+22.3%
142.4
+2.6%
138.5
+32.7%
Ste. Anne MB Municipal 2,891 37.2
-5.2%
16.0
-2.6%
45.9
-5.6%
Three Hills AB RCMP 2,902 142.4
-25.1%
124.5
-48.4%
150.8
-11.9%
Virden MB RCMP 2,904 106.1
+46.0%
179.7
+86.4%
77.7
+21.6%
Kindersley SK RCMP 2,938 87.8
+10.5%
82.4
+40.9%
90.6
+2.5%
Carman MB RCMP 2,970 70.7
+29.4%
45.5
+0.3%
81.3
+38.3%
Pemberton BC RCMP 2,970 53.3
+6.6%
53.4
+62.8%
53.7
-6.2%
Bonavista NL RCMP 2,979 85.0
-6.3%
64.9
-22.4%
93.8
-0.6%
Marathon ON OPP 3,022 56.5
+23.9%
73.9
+38.9%
50.0
+16.5%
Enderby BC RCMP 3,028 83.7
-15.8%
80.9
-48.6%
85.6
+10.9%
Grande Cache AB RCMP 3,037 182.4
-9.0%
296.9
+36.5%
138.2
-29.2%
Oxford (Norwich) ON OPP 3,038 31.8
-1.8%
23.4
-8.9%
35.4
+0.3%
Fort Macleod AB RCMP 3,038 89.3
-28.7%
77.5
-37.7%
94.8
-25.1%
Richmond BC RCMP 3,079 101.2
-42.4%
62.1
-0.4%
117.7
-47.1%
Clinton BC RCMP 3,113 96.4
+9.4%
74.3
+55.5%
106.0
+1.0%
Channel-Port aux Basques NL RCMP 3,127 58.9
+23.7%
63.8
+0.4%
57.4
+38.0%
Lake Cowichan BC RCMP 3,181 117.8
+35.7%
144.8
+23.9%
108.0
+42.9%
Caraquet NB RCMP 3,190 60.1
-23.2%
73.6
-25.1%
55.2
-22.2%
Thunder Bay (Shuniah) ON OPP 3,247 18.9
+63.8%
10.9
-13.0%
22.3
+98.0%
Black Lake SK RCMP 3,266 1,877.2
+24.8%
1,750.7
+27.7%
1,943.6
+23.8%
Port Hardy BC RCMP 3,393 277.5
+48.2%
422.7
+38.0%
221.9
+57.0%
Claresholm AB RCMP 3,434 81.7
-10.5%
44.2
-17.4%
97.3
-9.1%
High Level AB RCMP 3,461 341.9
-2.3%
490.2
-4.1%
285.5
-1.1%
Pincher Creek AB RCMP 3,463 116.0
+19.0%
124.3
+29.8%
113.6
+14.9%
Hampton NB RCMP 3,499 42.7
+39.5%
42.4
+59.3%
43.2
+33.0%
Cardston AB RCMP 3,519 109.9
-9.4%
95.9
-31.5%
116.4
+1.5%
James Bay (Hearst) ON OPP 3,537 68.5
-24.5%
89.3
-56.8%
60.8
+34.8%
Vermilion AB RCMP 3,552 143.8
+3.3%
124.5
+42.2%
152.8
-5.1%
James Bay (Cochrane) ON OPP 3,774 158.2
+35.7%
217.4
+63.9%
135.9
+22.2%
Cochrane AB RCMP 3,774 42.7
-7.4%
39.7
-14.8%
44.2
-4.4%
Sioux Lookout (Sioux Lookout) ON OPP 3,781 271.5
+41.9%
557.9
+46.9%
159.3
+35.4%
Sioux Lookout ON OPP 3,781 15.9
+74.7%
14.9
+106.0%
16.4
+65.6%
Sackville NB RCMP 3,798 59.2
-3.6%
44.8
-9.2%
65.5
-1.9%
Deep River ON Municipal 3,860 36.7
-36.3%
44.3
-70.9%
33.9
+67.2%
Kent BC RCMP 3,936 71.3
+3.7%
92.2
+2.5%
63.5
+4.4%
Russell County (Casselman) ON OPP 3,970 51.7
+29.7%
60.0
+23.2%
48.9
+33.2%
Little Current (Espanola) ON OPP 3,986 108.5
+52.6%
183.7
+169.9%
79.4
+8.8%
Swan River MB RCMP 3,989 557.0
+14.1%
507.9
+28.3%
581.3
+9.9%
Sparwood BC RCMP 3,990 92.2
+129.4%
168.1
+312.9%
62.6
+55.4%
Jasper AB RCMP 4,029 71.0
-19.0%
72.9
-30.8%
70.8
-12.9%
Barrhead AB RCMP 4,055 101.6
+5.9%
95.8
+12.6%
104.8
+3.7%
Melville SK RCMP 4,075 84.2
-9.4%
80.7
-34.1%
86.4
+5.4%
Grenville County (Prescott) ON OPP 4,078 112.4
+43.2%
178.2
+60.5%
87.0
+31.6%
Nipawin SK RCMP 4,147 178.5
+1.3%
165.5
-22.8%
185.2
+14.0%
Altona MB Municipal 4,227 79.5
+112.9%
60.1
+111.4%
88.0
+113.3%
Peace River AB RCMP 4,264 276.9
+16.2%
294.7
+34.8%
272.2
+9.7%
Deer Lake NL RCMP 4,346 81.3
+38.2%
96.7
+45.3%
75.8
+34.8%
Hope BC RCMP 4,434 218.9
+39.3%
232.1
+66.6%
215.5
+30.1%
Woodstock ON Municipal 4,602 76.6
-13.9%
66.2
-16.6%
81.4
-12.9%
Flin Flon MB RCMP 4,722 359.4
-3.1%
676.7
-10.8%
235.6
+7.4%
Westlock AB RCMP 4,820 139.8
+61.2%
133.9
+112.5%
143.4
+47.9%
Osoyoos BC RCMP 4,859 111.6
+18.3%
52.7
-33.2%
136.0
+34.3%
Kimberley BC RCMP 4,908 55.6
-23.5%
40.2
-59.6%
62.3
-0.4%
Neepawa MB RCMP 4,938 44.2
+5.4%
47.6
+47.8%
43.2
-6.4%
Agassiz BC RCMP 5,000 285.7
+50.0%
470.0
+119.5%
214.4
+17.4%
Peachland BC RCMP 5,006 52.0
-22.8%
40.6
-61.7%
56.9
+8.5%
Didsbury AB RCMP 5,024 79.9
+1.9%
92.4
-10.0%
75.5
+8.9%
Stonewall MB RCMP 5,046 71.0
+16.3%
37.0
-0.4%
85.2
+19.8%
Grey Bruce (Meaford) ON OPP 5,078 44.8
+15.3%
41.4
+10.5%
46.6
+17.2%
Meadow Lake SK RCMP 5,141 364.1
+13.4%
475.1
+16.6%
322.8
+11.6%
Langdon AB RCMP 5,193 67.5
+0.2%
126.8
-17.3%
44.3
+32.3%
Merritt BC RCMP 5,248 239.9
+3.5%
256.2
+3.3%
235.4
+3.7%
Humboldt SK RCMP 5,313 66.2
+1.4%
64.6
+2.9%
67.4
+0.9%
Smithers BC RCMP 5,316 249.3
+27.1%
239.6
+7.6%
255.3
+36.3%
La Ronge SK RCMP 5,317 797.5
+16.9%
1,407.8
+33.0%
560.3
+4.2%
Armstrong BC RCMP 5,323 93.7
+51.5%
84.2
+34.5%
98.3
+58.4%
Bromont QC Municipal 5,345 40.0
+25.5%
57.4
+71.8%
33.3
+5.9%
Dryden ON OPP 5,355 162.4
+21.7%
313.0
+46.1%
103.5
+1.3%
Gananoque ON Municipal 5,383 45.3
-14.9%
56.9
-5.4%
41.0
-19.3%
Vegreville AB RCMP 5,383 161.6
+15.9%
107.1
+25.2%
184.8
+13.9%
Redcliff AB RCMP 5,385 66.8
+14.8%
70.0
+74.9%
66.1
+0.2%
Sussex NB RCMP 5,447 88.5
+21.5%
89.9
+36.4%
88.7
+16.4%
Creston BC RCMP 5,459 152.2
+2.3%
105.7
-57.7%
172.1
+56.8%
Windsor ON Municipal 5,514 84.6
+4.8%
93.6
+15.5%
81.8
+0.6%
Fernie BC RCMP 5,519 94.4
+97.9%
43.1
-15.1%
115.7
+146.7%
Woodstock NB Municipal 5,553 157.8
-14.2%
105.6
-25.4%
180.0
-11.1%
Niverville MB RCMP 5,593 26.9
0.0%
30.3
0.0%
25.8
0.0%
Stettler AB RCMP 5,595 120.5
-10.1%
89.8
-21.1%
133.8
-6.6%
Antigonish NS RCMP 5,620 120.5
-3.3%
142.9
-13.0%
112.5
+2.5%
St. Paul AB RCMP 5,685 415.7
-5.8%
424.7
+10.9%
415.5
-11.2%
Oliver BC RCMP 5,708 179.4
+57.2%
118.7
+78.1%
205.2
+53.0%
Melfort SK RCMP 5,718 150.9
+9.3%
143.2
+48.3%
155.3
-0.4%
Bracebridge (Gravenhurst) ON OPP 5,789 74.7
+18.9%
105.6
+56.6%
63.0
+2.3%
Northumberland (Brighton) ON OPP 5,847 52.7
+15.8%
87.4
+40.8%
39.3
0.0%
Russell County (Russell) ON OPP 6,135 25.1
-18.0%
23.0
-44.1%
26.2
-1.9%
Russell MB RCMP 6,135 174.2
+20.6%
133.5
-24.7%
191.9
+44.9%
Kirkland Lake ON OPP 6,180 196.4
+24.1%
381.4
+69.1%
124.1
-6.4%
Southern Georgian Bay (Tay) ON OPP 6,188 30.4
-19.6%
39.3
-38.6%
27.0
-1.8%
Coaticook Region QC Municipal 6,333 43.4
-13.2%
65.5
-23.4%
35.0
-3.6%
Bonnyville AB RCMP 6,359 337.3
-10.8%
213.3
-11.3%
389.7
-10.7%
Wainwright AB RCMP 6,461 93.4
-30.9%
65.4
-61.2%
105.4
-14.4%