Safest and Most Dangerous Cities in Ontario (2025)
Among police services in Ontario with at least 1,000 incidents in 2025, Nottawasaga (New Tecumseth/Essa/Adjala Tosorontio) had the lowest police-reported crime rate (2,243 per 100,000 people) and Wikwemikong the highest (38,056 per 100,000).
Metro areas by Crime Severity Index
Lower is safer. The Crime Severity Index weighs each crime by how serious it is. How the Crime Severity Index works
| # | Metro area | CSI | Violent CSI | Change vs 2024 |
|---|---|---|---|---|
| 1 | Barrie | 46.9 | 55.9 | -3% |
| 2 | Ottawa-Gatineau | 50.6 | 62.0 | -6% |
| 3 | St.Catharines-Niagara | 53.8 | 69.8 | -9% |
| 4 | Hamilton | 54.8 | 68.8 | -7% |
| 5 | Toronto | 55.0 | 71.6 | -7% |
| 6 | Windsor | 55.4 | 70.8 | -12% |
| 7 | Peterborough | 57.3 | 65.2 | -6% |
| 8 | Guelph | 57.8 | 75.0 | +2% |
| 9 | Kingston | 61.5 | 65.2 | +1% |
| 10 | London | 66.0 | 79.6 | +8% |
| 11 | Kitchener-Cambridge-Waterloo | 66.8 | 85.1 | -9% |
| 12 | Brantford | 72.1 | 98.2 | +8% |
| 13 | Thunder Bay | 114.1 | 195.1 | +3% |
Source: Statistics Canada, Table 35-10-0026-01. How we use this data
Cities and police services by crime rate
All Criminal Code violations per 100,000 residents, from lowest to highest. Services with fewer than 1,000 incidents are left out because their rates swing a lot from year to year.
| # | Police service | Rate per 100,000 | Incidents |
|---|---|---|---|
| 1 | Nottawasaga (New Tecumseth/Essa/Adjala Tosorontio) | 2,243 | 1,862 |
| 2 | Wellington County | 2,244 | 2,399 |
| 3 | Lambton (St. Clair/Lambton Shores) | 2,299 | 1,317 |
| 4 | Elgin County | 2,355 | 1,151 |
| 5 | Brant County | 2,364 | 1,077 |
| 6 | Halton Region (Oakville/Burlington) | 2,439 | 16,257 |
| 7 | South Simcoe (Innisfil) | 2,649 | 2,703 |
| 8 | Stormont/Dundas/Glengarry | 2,702 | 1,954 |
| 9 | Caledon | 2,788 | 2,515 |
| 10 | Haldimand County | 3,075 | 1,724 |
| 11 | Norfolk County | 3,512 | 2,656 |
| 12 | Durham Region (Oshawa/Whitby/Ajax) | 3,630 | 29,406 |
| 13 | Peel Region (Mississauga/Brampton) | 3,704 | 57,135 |
| 14 | York Region | 3,831 | 49,765 |
| 15 | Huronia West (Wasaga Beach) | 4,005 | 1,151 |
| 16 | Essex County (Leamington) | 4,109 | 1,424 |
| 17 | Dufferin (Orangeville) | 4,149 | 1,372 |
| 18 | Quinte West | 4,285 | 2,094 |
| 19 | Niagara Region (St. Catharines) | 4,357 | 24,010 |
| 20 | Guelph | 4,497 | 7,229 |
| 21 | Ottawa | 4,536 | 53,898 |
| 22 | Toronto | 4,922 | 161,036 |
| 23 | Hamilton | 4,923 | 31,529 |
| 24 | Collingwood | 5,024 | 1,425 |
| 25 | Greater Sudbury | 5,186 | 9,776 |
| 26 | Barrie | 5,188 | 9,051 |
| 27 | Stratford | 5,224 | 2,526 |
| 28 | Waterloo Region (Kitchener) | 5,270 | 37,492 |
| 29 | St. Thomas | 5,455 | 2,694 |
| 30 | Woodstock | 5,487 | 3,049 |
| 31 | Windsor | 5,629 | 16,725 |
| 32 | Sarnia | 5,720 | 4,648 |
| 33 | Lennox and Addington County (Greater Napanee) | 5,911 | 1,065 |
| 34 | Kingston | 5,955 | 8,904 |
| 35 | Chatham-Kent | 6,051 | 6,821 |
| 36 | Belleville | 6,393 | 4,022 |
| 37 | London | 6,397 | 31,650 |
| 38 | Brantford | 6,797 | 8,396 |
| 39 | Southern Georgian Bay (Midland) | 6,957 | 1,343 |
| 40 | Peterborough | 6,964 | 7,815 |
| 41 | North Bay | 7,046 | 4,373 |
| 42 | Sault Ste. Marie | 8,347 | 6,869 |
| 43 | Cobourg | 8,349 | 1,881 |
| 44 | Orillia | 9,037 | 3,410 |
| 45 | Kawartha Lakes | 9,078 | 2,712 |
| 46 | Upper Ottawa Valley (Pembroke) | 9,212 | 1,426 |
| 47 | Thunder Bay | 9,242 | 11,478 |
| 48 | Brockville | 10,270 | 2,436 |
| 49 | Cornwall | 10,470 | 5,690 |
| 50 | Timmins | 10,718 | 4,884 |
| 51 | Kenora | 11,089 | 2,184 |
| 52 | Owen Sound | 11,140 | 2,682 |
| 53 | Kirkland Lake | 12,479 | 1,018 |
| 54 | Anishinabek | 13,670 | 1,507 |
| 55 | Sioux Lookout (Sioux Lookout) | 21,039 | 1,288 |
| 56 | Nishnawbe-Aski Nation | 24,204 | 5,080 |
| 57 | Treaty Three Communities | 27,784 | 1,754 |
| 58 | Wikwemikong | 38,056 | 1,096 |
Source: Statistics Canada, Table 35-10-0178-01. How we use this data
See also: Ontario crime overview · Ontario 2025 crime report · Safest cities in Canada