MapCitiesCompareAboutFAQContact

Safest Cities in Canada 2026

How we rank Canada’s safest cities

“Safest” here means lowest official Crime Severity Index (CSI 2024) — severity-weighted police-reported crime per capita — not zero crime and not a live CAD map. A second table ranks annualized open-data rates per 1,000 (Jan–Jul 2026) from municipal portals that publish enough complete months.

Sherbrooke (QC) has the lowest overall CSI in this build at 53.9 (StatCan 2024), then Ottawa (ON) (55.8) and Guelph (ON) (56.0). 20 of the 20 listed CSI cities sit below the Canada 2006 baseline of 100. On live open-data rates (Jan–Jul 2026), South Simcoe (ON) currently shows the lowest break-and-enter rate among feeds we can annualize (0.45 per 1,000).

Lower CSI is better on this page. Partial open-data feeds can look “safer” because some offence types are missing (shown as “—”). Coverage: 34 CSI cities · 61 live rate feeds. For neighbourhood detail, open a city map. Related: most dangerous cities, CSI explained, methodology.

CSI 2024 · lower is safer · 61 live rate feeds · 34 StatCan CSI cities · methodology

Open-data rates: annualized incidents per 1,000 residents (Jan–Jul 2026 complete months; in-progress month excluded).

South Simcoe
Lowest burglary rate
0.45 / 1k · ON
20
Below Canada baseline
CSI under 100 · 2024

Top 10 by overall CSI (2024)

Lowest overall CSI (2024) among cities with a published StatCan value:

  1. 1. Sherbrooke (QC) — CSI 53.9
  2. 2. Ottawa (ON) — CSI 55.8
  3. 3. Guelph (ON) — CSI 56.0
  4. 4. Brampton (ON) — CSI 56.4
  5. 5. Mississauga (ON) — CSI 56.4
  6. 6. Niagara Region (ON) — CSI 59.0
  7. 7. Gatineau (QC) — CSI 61.1
  8. 8. Peterborough (ON) — CSI 61.3
  9. 9. Calgary (AB) — CSI 63.3
  10. 10. London (ON) — CSI 65.9

CSI is severity-weighted crime per capita (Canada 2006 = 100), not a live map count. Neighbourhood risk varies — open a city map for local detail.

Full CSI ranking ↓

City ranking — lowest CSI (2024)

Default: overall CSI ascending (StatCan 2024)
#
1 Sherbrooke CMA-level; Service de police de Sherbrooke serves most of the CMA QC 53.9 184,135
2 Ottawa Ottawa Police Service ON 55.8 67.4 1,188,114
3 Guelph Guelph Police Service ON 56.0 77.6 160,760
4 Peel Regional Police serves Brampton and Mississauga — StatCan CSI is shared. 2 municipalities · shared CSI ON 56.4 80.2 1,542,356
Brampton Peel Region amalgamated value; Brampton and Mississauga share Peel Regional Police Member of Peel Region ON 56.4 80.2 777,759
Mississauga Peel Region amalgamated value; Brampton and Mississauga share Peel Regional Police Member of Peel Region ON 56.4 80.2 764,597
5 Niagara Region Mapped from St. Catharines-Niagara CMA ON 59.0 78.5 551,128
6 Gatineau CMA-level QC part; Gatineau Police serves the QC portion QC 61.1 306,105
7 Peterborough CMA-level; Peterborough Police serves most of the CMA ON 61.3 97,834
8 Calgary Calgary Police Service AB 63.3 78.5 1,612,834
9 London London Police Service ON 65.9 81.8 494,785
10 Hamilton Hamilton Police Service ON 66.2 85.9 640,465
11 Greater Sudbury Greater Sudbury Police Service ON 67.1 108.5 188,504
12 Burnaby Burnaby RCMP BC 67.5 60.8 299,682
13 Toronto Toronto Police Service ON 68.7 99.8 3,271,830
14 Victoria CMA-level; Victoria Police serves the core municipality only BC 71.0 103,888
15 Waterloo Region Waterloo Regional Police ON 72.7 91.4 711,457
16 Chatham-Kent Chatham-Kent Police Service ON 74.0 77.4 112,716
17 Halifax Halifax Regional Police NS 74.2 94.5 516,822
18 Montreal Service de police de la Ville de Montréal QC 75.7 112.5 1,915,366
19 Langley Langley Township RCMP BC 78.5 80.0 163,885

