Guest, Sign inJoin
Arviat Church Centers 1995-06-30Arviat, #1 on this list · Photo: Ansgar Walk (CC BY-SA 2.5)
Canada · 2026

Towns with the lowest hazard risk in Canada

Last place on the list falls to La Loche, at D−. Between them, 4 provinces and territories supply the top ten. No town does better on this list than Arviat, Nunavut, at A+. Rankin Inlet is second at A+, and La Crète third at A+. In all, 895 towns on this list earn an A.

Hazard risk grade: earthquake loss and radon, with high wildfire as a ceiling How grades work

#1

Arviat

Nunavut · 3,330 people
A+Hazard risk

Overall –

Strongest: hazard risk A+, walkability A+·lowest: health D−

#2

Rankin Inlet

Nunavut · 3,336 people
A+Hazard risk

Overall –

Strongest: walkability A+, hazard risk A+·lowest: safety D−

#3

La Crète

Alberta · 14,488 people
A+Hazard risk

Overall D−·#2,535 of 2,556

Strongest: hazard risk A+, jobs & income B·lowest: schools D

The top 100 of 2,589

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

The full ranking →

100 towns

#TownHazard riskGrade · national rankWhat drives it
1ArviatNunavut · 3,330 peopleA+Strongest: hazard risk A+, walkability A+·lowest: health D−
2Rankin InletNunavut · 3,336 peopleA+Strongest: walkability A+, hazard risk A+·lowest: safety D−
3La CrèteAlberta · 14,488 peopleA+D−#2,535 of 2,556 nationallyStrongest: hazard risk A+, jobs & income B·lowest: schools D
4IqaluitNunavut · 8,612 peopleA+Strongest: hazard risk A+, walkability A+·lowest: safety D−
5ChisasibiQuebec · 5,382 peopleA+Strongest: hazard risk A+, jobs & income A·lowest: safety C−
6HearstOntario · 5,032 peopleA+B+#632 of 2,556 nationallyStrongest: hazard risk A+, jobs & income A−·lowest: health C
7GibbonsAlberta · 3,352 peopleA+C+#1,509 of 2,556 nationallyStrongest: hazard risk A+, walkability B+·lowest: safety D
8Strathcona CountyAlberta · 107,345 peopleA+A−#343 of 2,556 nationallyStrongest: hazard risk A+, jobs & income A−·lowest: safety B−
9MidlandOntario · 19,305 peopleA+C#1,998 of 2,556 nationallyStrongest: hazard risk A+, walkability A·lowest: cost of living D−
10WaskaganishQuebec · 2,726 peopleA+Strongest: hazard risk A+, walkability A+·lowest: safety C−
11YellowknifeNorthwest Territories · 22,858 peopleA+B−#1,243 of 2,556 nationallyStrongest: jobs & income A+, hazard risk A+·lowest: safety D−
12PenetanguisheneOntario · 11,141 peopleA+B−#1,494 of 2,556 nationallyStrongest: hazard risk A+, health A−·lowest: cost of living D
13TayOntario · 11,968 peopleA+C+#1,715 of 2,556 nationallyStrongest: hazard risk A+, safety A·lowest: cost of living D
14Vermilion River CountyAlberta · 8,282 peopleA+C+#1,533 of 2,556 nationallyStrongest: hazard risk A+, jobs & income A·lowest: health C−
15VermilionAlberta · 4,192 peopleA+C+#1,658 of 2,556 nationallyStrongest: hazard risk A+, jobs & income A·lowest: safety D
16Fort SaskatchewanAlberta · 30,575 peopleA+A−#525 of 2,556 nationallyStrongest: hazard risk A+, jobs & income A−·lowest: safety C+
17Sturgeon CountyAlberta · 21,144 peopleA+B−#1,222 of 2,556 nationallyStrongest: hazard risk A+, schools B+·lowest: safety C
18St. AlbertAlberta · 74,621 peopleA+A#211 of 2,556 nationallyStrongest: hazard risk A+, jobs & income A·lowest: cost of living B−
19Happy Valley-Goose BayNewfoundland and Labrador · 8,197 peopleA+B#1,062 of 2,556 nationallyStrongest: hazard risk A+, jobs & income A·lowest: safety D−
20Lloydminster (Part)Alberta · 21,267 peopleA+B−#1,291 of 2,556 nationallyStrongest: hazard risk A+, jobs & income A·lowest: safety D
21Two Hills County No. 21Alberta · 3,626 peopleA+D−#2,525 of 2,556 nationallyStrongest: hazard risk A+, cost of living B−·lowest: schools D−
22Rhatigan RidgeAlberta · 7,066 peopleA+A#223 of 2,556 nationallyStrongest: hazard risk A+, schools A+·lowest: safety C−
23BrooksideAlberta · 3,173 peopleA+A#227 of 2,556 nationallyStrongest: hazard risk A+, schools A+·lowest: safety C−
24ParkviewAlberta · 5,729 peopleA+A#245 of 2,556 nationallyStrongest: jobs & income A+, hazard risk A+·lowest: safety C−
25Magrath HeightsAlberta · 3,728 peopleA+A#255 of 2,556 nationallyStrongest: hazard risk A+, schools A+·lowest: safety C−
26Laurier HeightsAlberta · 3,048 peopleA+A#264 of 2,556 nationallyStrongest: jobs & income A+, hazard risk A+·lowest: safety C−
27Terwillegar TowneAlberta · 6,478 peopleA+A#268 of 2,556 nationallyStrongest: hazard risk A+, schools A+·lowest: safety C−
28GreenfieldAlberta · 3,710 peopleA+A−#290 of 2,556 nationallyStrongest: hazard risk A+, schools A+·lowest: safety C−
29Bulyea HeightsAlberta · 3,264 peopleA+A−#302 of 2,556 nationallyStrongest: hazard risk A+, schools A+·lowest: safety C−
30SecordAlberta · 8,205 peopleA+A−#316 of 2,556 nationallyStrongest: hazard risk A+, schools A·lowest: safety C−
31GranvilleAlberta · 2,994 peopleA+A−#332 of 2,556 nationallyStrongest: hazard risk A+, schools A·lowest: safety C−
32BelgraviaAlberta · 5,478 peopleA+A−#336 of 2,556 nationallyStrongest: hazard risk A+, schools A+·lowest: safety C−
33Westbrook EstatesAlberta · 2,838 peopleA+A−#365 of 2,556 nationallyStrongest: hazard risk A+, schools A+·lowest: safety C−
34LegerAlberta · 4,108 peopleA+A−#383 of 2,556 nationallyStrongest: schools A+, hazard risk A+·lowest: safety C−
35River Valley OleskiwAlberta · 9,922 peopleA+A−#397 of 2,556 nationallyStrongest: hazard risk A+, schools A·lowest: safety C−
36Patricia HeightsAlberta · 4,355 peopleA+A−#406 of 2,556 nationallyStrongest: hazard risk A+, jobs & income A·lowest: safety C−
37Twin BrooksAlberta · 5,102 peopleA+A−#412 of 2,556 nationallyStrongest: hazard risk A+, schools A+·lowest: safety C−
38The Orchards At EllerslieAlberta · 6,267 peopleA+A−#416 of 2,556 nationallyStrongest: hazard risk A+, schools A·lowest: safety C−
39SummersideAlberta · 16,760 peopleA+A−#422 of 2,556 nationallyStrongest: hazard risk A+, schools A·lowest: safety C−
40Jamieson PlaceAlberta · 3,813 peopleA+A−#437 of 2,556 nationallyStrongest: hazard risk A+, jobs & income A−·lowest: safety C−
41Cameron HeightsAlberta · 3,710 peopleA+A−#441 of 2,556 nationallyStrongest: hazard risk A+, schools A+·lowest: safety C−
42GlenoraAlberta · 6,197 peopleA+A−#453 of 2,556 nationallyStrongest: hazard risk A+, jobs & income A+·lowest: safety C−
43HaddowAlberta · 4,026 peopleA+A−#469 of 2,556 nationallyStrongest: schools A+, hazard risk A+·lowest: safety C−
44Trumpeter AreaAlberta · 5,220 peopleA+A−#499 of 2,556 nationallyStrongest: hazard risk A+, jobs & income A+·lowest: walkability D
45EdgemontAlberta · 5,059 peopleA+A−#516 of 2,556 nationallyStrongest: hazard risk A+, schools A·lowest: safety C−
46Ogilvie RidgeAlberta · 5,218 peopleA+A−#538 of 2,556 nationallyStrongest: hazard risk A+, schools A+·lowest: safety C−
47The HamptonsAlberta · 12,008 peopleA+A−#543 of 2,556 nationallyStrongest: hazard risk A+, schools A·lowest: safety C−
48WindermereAlberta · 14,922 peopleA+A−#543 of 2,556 nationallyStrongest: hazard risk A+, schools A+·lowest: safety C−
49Kiniski GardensAlberta · 6,864 peopleA+B+#561 of 2,556 nationallyStrongest: hazard risk A+, walkability A−·lowest: safety C−
50PaisleyAlberta · 2,897 peopleA+B+#597 of 2,556 nationallyStrongest: hazard risk A+, schools A·lowest: safety C−
51Cy BeckerAlberta · 2,683 peopleA+B+#623 of 2,556 nationallyStrongest: hazard risk A+, jobs & income A·lowest: safety C−
52Webber GreensAlberta · 5,035 peopleA+B+#625 of 2,556 nationallyStrongest: hazard risk A+, walkability A−·lowest: safety C−
53TamarackAlberta · 6,860 peopleA+B+#661 of 2,556 nationallyStrongest: hazard risk A+, walkability A·lowest: safety C−
54Glenridding HeightsAlberta · 4,388 peopleA+B+#666 of 2,556 nationallyStrongest: hazard risk A+, schools A·lowest: safety C−
55CharlesworthAlberta · 8,135 peopleA+B+#668 of 2,556 nationallyStrongest: hazard risk A+, schools A·lowest: safety C−
56Wild RoseAlberta · 8,534 peopleA+B+#681 of 2,556 nationallyStrongest: hazard risk A+, walkability A·lowest: safety C−
57MapleAlberta · 3,920 peopleA+B+#683 of 2,556 nationallyStrongest: hazard risk A+, schools A·lowest: safety C−
58ChappelleAlberta · 14,815 peopleA+B+#713 of 2,556 nationallyStrongest: hazard risk A+, schools A·lowest: safety C−
59RapperswillAlberta · 3,639 peopleA+B+#714 of 2,556 nationallyStrongest: hazard risk A+, cost of living B+·lowest: safety C−
60LarkspurAlberta · 5,472 peopleA+B+#719 of 2,556 nationallyStrongest: hazard risk A+, walkability A·lowest: safety C−
61KeswickAlberta · 3,957 peopleA+B+#724 of 2,556 nationallyStrongest: hazard risk A+, schools A·lowest: safety C−
62RosenthalAlberta · 4,873 peopleA+B+#730 of 2,556 nationallyStrongest: hazard risk A+, schools A·lowest: safety C−
63CapilanoAlberta · 5,046 peopleA+B+#737 of 2,556 nationallyStrongest: hazard risk A+, jobs & income A·lowest: safety C−
64GlastonburyAlberta · 9,745 peopleA+B+#762 of 2,556 nationallyStrongest: hazard risk A+, schools A·lowest: safety C−
65AvonmoreAlberta · 2,971 peopleA+B+#771 of 2,556 nationallyStrongest: hazard risk A+, walkability A·lowest: safety C−
66Ramsay HeightsAlberta · 3,434 peopleA+B+#782 of 2,556 nationallyStrongest: schools A+, hazard risk A+·lowest: safety C−
67MactaggartAlberta · 3,603 peopleA+B+#808 of 2,556 nationallyStrongest: hazard risk A+, schools A·lowest: safety C−
68Jackson HeightsAlberta · 4,195 peopleA+B+#827 of 2,556 nationallyStrongest: hazard risk A+, walkability A−·lowest: safety C−
69WalkerAlberta · 13,388 peopleA+B+#839 of 2,556 nationallyStrongest: hazard risk A+, schools A·lowest: safety C−
70RitchieAlberta · 5,215 peopleA+B+#841 of 2,556 nationallyStrongest: walkability A+, hazard risk A+·lowest: cost of living C−
71South TerwillegarAlberta · 8,183 peopleA+B+#851 of 2,556 nationallyStrongest: hazard risk A+, schools A·lowest: safety C−
72BearspawAlberta · 5,192 peopleA+B+#855 of 2,556 nationallyStrongest: hazard risk A+, schools A·lowest: safety C−
73Malmo PlainsAlberta · 4,150 peopleA+B+#864 of 2,556 nationallyStrongest: hazard risk A+, walkability A+·lowest: safety C−
74RutherfordAlberta · 12,808 peopleA+B#877 of 2,556 nationallyStrongest: hazard risk A+, schools A·lowest: safety C−
75DevonAlberta · 6,965 peopleA+B#895 of 2,556 nationallyStrongest: hazard risk A+, schools A·lowest: cost of living C
76Suder GreensAlberta · 2,928 peopleA+B#908 of 2,556 nationallyStrongest: hazard risk A+, jobs & income A−·lowest: safety C−
77CarltonAlberta · 5,502 peopleA+B#910 of 2,556 nationallyStrongest: hazard risk A+, schools B+·lowest: safety C−
78Anthony Henday South EastAlberta · 4,960 peopleA+B#943 of 2,556 nationallyStrongest: hazard risk A+, schools A−·lowest: safety C−
79North GlenoraAlberta · 3,693 peopleA+B#947 of 2,556 nationallyStrongest: walkability A+, hazard risk A+·lowest: safety C−
80EllerslieAlberta · 5,963 peopleA+B#951 of 2,556 nationallyStrongest: hazard risk A+, schools A·lowest: safety C−
81GreenviewAlberta · 2,822 peopleA+B#955 of 2,556 nationallyStrongest: hazard risk A+, walkability A·lowest: safety C−
82McConachieAlberta · 10,450 peopleA+B#982 of 2,556 nationallyStrongest: hazard risk A+, walkability A·lowest: safety C−
83LymburnAlberta · 7,231 peopleA+B#1,020 of 2,556 nationallyStrongest: hazard risk A+, schools A·lowest: safety C−
84AmblesideAlberta · 7,733 peopleA+B#1,021 of 2,556 nationallyStrongest: hazard risk A+, schools A+·lowest: safety C−
85Ormsby PlaceAlberta · 4,412 peopleA+B#1,023 of 2,556 nationallyStrongest: hazard risk A+, walkability A·lowest: safety C−
86CavanaghAlberta · 7,300 peopleA+B#1,035 of 2,556 nationallyStrongest: hazard risk A+, schools A·lowest: safety C−
87Meadowlark ParkAlberta · 2,671 peopleA+B#1,045 of 2,556 nationallyStrongest: hazard risk A+, walkability A·lowest: safety C−
88WestmountAlberta · 4,961 peopleA+B#1,053 of 2,556 nationallyStrongest: hazard risk A+, jobs & income A·lowest: cost of living D
89SatooAlberta · 2,517 peopleA+B#1,057 of 2,556 nationallyStrongest: hazard risk A+, walkability A·lowest: safety C−
90Silver BerryAlberta · 9,439 peopleA+B#1,059 of 2,556 nationallyStrongest: hazard risk A+, walkability A·lowest: safety C−
91TinyOntario · 14,195 peopleA+B#1,067 of 2,556 nationallyStrongest: hazard risk A+, safety A+·lowest: walkability C−
92AllardAlberta · 8,148 peopleA+B#1,091 of 2,556 nationallyStrongest: hazard risk A+, schools A·lowest: safety C−
93HazeldeanAlberta · 3,247 peopleA+B#1,128 of 2,556 nationallyStrongest: hazard risk A+, walkability A+·lowest: cost of living C−
94LynnwoodAlberta · 3,452 peopleA+B#1,141 of 2,556 nationallyStrongest: hazard risk A+, walkability A+·lowest: cost of living D
95ElmwoodAlberta · 2,522 peopleA+B#1,150 of 2,556 nationallyStrongest: hazard risk A+, walkability A+·lowest: safety C−
96LaurelAlberta · 15,263 peopleA+B#1,153 of 2,556 nationallyStrongest: hazard risk A+, schools A−·lowest: safety C−
97AldergroveAlberta · 5,311 peopleA+B#1,155 of 2,556 nationallyStrongest: hazard risk A+, walkability A·lowest: safety C−
98OxfordAlberta · 4,460 peopleA+B−#1,180 of 2,556 nationallyStrongest: hazard risk A+, walkability A−·lowest: safety C−
99BissetAlberta · 3,049 peopleA+B−#1,195 of 2,556 nationallyStrongest: hazard risk A+, walkability A+·lowest: safety C−
100DugganAlberta · 6,247 peopleA+B−#1,203 of 2,556 nationallyStrongest: hazard risk A+, walkability A+·lowest: cost of living D
Method

How this list is made

Hazard risk grade: earthquake loss and radon, with high wildfire as a ceiling. 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: Arviat, Ansgar Walk (CC BY-SA 2.5) · Rankin Inlet, OhanaUnited Talk page (CC BY-SA 4.0) · La Crète, Jacob Marfo (CC BY-SA 3.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).