Guest, Sign inJoin
The divine milky yellow canola field landscape at Lorne, MB, CanadaLorne, #1 on this list · Photo: DrBeetrootCa (CC BY-SA 4.0)
Manitoba · 2026

Safest towns in Manitoba

On the national list, Lorne is #54 of 2,572. The national top 100 holds 5 places from Manitoba. Leading Manitoba on this list is Lorne, at A+. The places after the leader belong to Pembina (A+) and Dufferin (A+). 9 of the 182 on this list grade in the A range. At the other end is Thompson, with D−.

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

#1

Lorne

Manitoba · 3,022 people
A+Safety

Overall A+·#5 of 2,556

Strongest: cost of living A+, safety A+·lowest: health B−

#2

Pembina

Manitoba · 2,502 people
A+Safety

Overall A·#152 of 2,556

Strongest: safety A+, cost of living A·lowest: jobs & income C+

#3

Dufferin

Manitoba · 2,587 people
A+Safety

Overall A·#128 of 2,556

Strongest: safety A+, jobs & income A+·lowest: walkability C

All 182, ranked in Manitoba

Best first in Manitoba; beside each place, its rank on the same list for all of Canada.

Every Manitoba list

182 places

#TownSafetyCanada rankWhat drives it
1Lorne3,022 peopleA+#54 of 2,572Strongest: cost of living A+, safety A+·lowest: health B−
2Pembina2,502 peopleA+#59 of 2,572Strongest: safety A+, cost of living A·lowest: jobs & income C+
3Dufferin2,587 peopleA+#78 of 2,572Strongest: safety A+, jobs & income A+·lowest: walkability C
4Grey2,655 peopleA+#81 of 2,572Strongest: safety A+, cost of living A−·lowest: health C+
5Stanley9,929 peopleA+#86 of 2,572Strongest: safety A+, jobs & income A·lowest: walkability C−
6Niverville7,277 peopleA#197 of 2,572Strongest: safety A, hazard risk A−·lowest: health C+
7Ste. Anne3,587 peopleA−#316 of 2,572Strongest: safety A−, walkability B+·lowest: hazard risk D−
8Winkler16,156 peopleA−#431 of 2,572Strongest: safety A−, jobs & income B+·lowest: cost of living C−
9Neepawa6,328 peopleA−#432 of 2,572Strongest: jobs & income A+, cost of living A·lowest: health B−
10St. Adolphe8,770 peopleB+#460 of 2,572Strongest: hazard risk A−, safety B+·lowest: walkability C
11Emerson-Franklin2,686 peopleB+#461 of 2,572Strongest: hazard risk A−, cost of living A−·lowest: jobs & income C−
12De Salaberry4,401 peopleB+#462 of 2,572Strongest: hazard risk A−, safety B+·lowest: jobs & income C−
13Mitchell19,950 peopleB+#492 of 2,572Strongest: hazard risk A−, safety B+·lowest: walkability C+
14Ste. Anne6,387 peopleB+#495 of 2,572Strongest: hazard risk A−, safety B+·lowest: walkability D−
15La Broquerie7,808 peopleB+#496 of 2,572Strongest: safety B+, health C+·lowest: hazard risk D−
16Souris2,737 peopleB#705 of 2,572Strongest: walkability A, cost of living A−·lowest: hazard risk C+
17East St. Paul10,321 peopleB#891 of 2,572Strongest: jobs & income A, hazard risk A−·lowest: walkability C−
18Lorette13,509 peopleB#895 of 2,572Strongest: hazard risk A−, jobs & income B·lowest: walkability C
19Oakbank17,494 peopleB#898 of 2,572Strongest: jobs & income B, hazard risk B·lowest: health D
20Beausejour3,565 peopleB#899 of 2,572Strongest: walkability A−, hazard risk B·lowest: cost of living C
21Brokenhead5,931 peopleB#901 of 2,572Strongest: hazard risk B, safety B·lowest: health C−
22Altona4,989 peopleB−#904 of 2,572Strongest: walkability A, jobs & income B+·lowest: cost of living B−
23Morden11,578 peopleB−#931 of 2,572Strongest: jobs & income B+, walkability B+·lowest: cost of living C
24West St. Paul10,796 peopleB−#1,009 of 2,572Strongest: jobs & income A, hazard risk B+·lowest: walkability D
25St. Andrews12,021 peopleB−#1,014 of 2,572Strongest: jobs & income B+, hazard risk B·lowest: health C−
26St. Clements12,029 peopleB−#1,016 of 2,572Strongest: hazard risk B, jobs & income B−·lowest: walkability D
27Stonewall5,443 peopleB−#1,029 of 2,572Strongest: walkability A, jobs & income A−·lowest: health C
28La Salle9,215 peopleB−#1,250 of 2,572Strongest: jobs & income A−, cost of living B+·lowest: health C+
29Headingley5,368 peopleB−#1,278 of 2,572Strongest: cost of living B, jobs & income B·lowest: walkability C−
30Cartier3,739 peopleB−#1,296 of 2,572Strongest: cost of living A−, safety B−·lowest: walkability D
31North Norfolk4,084 peopleB−#1,310 of 2,572Strongest: cost of living A−, walkability B·lowest: jobs & income C+
32WestLake-Gladstone3,604 peopleB−#1,316 of 2,572Strongest: cost of living A−, walkability B+·lowest: jobs & income C−
33Portage la Prairie7,359 peopleB−#1,327 of 2,572Strongest: cost of living B, jobs & income B−·lowest: walkability D
34Lac du Bonnet3,592 peopleC+#1,603 of 2,572Strongest: cost of living B+, hazard risk B·lowest: jobs & income D
35Killarney3,708 peopleC#1,739 of 2,572Strongest: walkability A, cost of living A−·lowest: safety C
36Carman3,547 peopleC#1,742 of 2,572Strongest: walkability A, jobs & income B·lowest: cost of living C
37Morris3,550 peopleC#1,776 of 2,572Strongest: jobs & income A−, cost of living B+·lowest: safety C
38Rhineland6,819 peopleC#1,778 of 2,572Strongest: jobs & income B, walkability B·lowest: safety C
39Minnedosa2,859 peopleC#1,813 of 2,572Strongest: cost of living B+, walkability B·lowest: safety C
40Steinbach21,671 peopleC−#1,911 of 2,572Strongest: hazard risk A−, walkability A−·lowest: safety C−
41Woodlands4,057 peopleC−#1,945 of 2,572Strongest: cost of living A−, hazard risk B·lowest: health D
42Stony Mountain9,180 peopleC−#1,947 of 2,572Strongest: cost of living A−, hazard risk B·lowest: health C−
43Virden3,322 peopleC−#1,960 of 2,572Strongest: walkability A, jobs & income A·lowest: safety C−
44Brandon59,444 peopleC−#1,998 of 2,572Strongest: walkability A−, jobs & income A−·lowest: safety C−
45Gimli6,914 peopleD#2,306 of 2,572Strongest: walkability B, hazard risk B·lowest: safety D
46North River Heights7,228 peopleD#2,310 of 2,572Strongest: jobs & income A+, cost of living A·lowest: safety D
47Central River Heights2,736 peopleD#2,311 of 2,572Strongest: jobs & income A+, walkability A·lowest: safety D
48Crescentwood3,060 peopleD#2,312 of 2,572Strongest: jobs & income A+, walkability A+·lowest: safety D
49Whyte Ridge7,299 peopleD#2,313 of 2,572Strongest: jobs & income A, cost of living A−·lowest: safety D
50Minnetonka4,461 peopleD#2,314 of 2,572Strongest: jobs & income A, hazard risk B+·lowest: safety D
51Tyndall Park12,393 peopleD#2,315 of 2,572Strongest: jobs & income A, walkability A·lowest: safety D
52Grassie2,857 peopleD#2,316 of 2,572Strongest: jobs & income A+, hazard risk B+·lowest: safety D
53Riverbend5,453 peopleD#2,317 of 2,572Strongest: jobs & income A−, walkability B+·lowest: safety D
54Island Lakes4,148 peopleD#2,318 of 2,572Strongest: jobs & income A, cost of living B+·lowest: safety D
55Canterbury Park8,744 peopleD#2,319 of 2,572Strongest: walkability A−, jobs & income A−·lowest: safety D
56Robertson5,090 peopleD#2,320 of 2,572Strongest: jobs & income A+, walkability A·lowest: safety D
57Westwood5,716 peopleD#2,321 of 2,572Strongest: jobs & income A, hazard risk B+·lowest: safety D
58Southdale8,210 peopleD#2,322 of 2,572Strongest: jobs & income A, walkability A·lowest: safety D
59Royalwood6,439 peopleD#2,323 of 2,572Strongest: jobs & income A, hazard risk B+·lowest: safety D
60South River Heights2,632 peopleD#2,324 of 2,572Strongest: jobs & income A+, walkability A−·lowest: safety D
61Elmhurst6,600 peopleD#2,325 of 2,572Strongest: jobs & income A, hazard risk B+·lowest: safety D
62River Park South12,304 peopleD#2,326 of 2,572Strongest: jobs & income A−, walkability B+·lowest: safety D
63Linden Woods11,134 peopleD#2,327 of 2,572Strongest: jobs & income A, hazard risk B+·lowest: safety D
64Point Road3,290 peopleD#2,328 of 2,572Strongest: jobs & income A+, walkability A·lowest: safety D
65Roslyn4,411 peopleD#2,329 of 2,572Strongest: walkability A+, jobs & income A−·lowest: safety D
66Amber Trails9,256 peopleD#2,330 of 2,572Strongest: jobs & income A, hazard risk B+·lowest: safety D
67Springfield North8,327 peopleD#2,331 of 2,572Strongest: jobs & income A, hazard risk B+·lowest: safety D
68Sargent Park6,242 peopleD#2,332 of 2,572Strongest: walkability A+, jobs & income A·lowest: safety D
69Dakota Crossing13,048 peopleD#2,333 of 2,572Strongest: jobs & income A−, walkability A−·lowest: safety D
70Fraipont4,221 peopleD#2,334 of 2,572Strongest: jobs & income A−, hazard risk B+·lowest: safety D
71Pulberry7,723 peopleD#2,335 of 2,572Strongest: walkability A, jobs & income A·lowest: safety D
72Glendale3,586 peopleD#2,336 of 2,572Strongest: jobs & income A+, walkability A−·lowest: safety D
73Sage Creek7,391 peopleD#2,337 of 2,572Strongest: jobs & income A, hazard risk B+·lowest: safety D
74Deer Lodge3,691 peopleD#2,338 of 2,572Strongest: walkability A, jobs & income A−·lowest: safety D
75Mandalay West5,423 peopleD#2,339 of 2,572Strongest: jobs & income A−, hazard risk B+·lowest: safety D
76West Kildonan Industrial3,678 peopleD#2,340 of 2,572Strongest: jobs & income A, walkability B+·lowest: safety D
77Meadows3,822 peopleD#2,341 of 2,572Strongest: walkability A−, jobs & income A−·lowest: safety D
78Norwood West2,909 peopleD#2,342 of 2,572Strongest: walkability A+, jobs & income A·lowest: safety D
79Betsworth7,476 peopleD#2,343 of 2,572Strongest: jobs & income A+, hazard risk B+·lowest: safety D
80Riverview4,649 peopleD#2,344 of 2,572Strongest: walkability A+, jobs & income A·lowest: safety D
81Tuxedo4,295 peopleD#2,345 of 2,572Strongest: jobs & income A+, walkability A·lowest: safety D
82River East7,774 peopleD#2,346 of 2,572Strongest: jobs & income A, walkability B+·lowest: safety D
83Old Tuxedo6,812 peopleD#2,347 of 2,572Strongest: walkability A+, jobs & income A·lowest: safety D
84North Inkster Industrial3,661 peopleD#2,348 of 2,572Strongest: jobs & income A, hazard risk B+·lowest: safety D
85Shaughnessy Park5,169 peopleD#2,349 of 2,572Strongest: walkability A+, hazard risk B+·lowest: safety D
86Varsity View2,985 peopleD#2,350 of 2,572Strongest: jobs & income A+, walkability A·lowest: safety D
87Rivergrove2,742 peopleD#2,351 of 2,572Strongest: jobs & income A, walkability A−·lowest: safety D
88Minto5,830 peopleD#2,352 of 2,572Strongest: walkability A+, hazard risk B+·lowest: safety D
89Glenwood6,617 peopleD#2,353 of 2,572Strongest: walkability A, jobs & income A−·lowest: safety D
90Mission Gardens3,979 peopleD#2,354 of 2,572Strongest: walkability A−, hazard risk B+·lowest: safety D
91Inkster Gardens6,115 peopleD#2,356 of 2,572Strongest: jobs & income A−, hazard risk B+·lowest: safety D
92Westdale5,339 peopleD#2,357 of 2,572Strongest: walkability B+, hazard risk B+·lowest: safety D
93St. George4,254 peopleD#2,358 of 2,572Strongest: walkability A, hazard risk B+·lowest: safety D
94St. Norbert8,251 peopleD#2,359 of 2,572Strongest: walkability B+, hazard risk B+·lowest: safety D
95South Tuxedo3,629 peopleD#2,360 of 2,572Strongest: jobs & income A+, hazard risk B+·lowest: safety D
96Peguis11,177 peopleD#2,361 of 2,572Strongest: jobs & income A−, walkability B+·lowest: safety D
97Bridgwater Forest5,076 peopleD#2,362 of 2,572Strongest: jobs & income A−, hazard risk B+·lowest: safety D
98Radisson3,653 peopleD#2,363 of 2,572Strongest: hazard risk B+, walkability B+·lowest: safety D
99Kirkfield4,100 peopleD#2,364 of 2,572Strongest: walkability A, jobs & income A·lowest: safety D
100Garden City6,794 peopleD#2,365 of 2,572Strongest: walkability A−, hazard risk B+·lowest: safety D
101Crestview8,658 peopleD#2,366 of 2,572Strongest: walkability A, hazard risk B+·lowest: safety D
102Rossmere-B4,732 peopleD#2,367 of 2,572Strongest: walkability A, hazard risk B+·lowest: safety D
103Waverley Heights5,252 peopleD#2,368 of 2,572Strongest: walkability A+, health B+·lowest: safety D
104Buchanan3,473 peopleD#2,369 of 2,572Strongest: hazard risk B+, health B+·lowest: safety D
105Maybank4,817 peopleD#2,370 of 2,572Strongest: walkability A+, hazard risk B+·lowest: safety D
106King Edward7,190 peopleD#2,371 of 2,572Strongest: walkability A+, hazard risk B+·lowest: safety D
107Richmond West6,114 peopleD#2,372 of 2,572Strongest: walkability A, hazard risk B+·lowest: safety D
108Booth9,016 peopleD#2,373 of 2,572Strongest: walkability A+, health B+·lowest: safety D
109Kildonan Drive5,063 peopleD#2,375 of 2,572Strongest: walkability A, jobs & income B+·lowest: safety D
110North St. Boniface3,358 peopleD#2,376 of 2,572Strongest: walkability A+, hazard risk B+·lowest: safety D
111Inkster-Faraday3,700 peopleD#2,377 of 2,572Strongest: walkability A+, hazard risk B+·lowest: safety D
112Rockwood4,554 peopleD#2,378 of 2,572Strongest: walkability A+, hazard risk B+·lowest: safety D
113Wolseley8,127 peopleD#2,379 of 2,572Strongest: walkability A+, health B+·lowest: cost of living D
114Sturgeon Creek3,202 peopleD#2,380 of 2,572Strongest: walkability A, health B+·lowest: safety D
115Windsor Park12,523 peopleD#2,381 of 2,572Strongest: walkability A, hazard risk B+·lowest: safety D
116The Maples13,766 peopleD#2,382 of 2,572Strongest: walkability A, hazard risk B+·lowest: safety D
117Leila North3,966 peopleD#2,383 of 2,572Strongest: walkability A+, health B+·lowest: safety D
118Munroe West2,532 peopleD#2,384 of 2,572Strongest: walkability A+, hazard risk B+·lowest: safety D
119McMillan3,568 peopleD#2,385 of 2,572Strongest: walkability A+, health B+·lowest: cost of living D
120Brooklands3,114 peopleD#2,386 of 2,572Strongest: walkability A−, hazard risk B+·lowest: safety D
121Seven Oaks3,244 peopleD#2,387 of 2,572Strongest: walkability A, hazard risk B+·lowest: safety D
122Silver Heights7,883 peopleD#2,388 of 2,572Strongest: walkability A+, hazard risk B+·lowest: safety D
123South Pointe8,168 peopleD#2,389 of 2,572Strongest: hazard risk B+, health B+·lowest: safety D
124Victoria West3,687 peopleD#2,390 of 2,572Strongest: walkability A, hazard risk B+·lowest: safety D
125Talbot-Grey2,756 peopleD#2,391 of 2,572Strongest: walkability A−, hazard risk B+·lowest: safety D
126Luxton3,047 peopleD#2,392 of 2,572Strongest: walkability A+, hazard risk B+·lowest: safety D
127Burrows Central5,565 peopleD#2,393 of 2,572Strongest: walkability A+, hazard risk B+·lowest: safety D
128East Elmwood3,611 peopleD#2,394 of 2,572Strongest: walkability A, hazard risk B+·lowest: safety D
129Earl Grey5,152 peopleD#2,395 of 2,572Strongest: walkability A+, hazard risk B+·lowest: cost of living D
130Norwood East3,881 peopleD#2,396 of 2,572Strongest: walkability A+, health B+·lowest: cost of living D
131Lord Roberts5,104 peopleD#2,397 of 2,572Strongest: walkability A+, hazard risk B+·lowest: safety D
132Templeton-Sinclair3,987 peopleD#2,398 of 2,572Strongest: walkability A−, health B+·lowest: safety D
133Meadowood6,991 peopleD#2,399 of 2,572Strongest: walkability A+, hazard risk B+·lowest: safety D
134Valley Gardens8,329 peopleD#2,400 of 2,572Strongest: walkability A, health B+·lowest: safety D
135Weston6,661 peopleD#2,401 of 2,572Strongest: walkability A, hazard risk B+·lowest: safety D
136Munroe East8,873 peopleD#2,402 of 2,572Strongest: walkability A, health B+·lowest: safety D
137St. Boniface Industrial Park5,252 peopleD#2,403 of 2,572Strongest: hazard risk B+, walkability B+·lowest: safety D
138Leila-McPhillips Triangle3,824 peopleD#2,404 of 2,572Strongest: walkability A+, health B+·lowest: safety D
139Daniel McIntyre9,584 peopleD#2,405 of 2,572Strongest: walkability A+, health B+·lowest: safety D
140Jefferson11,524 peopleD#2,406 of 2,572Strongest: walkability A, hazard risk B+·lowest: safety D
141Kildare-Redonda8,294 peopleD#2,407 of 2,572Strongest: walkability A, hazard risk B+·lowest: safety D
142Grant Park2,898 peopleD#2,408 of 2,572Strongest: walkability A+, hazard risk B+·lowest: cost of living D
143Eaglemere3,631 peopleD#2,409 of 2,572Strongest: health B+, walkability B+·lowest: cost of living D
144Heritage Park5,817 peopleD#2,410 of 2,572Strongest: walkability A−, health B+·lowest: safety D
145Mathers2,785 peopleD#2,411 of 2,572Strongest: walkability A+, hazard risk B+·lowest: cost of living D
146Tuxedo Industrial2,726 peopleD#2,412 of 2,572Strongest: jobs & income B+, hazard risk B+·lowest: cost of living D−
147Broadway-Assiniboine5,871 peopleD#2,413 of 2,572Strongest: walkability A+, health B+·lowest: safety D
148Chalmers12,384 peopleD#2,414 of 2,572Strongest: walkability A+, hazard risk B+·lowest: safety D
149Bridgwater Trails11,365 peopleD#2,415 of 2,572Strongest: hazard risk B+, health B+·lowest: safety D
150St. John's8,492 peopleD#2,416 of 2,572Strongest: walkability A+, hazard risk B+·lowest: jobs & income D
151St. Matthews5,699 peopleD#2,419 of 2,572Strongest: walkability A+, health B+·lowest: safety D
152Brockville2,632 peopleD#2,420 of 2,572Strongest: hazard risk B+, walkability B+·lowest: cost of living D
153Rossmere-A13,613 peopleD#2,421 of 2,572Strongest: walkability A, hazard risk B+·lowest: cost of living D
154West Alexander5,161 peopleD#2,422 of 2,572Strongest: walkability A+, health B+·lowest: jobs & income D
155Normand Park5,299 peopleD#2,423 of 2,572Strongest: walkability A−, hazard risk B+·lowest: safety D
156Central St. Boniface7,772 peopleD#2,424 of 2,572Strongest: walkability A+, health B+·lowest: cost of living D
157Burrows-Keewatin2,506 peopleD#2,425 of 2,572Strongest: walkability A+, hazard risk B+·lowest: safety D
158Valhalla3,153 peopleD#2,426 of 2,572Strongest: walkability A+, hazard risk B+·lowest: cost of living D
159William Whyte11,432 peopleD#2,427 of 2,572Strongest: walkability A+, hazard risk B+·lowest: jobs & income D−
160Alpine Place3,721 peopleD#2,428 of 2,572Strongest: walkability A, hazard risk B+·lowest: jobs & income D
161Centennial4,483 peopleD#2,429 of 2,572Strongest: walkability A+, health B+·lowest: jobs & income D−
162Fort Richmond11,563 peopleD#2,430 of 2,572Strongest: walkability A+, hazard risk B+·lowest: cost of living D
163North Point Douglas2,670 peopleD#2,431 of 2,572Strongest: walkability A+, hazard risk B+·lowest: jobs & income D−
164Worthington6,093 peopleD#2,432 of 2,572Strongest: walkability A+, hazard risk B+·lowest: cost of living D
165Niakwa Place3,461 peopleD#2,434 of 2,572Strongest: walkability A, hazard risk B+·lowest: cost of living D
166Spence4,378 peopleD#2,435 of 2,572Strongest: walkability A+, health B+·lowest: jobs & income D−
167West Broadway6,537 peopleD#2,436 of 2,572Strongest: walkability A+, health B+·lowest: cost of living D−
168Central Park4,328 peopleD#2,439 of 2,572Strongest: walkability A+, health B+·lowest: jobs & income D−
169South Portage3,037 peopleD#2,443 of 2,572Strongest: walkability A+, hazard risk B+·lowest: jobs & income D
170Selkirk11,570 peopleD#2,482 of 2,572Strongest: walkability A, hazard risk B·lowest: safety D
171Russell2,715 peopleD#2,490 of 2,572Strongest: jobs & income A+, walkability A·lowest: safety D
172Swan Valley West2,702 peopleD#2,491 of 2,572Strongest: cost of living A, jobs & income A·lowest: safety D
173Roblin3,184 peopleD#2,524 of 2,572Strongest: jobs & income B+, cost of living B+·lowest: safety D
174Portage la Prairie14,738 peopleD#2,527 of 2,572Strongest: walkability A, jobs & income B·lowest: safety D
175Flin Flon (Part)4,732 peopleD−#2,536 of 2,572Strongest: cost of living A+, walkability A·lowest: hazard risk D−
176Dauphin8,587 peopleD−#2,538 of 2,572Strongest: walkability A, cost of living B−·lowest: safety D−
177Bifrost-Riverton3,518 peopleD−#2,540 of 2,572Strongest: cost of living B, walkability B·lowest: safety D−
178Alexander4,032 peopleD−#2,542 of 2,572Strongest: cost of living B+, hazard risk B·lowest: safety D−
179Swan River4,048 peopleD−#2,557 of 2,572Strongest: walkability A, cost of living B·lowest: safety D−
180Division No. 19, Unorganized3,324 peopleD−#2,559 of 2,572Strongest: cost of living A+, walkability C+·lowest: hazard risk D−
181The Pas5,634 peopleD−#2,562 of 2,572Strongest: cost of living A+, walkability A·lowest: safety D−
182Thompson12,917 peopleD−#2,563 of 2,572Strongest: cost of living A, jobs & income A−·lowest: safety D−
Rankings

More lists for Manitoba

Province by province

Safest elsewhere

Photos: Lorne, DrBeetrootCa (CC BY-SA 4.0) · Pembina, Krazytea (CC BY-SA 4.0) · Dufferin, HS01 (CC BY-SA 4.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).