marks a frozen open-data feed or partial offence coverage. CSI values are Statistics Canada 2024 and remain valid; the marker applies only to the municipal feed.

Crime rate by category — 2026

Live municipal open data · 2026 Click any column header to sortSwipe sideways for more columns · sort below ⤵
#
1 Medicine Hat Jan–Jul AB 7.670.664.791.500.490.1911.438.17256.00 290.90
2 Victoria Mar–Jul · annualized BC 3.900.873.480.4917.906.1712.9268.55 114.28
3 Saskatoon Jan–Jul SK 8.581.041.525.362.4813.836.868.045.5839.97 93.28
4 Lethbridge Jan–Jul AB 9.701.423.7921.637.843.8334.10 82.30
5 Windsor Jan–Jul ON 4.100.440.463.1822.995.606.8729.15 72.78
6 Peterborough Jan–Jul ON 6.360.542.880.7231.145.476.076.26 59.47
7 Edmonton Jan–Jul AB 5.090.883.854.3122.195.385.6110.50 57.84
8 Wetaskiwin Mar–Jul · annualized · partial categories AB 10.473.8616.425.4713.69 49.92
9 Vancouver Jan–Jul BC 8.752.690.6017.017.607.421.63 46.85
10 Oakville Jan–Jul · partial categories ON 0.191.232.181.971.531.4337.93 46.77
11 Newmarket Jan–Jul ON 7.680.450.241.760.7413.911.353.624.8311.62 46.24
12 Prince George Jan–Jul · partial categories BC 5.792.4318.087.7411.12 46.12
13 Georgina Jan–Jul ON 10.310.440.250.970.7210.090.474.612.9814.07 45.01
14 London Apr–Jul · annualized ON 3.720.321.7422.184.755.432.090.91 41.33
15 Aurora Jan–Jul ON 4.820.400.200.750.6216.840.922.064.548.37 39.64
16 Yellowknife Mar–Jul · annualized · partial categories NT 6.132.8214.312.1413.34 38.74
17 Vaughan Jan–Jul ON 4.980.320.371.341.8910.561.372.884.909.01 37.69
18 Lloydminster (Part) Mar–Jul · annualized · partial categories AB 2.343.6114.982.5512.75 36.23
19 Regina Jan–Jul SK 6.310.683.141.3411.533.795.782.87 35.44
20 Grande Prairie Mar–Jul · annualized · partial categories AB 3.384.6815.526.575.14 35.28
21 Richmond Hill Jan–Jul ON 5.020.350.401.361.019.831.162.704.687.02 33.57
22 Ottawa Jan–Jul ON 5.740.431.560.8619.573.070.09 31.33
23 Abbotsford Mar–Jul · annualized · partial categories BC 0.522.471.4715.173.907.390.22 31.15
24 Maple Ridge Jan–Jul · partial categories BC 2.651.554.504.525.2011.54 30.33
25 East Gwillimbury Jan–Jul ON 4.960.270.150.881.228.440.692.332.986.87 28.83
26 Brantford Mar–Jul · annualized ON 5.050.491.612.8814.404.39 28.81
27 Halton Hills Jan–Jul · partial categories ON 0.230.782.292.221.561.2419.83 28.25
28 Markham Jan–Jul ON 3.530.250.361.390.778.100.892.164.065.64 27.17
29 Stratford Apr–Jul · annualized ON 3.492.581.0815.044.49 26.68
30 Guelph Mar–Jul · annualized ON 3.270.361.822.5113.234.99 26.17
31 King Jan–Jul ON 3.600.170.061.491.834.001.033.201.778.34 25.71
32 Red Deer Mar–Jul · annualized · partial categories AB 3.141.908.573.647.53 24.79
33 Burlington Jan–Jul · partial categories ON 0.271.522.142.231.501.4615.13 24.46
34 Waterloo Region Mar–Jul · annualized ON 3.040.442.022.5111.964.15 24.11
35 Wood Buffalo Mar–Jul · annualized · partial categories AB 2.392.836.913.384.13 19.64
36 Milton Jan–Jul · partial categories ON 0.180.761.551.900.841.2312.19 18.76
37 Whitchurch-Stouffville Jan–Jul ON 3.080.170.030.660.582.760.351.902.505.53 17.58
38 Leduc Mar–Jul · annualized · partial categories AB 2.881.855.212.065.48 17.47
39 Mississauga Jan–Jul ON 3.550.331.353.302.982.570.61 14.70
40 St. Albert Mar–Jul · annualized · partial categories AB 1.890.746.552.482.75 14.41
41 Rocky View County Mar–Jul · annualized · partial categories AB 2.562.484.732.432.08 14.28
42 Parkland County Mar–Jul · annualized · partial categories AB 3.172.584.161.123.17 14.21
43 Gatineau Jan–Jul QC 6.900.362.170.910.692.82 13.86
44 Oshawa Jan–Jul ON 6.270.541.601.412.570.97 13.44
45 Brampton Jan–Jul ON 3.730.320.882.553.012.010.89 13.40
46 Strathcona County Mar–Jul · annualized · partial categories AB 2.130.914.942.832.44 13.24
47 Langley Jan–Jul · partial categories BC 2.250.994.594.220.27 12.76
48 Halifax Apr–Jul · annualized NS 6.340.331.390.853.32 12.22
49 Montreal Jan–Jul · partial categories QC 0.832.962.623.052.52 11.99
50 South Simcoe Mar–Jul · annualized ON 1.880.090.451.483.813.79 11.50
51 Toronto Jan–Jul ON 6.010.551.681.970.390.610.00 11.44
52 Pickering Jan–Jul ON 2.620.391.512.652.650.97 10.88
53 Airdrie Mar–Jul · annualized · partial categories AB 0.821.043.331.212.56 8.95
54 Ajax Jan–Jul ON 3.110.381.191.401.780.62 8.49
55 Burnaby Jan–Jul · partial categories BC 2.750.814.28 7.84
56 Whitby Jan–Jul ON 2.720.130.771.311.600.92 7.46
57 Surrey Jan–Jul · partial categories BC 0.590.643.702.010.17 7.12
58 Richmond Jan–Jul · partial categories BC 1.860.350.183.14 6.10
59 Clarington Jan–Jul ON 2.090.111.020.930.830.87 5.90
60 Hamilton Apr–Jul · annualized · partial categories ON 0.080.841.532.03 4.49
61 Coquitlam Jan–Jul · partial categories BC 1.270.512.57 4.35

