Guest, Sign inJoin
StittsvilleStittsville, #1 on this list · Photo: SimonP at English Wikipedia (CC BY-SA 3.0)
Canada · 2026

Safest towns in Canada

Last on the list is La Loche, at D−. A single province holds every place in the top ten. Leading the list is Stittsville, Ontario, at A+. The next two places belong to Carp, A+, and Brookside - Briarbrook - Morgans Grant, A+. 454 towns on the list grade in the A range.

Safety grade: the Crime Severity Index of the police force or detachment, 2023–2025 How grades work

#1

Stittsville

Ontario · 19,753 people
A+Safety

Overall A+·#8 of 2,556

Strongest: safety A+, schools A+·lowest: hazard risk C+

#2

Carp

Ontario · 5,621 people
A+Safety

Overall A+·#12 of 2,556

Strongest: safety A+, schools A+·lowest: hazard risk C+

The top 100 of 2,572

Ranked by its measure (Safety), best first; each town’s overall grade and national rank sit beside it.

The full ranking →

100 towns

#TownSafetyGrade · national rankWhat drives it
1StittsvilleOntario · 19,753 peopleA+A+#8 of 2,556 nationallyStrongest: safety A+, schools A+·lowest: hazard risk C+
2CarpOntario · 5,621 peopleA+A+#12 of 2,556 nationallyStrongest: safety A+, schools A+·lowest: hazard risk C+
3Brookside - Briarbrook - Morgans GrantOntario · 15,509 peopleA+A+#15 of 2,556 nationallyStrongest: safety A+, schools A+·lowest: hazard risk C+
4Bridlewood - Emerald MeadowsOntario · 25,824 peopleA+A+#16 of 2,556 nationallyStrongest: safety A+, health A·lowest: cost of living C
5Cardinal CreekOntario · 11,676 peopleA+A+#22 of 2,556 nationallyStrongest: safety A+, walkability A·lowest: hazard risk C+
6Rideaucrest - Davidson HeightsOntario · 13,998 peopleA+A+#30 of 2,556 nationallyStrongest: safety A+, walkability A·lowest: hazard risk C+
7Chapel Hill NorthOntario · 11,715 peopleA+A+#38 of 2,556 nationallyStrongest: safety A+, walkability A+·lowest: cost of living C
8CorkeryOntario · 3,822 peopleA+A+#39 of 2,556 nationallyStrongest: safety A+, schools A+·lowest: walkability D
9BeaverbrookOntario · 6,762 peopleA+A+#54 of 2,556 nationallyStrongest: safety A+, schools A+·lowest: cost of living C−
10DunrobinOntario · 5,724 peopleA+A+#59 of 2,556 nationallyStrongest: safety A+, schools A+·lowest: walkability D
11Chapman MillsOntario · 12,075 peopleA+A#135 of 2,556 nationallyStrongest: safety A+, walkability A·lowest: cost of living C−
12GreelyOntario · 10,359 peopleA+A#154 of 2,556 nationallyStrongest: safety A+, health A−·lowest: walkability C−
13CumberlandOntario · 6,139 peopleA+A#157 of 2,556 nationallyStrongest: safety A+, schools A·lowest: walkability C−
14KinburnOntario · 2,639 peopleA+A#161 of 2,556 nationallyStrongest: safety A+, jobs & income A·lowest: cost of living C
15QuispamsisNew Brunswick · 20,240 peopleA+A#179 of 2,556 nationallyStrongest: safety A+, jobs & income A·lowest: health D
16Queenswood - ChatelaineOntario · 4,537 peopleA+A#199 of 2,556 nationallyStrongest: safety A+, health A·lowest: cost of living D
17North Gower - KarsOntario · 5,439 peopleA+A#215 of 2,556 nationallyStrongest: safety A+, health A·lowest: walkability C
18RothesayNew Brunswick · 12,626 peopleA+A#220 of 2,556 nationallyStrongest: safety A+, jobs & income A·lowest: health C−
19Osgoode - VernonOntario · 6,398 peopleA+A#222 of 2,556 nationallyStrongest: safety A+, health A−·lowest: cost of living C
20MetcalfeOntario · 5,434 peopleA+A#234 of 2,556 nationallyStrongest: safety A+, health A−·lowest: cost of living C
21FitzroyOntario · 6,400 peopleA+A−#392 of 2,556 nationallyStrongest: safety A+, schools A·lowest: cost of living C−
22Leslie Park - Bruce FarmOntario · 3,056 peopleA+A−#448 of 2,556 nationallyStrongest: safety A+, health A+·lowest: cost of living D
23Munster - AshtonOntario · 6,372 peopleA+A−#517 of 2,556 nationallyStrongest: safety A+, health A·lowest: walkability D−
24BeckwithOntario · 10,073 peopleA+B+#787 of 2,556 nationallyStrongest: safety A+, schools B+·lowest: hazard risk D
25East FerrisOntario · 5,835 peopleA+B−#1,285 of 2,556 nationallyStrongest: safety A+, hazard risk A−·lowest: walkability D
26Douro-DummerOntario · 8,379 peopleA+C#1,814 of 2,556 nationallyStrongest: safety A+, hazard risk B−·lowest: cost of living C−
27PowassanOntario · 3,657 peopleA+C−#2,022 of 2,556 nationallyStrongest: safety A+, hazard risk A−·lowest: health D
28Trent LakesOntario · 7,357 peopleA+D#2,358 of 2,556 nationallyStrongest: safety A+, hazard risk B·lowest: jobs & income D
29Riverside South - LeitrimOntario · 19,802 peopleA+A+#23 of 2,556 nationallyStrongest: safety A+, schools A·lowest: cost of living C+
30FallingbrookOntario · 17,836 peopleA+A+#42 of 2,556 nationallyStrongest: safety A+, walkability A·lowest: cost of living C
31Old Barrhaven WestOntario · 22,012 peopleA+A+#47 of 2,556 nationallyStrongest: safety A+, walkability A·lowest: cost of living C
32ManotickOntario · 8,770 peopleA+A+#48 of 2,556 nationallyStrongest: safety A+, schools A·lowest: hazard risk C+
33Orleans Village - ChateauneufOntario · 12,399 peopleA+A+#51 of 2,556 nationallyStrongest: safety A+, walkability A·lowest: cost of living C
34Old Barrhaven EastOntario · 23,585 peopleA+A+#79 of 2,556 nationallyStrongest: safety A+, walkability A+·lowest: cost of living C−
35Queenswood HeightsOntario · 8,998 peopleA+A#100 of 2,556 nationallyStrongest: safety A+, walkability A·lowest: cost of living C−
36Bowen IslandBritish Columbia · 4,501 peopleA+A#103 of 2,556 nationallyStrongest: schools A+, safety A+·lowest: cost of living D−
37Queensway Terrace NorthOntario · 3,160 peopleA+A#114 of 2,556 nationallyStrongest: safety A+, walkability A+·lowest: cost of living D
38LaSalleOntario · 36,452 peopleA+A#130 of 2,556 nationallyStrongest: safety A+, schools A·lowest: walkability C
39VarsOntario · 2,767 peopleA+A#167 of 2,556 nationallyStrongest: safety A+, schools A+·lowest: cost of living C
40TavistockOntario · 8,710 peopleA+A#225 of 2,556 nationallyStrongest: safety A+, jobs & income A+·lowest: cost of living C+
41Playfair Park - Guildwood EstatesOntario · 6,186 peopleA+A#246 of 2,556 nationallyStrongest: walkability A+, safety A+·lowest: cost of living D
42PlattsvilleOntario · 8,251 peopleA+A#282 of 2,556 nationallyStrongest: safety A+, schools A−·lowest: walkability C
43Trend-ArlingtonOntario · 3,844 peopleA+A−#307 of 2,556 nationallyStrongest: safety A+, walkability A+·lowest: cost of living D
44Greenboro EastOntario · 4,800 peopleA+A−#478 of 2,556 nationallyStrongest: safety A+, health A·lowest: cost of living D
45SpringwaterOntario · 24,144 peopleA+A−#503 of 2,556 nationallyStrongest: safety A+, hazard risk A+·lowest: cost of living C−
46BeresfordNew Brunswick · 4,389 peopleA+B+#723 of 2,556 nationallyStrongest: safety A+, cost of living B·lowest: hazard risk D
47HamiltonOntario · 11,810 peopleA+B+#766 of 2,556 nationallyStrongest: safety A+, hazard risk A−·lowest: walkability D
48BeresfordNew Brunswick · 6,543 peopleA+B#984 of 2,556 nationallyStrongest: safety A+, cost of living B+·lowest: hazard risk D
49MulmurOntario · 3,813 peopleA+B−#1,225 of 2,556 nationallyStrongest: safety A+, hazard risk B+·lowest: cost of living C−
50BridgenorthOntario · 20,628 peopleA+B−#1,311 of 2,556 nationallyStrongest: safety A+, schools B·lowest: cost of living C−
51Alnwick/HaldimandOntario · 8,197 peopleA+C+#1,598 of 2,556 nationallyStrongest: safety A+, hazard risk A−·lowest: walkability D
52NorwoodOntario · 5,308 peopleA+C−#2,212 of 2,556 nationallyStrongest: safety A+, walkability B·lowest: cost of living D
53BonfieldOntario · 2,597 peopleA+Strongest: safety A+, hazard risk A−·lowest: health D
54LorneManitoba · 3,022 peopleA+A+#5 of 2,556 nationallyStrongest: cost of living A+, safety A+·lowest: health B−
55Oak BayBritish Columbia · 18,626 peopleA+A+#45 of 2,556 nationallyStrongest: health A+, safety A+·lowest: cost of living D−
56Middlesex CentreOntario · 21,689 peopleA+A+#74 of 2,556 nationallyStrongest: safety A+, schools A·lowest: walkability C
57Stittsville EastOntario · 10,482 peopleA+A+#75 of 2,556 nationallyStrongest: safety A+, schools A+·lowest: cost of living C
58Rothwell Heights - Beacon Hill NorthOntario · 10,985 peopleA+A#136 of 2,556 nationallyStrongest: safety A+, walkability A+·lowest: cost of living C−
59PembinaManitoba · 2,502 peopleA+A#152 of 2,556 nationallyStrongest: safety A+, cost of living A·lowest: jobs & income C+
60LucanOntario · 6,827 peopleA+A#184 of 2,556 nationallyStrongest: safety A+, hazard risk A+·lowest: cost of living B−
61EmbrunOntario · 23,655 peopleA+A−#473 of 2,556 nationallyStrongest: safety A+, schools A·lowest: cost of living C
62LakeshoreOntario · 45,954 peopleA+A−#482 of 2,556 nationallyStrongest: safety A+, schools A−·lowest: walkability C
63ParkhillOntario · 6,864 peopleA+A−#528 of 2,556 nationallyStrongest: safety A+, hazard risk A+·lowest: schools D
64SteelesOntario · 22,943 peopleA+A−#552 of 2,556 nationallyStrongest: safety A+, walkability A+·lowest: cost of living D−
65Adelaide-MetcalfeOntario · 3,196 peopleA+A−#557 of 2,556 nationallyStrongest: safety A+, jobs & income A+·lowest: cost of living C−
66Blossom Park - TimbermillOntario · 8,907 peopleA+B+#593 of 2,556 nationallyStrongest: safety A+, walkability A+·lowest: cost of living D
67South FrontenacOntario · 21,599 peopleA+B+#781 of 2,556 nationallyStrongest: safety A+, schools A·lowest: cost of living C−
68Oro-MedonteOntario · 24,681 peopleA+B#918 of 2,556 nationallyStrongest: safety A+, hazard risk A+·lowest: walkability C−
69GlencoeOntario · 6,468 peopleA+B#968 of 2,556 nationallyStrongest: safety A+, hazard risk A·lowest: schools C−
70Grand ValleyOntario · 4,759 peopleA+B−#1,356 of 2,556 nationallyStrongest: safety A+, walkability B·lowest: schools C−
71Otonabee-South MonaghanOntario · 8,084 peopleA+C+#1,680 of 2,556 nationallyStrongest: safety A+, hazard risk B−·lowest: cost of living C−
72ShannonQuebec · 7,088 peopleA+A+#1 of 2,556 nationallyStrongest: health A+, jobs & income A+·lowest: hazard risk C
73Lac-BeauportQuebec · 8,524 peopleA+A+#2 of 2,556 nationallyStrongest: health A+, safety A+·lowest: walkability C
74Sainte-Catherine-de-la-Jacques-CartierQuebec · 9,830 peopleA+A+#7 of 2,556 nationallyStrongest: safety A+, health A+·lowest: hazard risk C
75Sainte-Brigitte-de-LavalQuebec · 9,084 peopleA+A+#17 of 2,556 nationallyStrongest: safety A+, health A+·lowest: walkability D
76Old Ottawa SouthOntario · 6,704 peopleA+A+#18 of 2,556 nationallyStrongest: walkability A+, health A+·lowest: hazard risk C+
77Stoneham-et-TewkesburyQuebec · 10,147 peopleA+A+#20 of 2,556 nationallyStrongest: safety A+, health A·lowest: walkability C−
78DufferinManitoba · 2,587 peopleA+A#128 of 2,556 nationallyStrongest: safety A+, jobs & income A+·lowest: walkability C
79Fossambault-sur-le-LacQuebec · 2,505 peopleA+A#132 of 2,556 nationallyStrongest: safety A+, health A+·lowest: walkability D−
80Saint-Gabriel-de-ValcartierQuebec · 3,400 peopleA+A#180 of 2,556 nationallyStrongest: safety A+, health A+·lowest: walkability D
81GreyManitoba · 2,655 peopleA+A#187 of 2,556 nationallyStrongest: safety A+, cost of living A−·lowest: health C+
82TecumsehOntario · 25,554 peopleA+A#191 of 2,556 nationallyStrongest: safety A+, schools A·lowest: hazard risk C+
83RepentignyQuebec · 91,290 peopleA+A#237 of 2,556 nationallyStrongest: safety A+, walkability A·lowest: cost of living C+
84DorchesterOntario · 15,475 peopleA+A−#337 of 2,556 nationallyStrongest: safety A+, jobs & income A·lowest: cost of living C
85Craig Henry - ManordaleOntario · 8,758 peopleA+A−#352 of 2,556 nationallyStrongest: walkability A+, safety A+·lowest: cost of living D
86StanleyManitoba · 9,929 peopleA+A−#354 of 2,556 nationallyStrongest: safety A+, jobs & income A·lowest: walkability C−
87East GarafraxaOntario · 2,976 peopleA+A−#451 of 2,556 nationallyStrongest: safety A+, jobs & income B+·lowest: walkability C
88AlmonteOntario · 16,073 peopleA+A−#549 of 2,556 nationallyStrongest: safety A+, schools A−·lowest: hazard risk D
89Stone MillsOntario · 8,523 peopleA+B+#610 of 2,556 nationallyStrongest: safety A+, schools A−·lowest: walkability C−
90CharlemagneQuebec · 6,695 peopleA+B+#665 of 2,556 nationallyStrongest: safety A+, health A−·lowest: cost of living D
91TinyOntario · 14,195 peopleA+B#1,067 of 2,556 nationallyStrongest: hazard risk A+, safety A+·lowest: walkability C−
92Drummond/North ElmsleyOntario · 8,817 peopleA+C+#1,652 of 2,556 nationallyStrongest: safety A+, jobs & income B+·lowest: hazard risk D
93North KawarthaOntario · 3,355 peopleA+D#2,441 of 2,556 nationallyStrongest: safety A+, hazard risk B−·lowest: jobs & income D
94DraytonOntario · 11,518 peopleA+A#172 of 2,556 nationallyStrongest: safety A+, jobs & income A·lowest: cost of living C
95Centrepointe - BriargreenOntario · 9,259 peopleA+A#186 of 2,556 nationallyStrongest: walkability A+, safety A+·lowest: cost of living C−
96FergusOntario · 34,565 peopleA+A#193 of 2,556 nationallyStrongest: safety A+, schools A·lowest: cost of living C−
97PetawawaOntario · 19,606 peopleA+A#218 of 2,556 nationallyStrongest: safety A+, jobs & income A·lowest: health C
98ErinOntario · 12,924 peopleA+A−#368 of 2,556 nationallyStrongest: safety A+, schools A−·lowest: cost of living C
99PalmerstonOntario · 10,029 peopleA+A−#385 of 2,556 nationallyStrongest: safety A+, walkability A−·lowest: cost of living C−
100RockwoodOntario · 14,870 peopleA+A−#476 of 2,556 nationallyStrongest: safety A+, jobs & income B+·lowest: cost of living C
Method

How this list is made

Safety grade: the Crime Severity Index of the police force or detachment, 2023–2025. Towns of 2,500 or more in Canada are listed by it, best first; a tie goes to the town with the better overall rank. How grades work

Rankings

More lists across Canada

Province by province

Best places to live, province by province

Photos: Stittsville, SimonP at English Wikipedia (CC BY-SA 3.0) · Carp, P199 (CC BY-SA 3.0) · Brookside - Briarbrook - Morgans Grant, massage-techniques (CC BY-SA 2.0), via Wikimedia Commons.

Sources: TownRatings grades: our own summary of the data, ranking Canadian towns against each other only, run #73 of 10 November 2026. Under the Statistics Canada Open Licence.

Adapted from Statistics Canada (Census of Population 2021, population estimates 2025, 2021 census boundaries) under the Statistics Canada Open Licence; this does not constitute an endorsement by Statistics Canada. Neighbourhood names in some cities © OpenStreetMap contributors (ODbL).