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).
Top 10 by overall CSI (2024)
Lowest overall CSI (2024) among cities with a published StatCan value:
- 1. Sherbrooke (QC) — CSI 53.9
- 2. Ottawa (ON) — CSI 55.8
- 3. Guelph (ON) — CSI 56.0
- 4. Brampton (ON) — CSI 56.4
- 5. Mississauga (ON) — CSI 56.4
- 6. Niagara Region (ON) — CSI 59.0
- 7. Gatineau (QC) — CSI 61.1
- 8. Peterborough (ON) — CSI 61.3
- 9. Calgary (AB) — CSI 63.3
- 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.
City ranking — lowest CSI (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
| # | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Medicine Hat Jan–Jul | AB | 7.67 | — | 0.66 | 4.79 | 1.50 | 0.49 | 0.19 | 11.43 | 8.17 | 256.00 | 290.90 |
| 2 | Victoria Mar–Jul · annualized | BC | 3.90 | — | 0.87 | 3.48 | 0.49 | 17.90 | 6.17 | 12.92 | — | 68.55 | 114.28 |
| 3 | Saskatoon Jan–Jul | SK | 8.58 | 1.04 | 1.52 | 5.36 | 2.48 | 13.83 | 6.86 | 8.04 | 5.58 | 39.97 | 93.28 |
| 4 | Lethbridge Jan–Jul | AB | 9.70 | 1.42 | — | 3.79 | — | 21.63 | — | 7.84 | 3.83 | 34.10 | 82.30 |
| 5 | Windsor Jan–Jul | ON | 4.10 | 0.44 | 0.46 | 3.18 | — | 22.99 | — | 5.60 | 6.87 | 29.15 | 72.78 |
| 6 | Peterborough Jan–Jul | ON | 6.36 | — | 0.54 | 2.88 | 0.72 | 31.14 | — | 5.47 | 6.07 | 6.26 | 59.47 |
| 7 | Edmonton Jan–Jul | AB | 5.09 | — | 0.88 | 3.85 | 4.31 | 22.19 | — | 5.38 | 5.61 | 10.50 | 57.84 |
| 8 | Wetaskiwin Mar–Jul · annualized · partial categories | AB | — | — | — | 10.47 | 3.86 | 16.42 | 5.47 | 13.69 | — | — | 49.92 |
| 9 | Vancouver Jan–Jul | BC | 8.75 | — | — | 2.69 | 0.60 | 17.01 | 7.60 | 7.42 | — | 1.63 | 46.85 |
| 10 | Oakville Jan–Jul · partial categories | ON | — | — | 0.19 | 1.23 | 2.18 | 1.97 | 1.53 | 1.43 | — | 37.93 | 46.77 |
| 11 | Newmarket Jan–Jul | ON | 7.68 | 0.45 | 0.24 | 1.76 | 0.74 | 13.91 | 1.35 | 3.62 | 4.83 | 11.62 | 46.24 |
| 12 | Prince George Jan–Jul · partial categories | BC | — | — | — | 5.79 | 2.43 | 18.08 | 7.74 | 11.12 | — | — | 46.12 |
| 13 | Georgina Jan–Jul | ON | 10.31 | 0.44 | 0.25 | 0.97 | 0.72 | 10.09 | 0.47 | 4.61 | 2.98 | 14.07 | 45.01 |
| 14 | London Apr–Jul · annualized | ON | 3.72 | — | 0.32 | 1.74 | — | 22.18 | 4.75 | 5.43 | 2.09 | 0.91 | 41.33 |
| 15 | Aurora Jan–Jul | ON | 4.82 | 0.40 | 0.20 | 0.75 | 0.62 | 16.84 | 0.92 | 2.06 | 4.54 | 8.37 | 39.64 |
| 16 | Yellowknife Mar–Jul · annualized · partial categories | NT | — | — | — | 6.13 | 2.82 | 14.31 | 2.14 | 13.34 | — | — | 38.74 |
| 17 | Vaughan Jan–Jul | ON | 4.98 | 0.32 | 0.37 | 1.34 | 1.89 | 10.56 | 1.37 | 2.88 | 4.90 | 9.01 | 37.69 |
| 18 | Lloydminster (Part) Mar–Jul · annualized · partial categories | AB | — | — | — | 2.34 | 3.61 | 14.98 | 2.55 | 12.75 | — | — | 36.23 |
| 19 | Regina Jan–Jul | SK | 6.31 | — | 0.68 | 3.14 | 1.34 | 11.53 | 3.79 | 5.78 | — | 2.87 | 35.44 |
| 20 | Grande Prairie Mar–Jul · annualized · partial categories | AB | — | — | — | 3.38 | 4.68 | 15.52 | 6.57 | 5.14 | — | — | 35.28 |
| 21 | Richmond Hill Jan–Jul | ON | 5.02 | 0.35 | 0.40 | 1.36 | 1.01 | 9.83 | 1.16 | 2.70 | 4.68 | 7.02 | 33.57 |
| 22 | Ottawa Jan–Jul | ON | 5.74 | — | 0.43 | 1.56 | 0.86 | 19.57 | — | 3.07 | — | 0.09 | 31.33 |
| 23 | Abbotsford Mar–Jul · annualized · partial categories | BC | — | — | 0.52 | 2.47 | 1.47 | 15.17 | 3.90 | 7.39 | — | 0.22 | 31.15 |
| 24 | Maple Ridge Jan–Jul · partial categories | BC | — | — | — | 2.65 | 1.55 | 4.50 | 4.52 | 5.20 | — | 11.54 | 30.33 |
| 25 | East Gwillimbury Jan–Jul | ON | 4.96 | 0.27 | 0.15 | 0.88 | 1.22 | 8.44 | 0.69 | 2.33 | 2.98 | 6.87 | 28.83 |
| 26 | Brantford Mar–Jul · annualized | ON | 5.05 | — | 0.49 | 1.61 | 2.88 | 14.40 | — | — | 4.39 | — | 28.81 |
| 27 | Halton Hills Jan–Jul · partial categories | ON | — | — | 0.23 | 0.78 | 2.29 | 2.22 | 1.56 | 1.24 | — | 19.83 | 28.25 |
| 28 | Markham Jan–Jul | ON | 3.53 | 0.25 | 0.36 | 1.39 | 0.77 | 8.10 | 0.89 | 2.16 | 4.06 | 5.64 | 27.17 |
| 29 | Stratford Apr–Jul · annualized | ON | 3.49 | — | — | 2.58 | 1.08 | 15.04 | — | — | 4.49 | — | 26.68 |
| 30 | Guelph Mar–Jul · annualized | ON | 3.27 | — | 0.36 | 1.82 | 2.51 | 13.23 | — | — | 4.99 | — | 26.17 |
| 31 | King Jan–Jul | ON | 3.60 | 0.17 | 0.06 | 1.49 | 1.83 | 4.00 | 1.03 | 3.20 | 1.77 | 8.34 | 25.71 |
| 32 | Red Deer Mar–Jul · annualized · partial categories | AB | — | — | — | 3.14 | 1.90 | 8.57 | 3.64 | 7.53 | — | — | 24.79 |
| 33 | Burlington Jan–Jul · partial categories | ON | — | — | 0.27 | 1.52 | 2.14 | 2.23 | 1.50 | 1.46 | — | 15.13 | 24.46 |
| 34 | Waterloo Region Mar–Jul · annualized | ON | 3.04 | — | 0.44 | 2.02 | 2.51 | 11.96 | — | — | 4.15 | — | 24.11 |
| 35 | Wood Buffalo Mar–Jul · annualized · partial categories | AB | — | — | — | 2.39 | 2.83 | 6.91 | 3.38 | 4.13 | — | — | 19.64 |
| 36 | Milton Jan–Jul · partial categories | ON | — | — | 0.18 | 0.76 | 1.55 | 1.90 | 0.84 | 1.23 | — | 12.19 | 18.76 |
| 37 | Whitchurch-Stouffville Jan–Jul | ON | 3.08 | 0.17 | 0.03 | 0.66 | 0.58 | 2.76 | 0.35 | 1.90 | 2.50 | 5.53 | 17.58 |
| 38 | Leduc Mar–Jul · annualized · partial categories | AB | — | — | — | 2.88 | 1.85 | 5.21 | 2.06 | 5.48 | — | — | 17.47 |
| 39 | Mississauga Jan–Jul | ON | 3.55 | — | 0.33 | 1.35 | 3.30 | — | — | 2.98 | 2.57 | 0.61 | 14.70 |
| 40 | St. Albert Mar–Jul · annualized · partial categories | AB | — | — | — | 1.89 | 0.74 | 6.55 | 2.48 | 2.75 | — | — | 14.41 |
| 41 | Rocky View County Mar–Jul · annualized · partial categories | AB | — | — | — | 2.56 | 2.48 | 4.73 | 2.43 | 2.08 | — | — | 14.28 |
| 42 | Parkland County Mar–Jul · annualized · partial categories | AB | — | — | — | 3.17 | 2.58 | 4.16 | 1.12 | 3.17 | — | — | 14.21 |
| 43 | Gatineau Jan–Jul | QC | 6.90 | — | 0.36 | 2.17 | 0.91 | — | 0.69 | 2.82 | — | — | 13.86 |
| 44 | Oshawa Jan–Jul | ON | 6.27 | — | 0.54 | 1.60 | 1.41 | — | 2.57 | — | — | 0.97 | 13.44 |
| 45 | Brampton Jan–Jul | ON | 3.73 | — | 0.32 | 0.88 | 2.55 | — | — | 3.01 | 2.01 | 0.89 | 13.40 |
| 46 | Strathcona County Mar–Jul · annualized · partial categories | AB | — | — | — | 2.13 | 0.91 | 4.94 | 2.83 | 2.44 | — | — | 13.24 |
| 47 | Langley Jan–Jul · partial categories | BC | — | — | — | 2.25 | 0.99 | 4.59 | 4.22 | 0.27 | — | — | 12.76 |
| 48 | Halifax Apr–Jul · annualized | NS | 6.34 | — | 0.33 | 1.39 | 0.85 | — | 3.32 | — | — | — | 12.22 |
| 49 | Montreal Jan–Jul · partial categories | QC | — | — | 0.83 | 2.96 | 2.62 | — | 3.05 | 2.52 | — | — | 11.99 |
| 50 | South Simcoe Mar–Jul · annualized | ON | 1.88 | — | 0.09 | 0.45 | 1.48 | 3.81 | — | — | 3.79 | — | 11.50 |
| 51 | Toronto Jan–Jul | ON | 6.01 | — | 0.55 | 1.68 | 1.97 | 0.39 | 0.61 | — | — | 0.00 | 11.44 |
| 52 | Pickering Jan–Jul | ON | 2.62 | — | 0.39 | 1.51 | 2.65 | — | 2.65 | — | — | 0.97 | 10.88 |
| 53 | Airdrie Mar–Jul · annualized · partial categories | AB | — | — | — | 0.82 | 1.04 | 3.33 | 1.21 | 2.56 | — | — | 8.95 |
| 54 | Ajax Jan–Jul | ON | 3.11 | — | 0.38 | 1.19 | 1.40 | — | 1.78 | — | — | 0.62 | 8.49 |
| 55 | Burnaby Jan–Jul · partial categories | BC | — | — | — | 2.75 | 0.81 | — | 4.28 | — | — | — | 7.84 |
| 56 | Whitby Jan–Jul | ON | 2.72 | — | 0.13 | 0.77 | 1.31 | — | 1.60 | — | — | 0.92 | 7.46 |
| 57 | Surrey Jan–Jul · partial categories | BC | — | — | — | 0.59 | 0.64 | 3.70 | 2.01 | 0.17 | — | — | 7.12 |
| 58 | Richmond Jan–Jul · partial categories | BC | — | — | — | 1.86 | 0.35 | 0.18 | 3.14 | — | — | — | 6.10 |
| 59 | Clarington Jan–Jul | ON | 2.09 | — | 0.11 | 1.02 | 0.93 | — | 0.83 | — | — | 0.87 | 5.90 |
| 60 | Hamilton Apr–Jul · annualized · partial categories | ON | — | — | 0.08 | 0.84 | 1.53 | — | 2.03 | — | — | — | 4.49 |
| 61 | Coquitlam Jan–Jul · partial categories | BC | — | — | — | 1.27 | 0.51 | — | 2.57 | — | — | — | 4.35 |
Latest complete year by category (2025)
| # | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Windsor 2025 (complete year) | ON | 4.07 | 0.48 | 0.54 | 3.29 | — | 22.10 | — | 5.75 | 7.11 | 28.34 | 71.68 |
| 2 | Lethbridge 2025 (complete year) | AB | 8.48 | 1.15 | — | 4.37 | — | 20.09 | — | 5.45 | 3.28 | 24.92 | 67.76 |
| 3 | Medicine Hat 2025 (complete year) | AB | 1.00 | — | 0.13 | 1.00 | 0.22 | 0.16 | 0.09 | 2.43 | 1.56 | 43.96 | 50.56 |
| 4 | Peterborough 2025 (complete year) | ON | 4.73 | — | 0.35 | 1.91 | 0.87 | 24.63 | — | 3.97 | 4.59 | 5.93 | 47.03 |
| 5 | Newmarket 2025 (complete year) | ON | 8.11 | 0.50 | 0.36 | 1.95 | 0.99 | 11.30 | 1.27 | 4.38 | 5.46 | 11.53 | 45.94 |
| 6 | Vancouver 2025 (complete year) | BC | 8.77 | — | — | 2.93 | 0.72 | 15.52 | 7.37 | 6.85 | — | 1.61 | 44.88 |
| 7 | Prince George 2025 (complete year) · partial categories | BC | — | — | — | 5.12 | 2.26 | 18.31 | 6.21 | 10.94 | — | — | 43.67 |
| 8 | Georgina 2025 (complete year) | ON | 8.73 | 0.47 | 0.32 | 2.16 | 0.97 | 8.02 | 0.93 | 4.57 | 3.56 | 13.87 | 43.60 |
| 9 | Edmonton 2025 (complete year) | AB | 3.82 | — | 0.77 | 3.24 | 3.06 | 15.29 | — | 4.33 | 3.79 | 8.89 | 43.22 |
| 10 | Vaughan 2025 (complete year) | ON | 4.85 | 0.35 | 0.49 | 1.74 | 2.45 | 12.16 | 1.69 | 3.80 | 6.24 | 8.26 | 42.15 |
| 11 | Aurora 2025 (complete year) | ON | 4.76 | 0.47 | 0.25 | 1.56 | 0.93 | 15.34 | 0.64 | 2.89 | 5.86 | 7.06 | 39.82 |
| 12 | Richmond Hill 2025 (complete year) | ON | 4.95 | 0.27 | 0.38 | 1.91 | 1.32 | 9.82 | 1.00 | 3.08 | 6.28 | 6.96 | 36.04 |
| 13 | Saskatoon 2025 (complete year) | SK | 3.08 | 0.30 | 0.61 | 1.93 | 1.00 | 5.64 | 2.49 | 3.18 | 1.83 | 15.33 | 35.39 |
| 14 | King 2025 (complete year) | ON | 3.82 | 0.41 | 0.17 | 3.10 | 3.30 | 5.30 | 0.76 | 3.92 | 3.85 | 10.01 | 34.87 |
| 15 | Ottawa 2025 (complete year) | ON | 6.30 | — | — | 1.89 | 1.16 | 12.77 | — | 2.67 | 4.97 | 4.00 | 33.77 |
| 16 | Maple Ridge 2025 (complete year) · partial categories | BC | — | — | — | 2.76 | 1.60 | 4.27 | 4.30 | 6.24 | — | 12.96 | 32.66 |
| 17 | East Gwillimbury 2025 (complete year) | ON | 4.51 | 0.21 | 0.21 | 1.28 | 1.67 | 8.44 | 0.67 | 3.09 | 4.00 | 8.16 | 32.36 |
| 18 | Oakville 2025 (complete year) · partial categories | ON | — | — | 0.11 | 1.20 | 1.49 | 1.80 | 1.26 | 0.83 | — | 21.87 | 28.98 |
| 19 | Markham 2025 (complete year) | ON | 3.51 | 0.24 | 0.34 | 1.84 | 1.15 | 7.35 | 1.11 | 2.38 | 5.27 | 5.53 | 28.79 |
| 20 | Whitchurch-Stouffville 2025 (complete year) | ON | 3.24 | 0.29 | 0.09 | 1.34 | 1.09 | 3.24 | 0.55 | 2.12 | 3.40 | 5.59 | 20.96 |
| 21 | Burlington 2025 (complete year) · partial categories | ON | — | — | 0.16 | 1.46 | 1.54 | 1.78 | 1.61 | 1.21 | — | 11.18 | 19.37 |
| 22 | Halton Hills 2025 (complete year) · partial categories | ON | — | — | 0.19 | 0.75 | 1.41 | 2.39 | 1.41 | 1.00 | — | 10.05 | 17.29 |
| 23 | Mississauga 2025 (complete year) | ON | 3.86 | — | 0.49 | 1.79 | 3.37 | — | — | 2.84 | 3.34 | 0.51 | 16.20 |
| 24 | Brampton 2025 (complete year) | ON | 4.08 | — | 0.42 | 1.47 | 2.91 | — | — | 2.67 | 2.78 | 0.73 | 15.08 |
| 25 | Gatineau 2025 (complete year) | QC | 6.79 | — | 0.36 | 2.21 | 0.98 | — | 1.05 | 3.15 | — | — | 14.52 |
| 26 | Milton 2025 (complete year) · partial categories | ON | — | — | 0.12 | 0.76 | 1.51 | 1.60 | 0.79 | 0.86 | — | 7.21 | 12.99 |
| 27 | Montreal 2025 (complete year) · partial categories | QC | — | — | 0.88 | 3.13 | 2.82 | — | 3.22 | 2.71 | — | — | 12.77 |
| 28 | Langley 2025 (complete year) · partial categories | BC | — | — | — | 2.12 | 1.49 | 3.77 | 3.78 | 0.32 | — | — | 12.01 |
| 29 | Toronto 2025 (complete year) | ON | 6.17 | — | 0.57 | 1.80 | 1.91 | 0.44 | 0.10 | — | — | 0.00 | 11.08 |
| 30 | Oshawa 2025 (complete year) | ON | 3.40 | — | 0.28 | 1.00 | 0.98 | — | 1.66 | — | — | 0.59 | 7.98 |
| 31 | Burnaby 2025 (complete year) · partial categories | BC | — | — | — | 2.48 | 0.81 | — | 4.50 | — | — | — | 7.79 |
| 32 | Richmond 2025 (complete year) · partial categories | BC | — | — | — | 1.77 | 0.57 | 0.22 | 3.23 | — | — | — | 6.34 |
| 33 | Coquitlam 2025 (complete year) · partial categories | BC | — | — | — | 2.15 | 0.38 | — | 3.64 | — | — | — | 6.18 |
| 34 | Pickering 2025 (complete year) | ON | 1.79 | — | 0.24 | 0.91 | 1.24 | — | 1.04 | — | — | 0.54 | 5.81 |
| 35 | Ajax 2025 (complete year) | ON | 1.96 | — | 0.15 | 0.56 | 0.84 | — | 0.74 | — | — | 0.33 | 4.62 |
| 36 | Whitby 2025 (complete year) | ON | 1.50 | — | 0.14 | 0.60 | 0.80 | — | 0.61 | — | — | 0.55 | 4.26 |
| 37 | Clarington 2025 (complete year) | ON | 1.41 | — | 0.06 | 0.79 | 0.47 | — | 0.79 | — | — | 0.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.