Latest complete year by category (2025)

2025 complete year · per 1,000
#
1 Windsor 2025 (complete year) ON 4.070.480.543.2922.105.757.1128.34 71.68
2 Lethbridge 2025 (complete year) AB 8.481.154.3720.095.453.2824.92 67.76
3 Medicine Hat 2025 (complete year) AB 1.000.131.000.220.160.092.431.5643.96 50.56
4 Peterborough 2025 (complete year) ON 4.730.351.910.8724.633.974.595.93 47.03
5 Newmarket 2025 (complete year) ON 8.110.500.361.950.9911.301.274.385.4611.53 45.94
6 Vancouver 2025 (complete year) BC 8.772.930.7215.527.376.851.61 44.88
7 Prince George 2025 (complete year) · partial categories BC 5.122.2618.316.2110.94 43.67
8 Georgina 2025 (complete year) ON 8.730.470.322.160.978.020.934.573.5613.87 43.60
9 Edmonton 2025 (complete year) AB 3.820.773.243.0615.294.333.798.89 43.22
10 Vaughan 2025 (complete year) ON 4.850.350.491.742.4512.161.693.806.248.26 42.15
11 Aurora 2025 (complete year) ON 4.760.470.251.560.9315.340.642.895.867.06 39.82
12 Richmond Hill 2025 (complete year) ON 4.950.270.381.911.329.821.003.086.286.96 36.04
13 Saskatoon 2025 (complete year) SK 3.080.300.611.931.005.642.493.181.8315.33 35.39
14 King 2025 (complete year) ON 3.820.410.173.103.305.300.763.923.8510.01 34.87
15 Ottawa 2025 (complete year) ON 6.301.891.1612.772.674.974.00 33.77
16 Maple Ridge 2025 (complete year) · partial categories BC 2.761.604.274.306.2412.96 32.66
17 East Gwillimbury 2025 (complete year) ON 4.510.210.211.281.678.440.673.094.008.16 32.36
18 Oakville 2025 (complete year) · partial categories ON 0.111.201.491.801.260.8321.87 28.98
19 Markham 2025 (complete year) ON 3.510.240.341.841.157.351.112.385.275.53 28.79
20 Whitchurch-Stouffville 2025 (complete year) ON 3.240.290.091.341.093.240.552.123.405.59 20.96
21 Burlington 2025 (complete year) · partial categories ON 0.161.461.541.781.611.2111.18 19.37
22 Halton Hills 2025 (complete year) · partial categories ON 0.190.751.412.391.411.0010.05 17.29
23 Mississauga 2025 (complete year) ON 3.860.491.793.372.843.340.51 16.20
24 Brampton 2025 (complete year) ON 4.080.421.472.912.672.780.73 15.08
25 Gatineau 2025 (complete year) QC 6.790.362.210.981.053.15 14.52
26 Milton 2025 (complete year) · partial categories ON 0.120.761.511.600.790.867.21 12.99
27 Montreal 2025 (complete year) · partial categories QC 0.883.132.823.222.71 12.77
28 Langley 2025 (complete year) · partial categories BC 2.121.493.773.780.32 12.01
29 Toronto 2025 (complete year) ON 6.170.571.801.910.440.100.00 11.08
30 Oshawa 2025 (complete year) ON 3.400.281.000.981.660.59 7.98
31 Burnaby 2025 (complete year) · partial categories BC 2.480.814.50 7.79
32 Richmond 2025 (complete year) · partial categories BC 1.770.570.223.23 6.34
33 Coquitlam 2025 (complete year) · partial categories BC 2.150.383.64 6.18
34 Pickering 2025 (complete year) ON 1.790.240.911.241.040.54 5.81
35 Ajax 2025 (complete year) ON 1.960.150.560.840.740.33 4.62
36 Whitby 2025 (complete year) ON 1.500.140.600.800.610.55 4.26
37 Clarington 2025 (complete year) ON 1.410.060.790.470.790.59 4.13

