MapCitiesCompareAboutFAQContact

Safest Cities in Canada

Halton Region
Lowest CSI city
CSI 35.3 · ON
35.3
Best CSI (2024)
Lower is safer
20
Below Canada baseline
CSI under 100
30
CSI-published cities
3 more by CMSS only

City ranking — lowest CSI (2024)

Default: overall CSI ascending (StatCan 2024) Click a column header to sort CMSS & open-data incidents use a ~2-year municipal feed window — not StatCan UCR. Thin feeds show CMSS 0.
#
1 Halton Region Halton Regional Police ON 35.3 43.5 39 4,751 666,454
2 Durham Region Durham Regional Police ON 47.1 64.4 23 5,083 809,930
3 Sherbrooke CMA-level; Service de police de Sherbrooke serves most of the CMA QC 53.9 59 7,295 184,135
4 York Region York Regional Police ON 53.9 70.8 167 84,777 1,298,924
5 Ottawa Ottawa Police Service ON 55.8 67.4 139 80,610 1,188,114
6 Guelph Guelph Police Service ON 56.0 77.6 41 1,369 160,760
7 Peel Regional Police serves Brampton and Mississauga — StatCan CSI is shared. 2 municipalities · shared CSI ON 56.4 80.2 67 29,785 1,542,356
Brampton Peel Region amalgamated value; Brampton and Mississauga share Peel Regional Police Member of Peel Region ON 56.4 80.2 27 3,890 777,759
Mississauga Peel Region amalgamated value; Brampton and Mississauga share Peel Regional Police Member of Peel Region ON 56.4 80.2 107 25,895 764,597
8 Gatineau CMA-level QC part; Gatineau Police serves the QC portion QC 61.1 73 8,693 306,105
9 Peterborough CMA-level; Peterborough Police serves most of the CMA ON 61.3 178 4,469 97,834
10 London London Police Service ON 65.9 81.8 39 5,983 494,785
11 Burnaby Burnaby RCMP BC 67.5 60.8 0 2,335 299,682
12 Toronto Toronto Police Service ON 68.7 99.8 92 77,063 3,271,830
13 Victoria CMA-level; Victoria Police serves the core municipality only BC 71.0 80 3,961 103,888
14 Waterloo Region Waterloo Regional Police ON 72.7 91.4 42 5,980 711,457
15 Halifax Halifax Regional Police NS 74.2 94.5 18 1,905 516,822
16 Montreal Service de police de la Ville de Montréal QC 75.7 112.5 35 8,819 1,915,366
17 CSI profile shared for Langley Township RCMP / adjacent mapped detachments. 2 municipalities · shared CSI BC 78.5 80.0 0 8,927 269,810
Langley Langley Township RCMP Member of Langley Township area BC 78.5 80.0 0 2,974 163,885
Maple Ridge Mapped from Langley Township; adjacent RCMP detachments with similar profiles Member of Langley Township area BC 78.5 80.0 0 5,953 105,925
18 Windsor Windsor Police Service ON 80.3 96.3 216 22,216 229,660

Smaller cities without published CSI

Not comparable to the CSI table. These places are ranked by CMSS from municipal open data (covered-city average ≈ 100).

Smaller cities ranked ascending by CMSS — not directly comparable to CSI Click a column header to sort
#
1 Pitt Meadows 2013–2026, 7,598 incidents BC 66 1,274 20,892 2026
2 Cornwall 2025, 4,758 incidents ON 75 2,064 54,346 2025
3 Prince George 2021–2026, 23,980 incidents BC 160 7,862 85,944 2026

2026 year-to-date (preliminary CMSS)

2026 year-to-date CMSS — preliminary (partial-year data) Click a column header to sort
#
1 Coquitlam 2021–2026, 3,030 incidents BC 4 141 81
2 Chatham-Kent 2025–2026, 4,282 incidents ON 6 180 160
3 Surrey 2026, 1,641 incidents BC 8 1,641 233
4 Calgary 2024, 2,009 incidents AB 9 2,009 125
5 Pitt Meadows 2013–2026, 7,598 incidents BC 10 128 613
6 Hamilton 2026, 839 incidents ON 14 839 131
7 Halifax 2026, 1,905 incidents NS 18 1,905 369
8 Richmond 2012–2026, 20,027 incidents BC 18 805 336
9 South Simcoe 2026, 396 incidents ON 20 396 388
10 Burnaby 2025–2026, 3,465 incidents BC 23 1,130 377
11 Saugeen Shores 2026, 866 incidents ON 24 155 853
12 Halton Region 2025–2026, 25,658 incidents ON 26 3,082 462
13 Langley 2018–2026, 23,948 incidents BC 26 1,035 632
14 Sherbrooke 2022–2026, 16,101 incidents QC 26 1,611 875
15 Brampton 2026, 3,890 incidents ON 27 3,890 500
16 Durham Region 2008–2026, 9,107 incidents ON 27 3,051 377
17 Cobourg 2026, 2,030 incidents ON 31 289 1,283
18 Stratford 2026, 258 incidents ON 31 258 715
19 Montreal 2026, 8,819 incidents QC 35 8,819 460
20 Gatineau 2022–2026, 20,025 incidents QC 39 2,300 751

How the ranking works

Primary sort uses Statistics Canada CSI (Tables 35-10-0026-01 / 35-10-0063-01), updated annually — lower CSI is safer. CMSS is our companion metric from municipal open data. Populations use 2025 StatCan postcensal estimates (2021 Census boundaries). Full detail: methodology.

Frequently asked questions

What is the Crime Severity Index (CSI)?

Statistics Canada's official measure of police-reported crime severity. Each offence is weighted by the average sentence length handed down by Canadian courts — a homicide has a weight over 8,000 while minor theft has a weight around 37. The weighted total is divided by population and scaled so Canada 2006 = 100. Lower CSI = less severity-weighted crime per capita.

Why show CMSS alongside CSI?

CSI is published annually with a ~12 month lag. Our CMSS updates from municipal open data as frequently as daily, so it reflects more recent trends. CMSS also lets us compute neighbourhood-level scores below the CMA level StatCan publishes. The two metrics use the same formula shape but cover different time windows and geographies.

Why are some cities in a separate table?

Statistics Canada only publishes CSI for Census Metropolitan Areas (CMAs) and larger police services. Smaller municipalities appear in a second table ranked by our CMSS, because CSI and CMSS are not directly comparable across different geographies and time windows.

CrimeMaps.ca is an interactive crime map of Canada, aggregating crime incidents from 58+ Canadian cities into a single map. All data is sourced from official municipal and police open-data portals. No account is required.

Visit the national crime map overview or the interactive crime map.