How to read these numbers

  • CSI — Statistics Canada severity-weighted index (Canada 2006 = 100). Higher = more severity-weighted crime per capita.
  • Open-data rates — annualized incidents per 1,000 residents from municipal portals; “—” means the category is not published, not necessarily zero.
  • Mapped incident volume — raw pin counts on CrimeMaps (population and feed breadth drive totals). Useful for coverage, not a safety ranking by itself.
  • City maps — neighbourhood concentration; open the city page after using any national ranking.

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. Full detail: methodology page.

What do the per-category rate columns mean?

Annualized incidents per 1,000 residents from complete months in 2026 (Jan–Jul; in-progress month excluded). Cities with fewer than six complete months are marked "annualized" under the name. Only live open-data feeds are included. Missing categories show as "—".

Why is my city missing from the CSI table?

Statistics Canada only publishes CSI for Census Metropolitan Areas (CMAs) and larger police services. Cities without a published CSI still appear in the category-rate tables when their open-data feed is live.

Can open-data map totals replace CSI?

No. Map pages show incident counts from municipal portals for whatever categories each portal publishes. CSI is a national severity-weighted index with a fixed taxonomy. Different numbers on the two surfaces are expected.

Does a low CSI mean a city is crime-free?

No. Low CSI means less severity-weighted reported crime per capita than higher-ranked cities — not zero incidents. Check the city map for local concentrations.

CrimeMaps.ca is an interactive crime map of Canada, aggregating open crime incidents from Canadian cities, regions, and census places on official police and municipal open-data portals. Hundreds of mapped places; dedicated city pages for major centres. No account is required.

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