Guest, Sign inJoin
Three types of grain storage facilities in Niverville, Manitoba in 1911Niverville, #1 on this list · Photo: Unknown author Unknown author (Public domain)
Manitoba · 2026

Towns with the lowest hazard risk in Manitoba

Of the 185 on the list, 9 earn an A. The list ends with Flin Flon (Part), at D−. Niverville is #635 of 2,589 on the list for all of Canada. No place in Manitoba makes the national top 100 on this list. First place in Manitoba goes to Niverville, with A−. St. Adolphe takes second place with A−; Emerson-Franklin is third with A−.

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

#1

Niverville

Manitoba · 7,277 people
A−Hazard risk

Overall A−·#470 of 2,556

Strongest: safety A, hazard risk A−·lowest: health C+

#2

St. Adolphe

Manitoba · 8,770 people
A−Hazard risk

Overall B+·#741 of 2,556

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

#3

Emerson-Franklin

Manitoba · 2,686 people
A−Hazard risk

Overall B+·#822 of 2,556

Strongest: hazard risk A−, cost of living A−·lowest: jobs & income C−

All 185, ranked in Manitoba

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

Every Manitoba list

185 places

#TownHazard riskCanada rankWhat drives it
1Niverville7,277 peopleA−#635 of 2,589Strongest: safety A, hazard risk A−·lowest: health C+
2St. Adolphe8,770 peopleA−#637 of 2,589Strongest: hazard risk A−, safety B+·lowest: walkability C
3Emerson-Franklin2,686 peopleA−#638 of 2,589Strongest: hazard risk A−, cost of living A−·lowest: jobs & income C−
4De Salaberry4,401 peopleA−#639 of 2,589Strongest: hazard risk A−, safety B+·lowest: jobs & income C−
5Mitchell19,950 peopleA−#640 of 2,589Strongest: hazard risk A−, safety B+·lowest: walkability C+
6Lorette13,509 peopleA−#641 of 2,589Strongest: hazard risk A−, jobs & income B·lowest: walkability C
7Steinbach21,671 peopleA−#642 of 2,589Strongest: hazard risk A−, walkability A−·lowest: safety C−
8Ste. Anne6,387 peopleA−#643 of 2,589Strongest: hazard risk A−, safety B+·lowest: walkability D−
9East St. Paul10,321 peopleA−#879 of 2,589Strongest: jobs & income A, hazard risk A−·lowest: walkability C−
10North River Heights7,228 peopleB+#940 of 2,589Strongest: jobs & income A+, cost of living A·lowest: safety D
11Central River Heights2,736 peopleB+#941 of 2,589Strongest: jobs & income A+, walkability A·lowest: safety D
12Crescentwood3,060 peopleB+#942 of 2,589Strongest: jobs & income A+, walkability A+·lowest: safety D
13Whyte Ridge7,299 peopleB+#943 of 2,589Strongest: jobs & income A, cost of living A−·lowest: safety D
14Minnetonka4,461 peopleB+#944 of 2,589Strongest: jobs & income A, hazard risk B+·lowest: safety D
15Tyndall Park12,393 peopleB+#945 of 2,589Strongest: jobs & income A, walkability A·lowest: safety D
16Grassie2,857 peopleB+#946 of 2,589Strongest: jobs & income A+, hazard risk B+·lowest: safety D
17Riverbend5,453 peopleB+#947 of 2,589Strongest: jobs & income A−, walkability B+·lowest: safety D
18Island Lakes4,148 peopleB+#948 of 2,589Strongest: jobs & income A, cost of living B+·lowest: safety D
19Canterbury Park8,744 peopleB+#949 of 2,589Strongest: walkability A−, jobs & income A−·lowest: safety D
20Robertson5,090 peopleB+#950 of 2,589Strongest: jobs & income A+, walkability A·lowest: safety D
21Westwood5,716 peopleB+#951 of 2,589Strongest: jobs & income A, hazard risk B+·lowest: safety D
22West St. Paul10,796 peopleB+#952 of 2,589Strongest: jobs & income A, hazard risk B+·lowest: walkability D
23Southdale8,210 peopleB+#953 of 2,589Strongest: jobs & income A, walkability A·lowest: safety D
24Royalwood6,439 peopleB+#954 of 2,589Strongest: jobs & income A, hazard risk B+·lowest: safety D
25South River Heights2,632 peopleB+#955 of 2,589Strongest: jobs & income A+, walkability A−·lowest: safety D
26Elmhurst6,600 peopleB+#956 of 2,589Strongest: jobs & income A, hazard risk B+·lowest: safety D
27River Park South12,304 peopleB+#957 of 2,589Strongest: jobs & income A−, walkability B+·lowest: safety D
28Linden Woods11,134 peopleB+#958 of 2,589Strongest: jobs & income A, hazard risk B+·lowest: safety D
29Point Road3,290 peopleB+#959 of 2,589Strongest: jobs & income A+, walkability A·lowest: safety D
30Roslyn4,411 peopleB+#960 of 2,589Strongest: walkability A+, jobs & income A−·lowest: safety D
31Amber Trails9,256 peopleB+#961 of 2,589Strongest: jobs & income A, hazard risk B+·lowest: safety D
32Springfield North8,327 peopleB+#962 of 2,589Strongest: jobs & income A, hazard risk B+·lowest: safety D
33Sargent Park6,242 peopleB+#963 of 2,589Strongest: walkability A+, jobs & income A·lowest: safety D
34Dakota Crossing13,048 peopleB+#964 of 2,589Strongest: jobs & income A−, walkability A−·lowest: safety D
35Fraipont4,221 peopleB+#965 of 2,589Strongest: jobs & income A−, hazard risk B+·lowest: safety D
36Pulberry7,723 peopleB+#966 of 2,589Strongest: walkability A, jobs & income A·lowest: safety D
37Glendale3,586 peopleB+#967 of 2,589Strongest: jobs & income A+, walkability A−·lowest: safety D
38Sage Creek7,391 peopleB+#968 of 2,589Strongest: jobs & income A, hazard risk B+·lowest: safety D
39Deer Lodge3,691 peopleB+#969 of 2,589Strongest: walkability A, jobs & income A−·lowest: safety D
40Mandalay West5,423 peopleB+#970 of 2,589Strongest: jobs & income A−, hazard risk B+·lowest: safety D
41West Kildonan Industrial3,678 peopleB+#971 of 2,589Strongest: jobs & income A, walkability B+·lowest: safety D
42Meadows3,822 peopleB+#972 of 2,589Strongest: walkability A−, jobs & income A−·lowest: safety D
43Norwood West2,909 peopleB+#973 of 2,589Strongest: walkability A+, jobs & income A·lowest: safety D
44Betsworth7,476 peopleB+#974 of 2,589Strongest: jobs & income A+, hazard risk B+·lowest: safety D
45Riverview4,649 peopleB+#975 of 2,589Strongest: walkability A+, jobs & income A·lowest: safety D
46Tuxedo4,295 peopleB+#976 of 2,589Strongest: jobs & income A+, walkability A·lowest: safety D
47River East7,774 peopleB+#977 of 2,589Strongest: jobs & income A, walkability B+·lowest: safety D
48Old Tuxedo6,812 peopleB+#978 of 2,589Strongest: walkability A+, jobs & income A·lowest: safety D
49North Inkster Industrial3,661 peopleB+#979 of 2,589Strongest: jobs & income A, hazard risk B+·lowest: safety D
50Shaughnessy Park5,169 peopleB+#980 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
51Varsity View2,985 peopleB+#981 of 2,589Strongest: jobs & income A+, walkability A·lowest: safety D
52Rivergrove2,742 peopleB+#982 of 2,589Strongest: jobs & income A, walkability A−·lowest: safety D
53Minto5,830 peopleB+#983 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
54Glenwood6,617 peopleB+#984 of 2,589Strongest: walkability A, jobs & income A−·lowest: safety D
55Mission Gardens3,979 peopleB+#985 of 2,589Strongest: walkability A−, hazard risk B+·lowest: safety D
56Inkster Gardens6,115 peopleB+#986 of 2,589Strongest: jobs & income A−, hazard risk B+·lowest: safety D
57Westdale5,339 peopleB+#987 of 2,589Strongest: walkability B+, hazard risk B+·lowest: safety D
58St. George4,254 peopleB+#988 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
59St. Norbert8,251 peopleB+#989 of 2,589Strongest: walkability B+, hazard risk B+·lowest: safety D
60South Tuxedo3,629 peopleB+#990 of 2,589Strongest: jobs & income A+, hazard risk B+·lowest: safety D
61Peguis11,177 peopleB+#991 of 2,589Strongest: jobs & income A−, walkability B+·lowest: safety D
62Bridgwater Forest5,076 peopleB+#992 of 2,589Strongest: jobs & income A−, hazard risk B+·lowest: safety D
63Radisson3,653 peopleB+#993 of 2,589Strongest: hazard risk B+, walkability B+·lowest: safety D
64Kirkfield4,100 peopleB+#994 of 2,589Strongest: walkability A, jobs & income A·lowest: safety D
65Garden City6,794 peopleB+#995 of 2,589Strongest: walkability A−, hazard risk B+·lowest: safety D
66Crestview8,658 peopleB+#996 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
67Rossmere-B4,732 peopleB+#997 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
68Waverley Heights5,252 peopleB+#998 of 2,589Strongest: walkability A+, health B+·lowest: safety D
69Buchanan3,473 peopleB+#999 of 2,589Strongest: hazard risk B+, health B+·lowest: safety D
70Maybank4,817 peopleB+#1,000 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
71King Edward7,190 peopleB+#1,001 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
72Richmond West6,114 peopleB+#1,002 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
73Booth9,016 peopleB+#1,003 of 2,589Strongest: walkability A+, health B+·lowest: safety D
74Kildonan Drive5,063 peopleB+#1,004 of 2,589Strongest: walkability A, jobs & income B+·lowest: safety D
75North St. Boniface3,358 peopleB+#1,005 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
76Inkster-Faraday3,700 peopleB+#1,006 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
77Rockwood4,554 peopleB+#1,007 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
78Wolseley8,127 peopleB+#1,008 of 2,589Strongest: walkability A+, health B+·lowest: cost of living D
79Sturgeon Creek3,202 peopleB+#1,009 of 2,589Strongest: walkability A, health B+·lowest: safety D
80Windsor Park12,523 peopleB+#1,010 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
81The Maples13,766 peopleB+#1,011 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
82Leila North3,966 peopleB+#1,012 of 2,589Strongest: walkability A+, health B+·lowest: safety D
83Munroe West2,532 peopleB+#1,013 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
84McMillan3,568 peopleB+#1,014 of 2,589Strongest: walkability A+, health B+·lowest: cost of living D
85Brooklands3,114 peopleB+#1,015 of 2,589Strongest: walkability A−, hazard risk B+·lowest: safety D
86Seven Oaks3,244 peopleB+#1,016 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
87Silver Heights7,883 peopleB+#1,017 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
88South Pointe8,168 peopleB+#1,018 of 2,589Strongest: hazard risk B+, health B+·lowest: safety D
89Victoria West3,687 peopleB+#1,019 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
90Talbot-Grey2,756 peopleB+#1,020 of 2,589Strongest: walkability A−, hazard risk B+·lowest: safety D
91Luxton3,047 peopleB+#1,021 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
92Burrows Central5,565 peopleB+#1,022 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
93East Elmwood3,611 peopleB+#1,023 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
94Earl Grey5,152 peopleB+#1,024 of 2,589Strongest: walkability A+, hazard risk B+·lowest: cost of living D
95Norwood East3,881 peopleB+#1,025 of 2,589Strongest: walkability A+, health B+·lowest: cost of living D
96Lord Roberts5,104 peopleB+#1,026 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
97Templeton-Sinclair3,987 peopleB+#1,027 of 2,589Strongest: walkability A−, health B+·lowest: safety D
98Meadowood6,991 peopleB+#1,028 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
99Valley Gardens8,329 peopleB+#1,029 of 2,589Strongest: walkability A, health B+·lowest: safety D
100Weston6,661 peopleB+#1,030 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
101Munroe East8,873 peopleB+#1,031 of 2,589Strongest: walkability A, health B+·lowest: safety D
102St. Boniface Industrial Park5,252 peopleB+#1,032 of 2,589Strongest: hazard risk B+, walkability B+·lowest: safety D
103Leila-McPhillips Triangle3,824 peopleB+#1,033 of 2,589Strongest: walkability A+, health B+·lowest: safety D
104Daniel McIntyre9,584 peopleB+#1,034 of 2,589Strongest: walkability A+, health B+·lowest: safety D
105Jefferson11,524 peopleB+#1,035 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
106Kildare-Redonda8,294 peopleB+#1,036 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
107Grant Park2,898 peopleB+#1,037 of 2,589Strongest: walkability A+, hazard risk B+·lowest: cost of living D
108Eaglemere3,631 peopleB+#1,038 of 2,589Strongest: health B+, walkability B+·lowest: cost of living D
109Heritage Park5,817 peopleB+#1,039 of 2,589Strongest: walkability A−, health B+·lowest: safety D
110Mathers2,785 peopleB+#1,040 of 2,589Strongest: walkability A+, hazard risk B+·lowest: cost of living D
111Tuxedo Industrial2,726 peopleB+#1,041 of 2,589Strongest: jobs & income B+, hazard risk B+·lowest: cost of living D−
112Broadway-Assiniboine5,871 peopleB+#1,042 of 2,589Strongest: walkability A+, health B+·lowest: safety D
113Chalmers12,384 peopleB+#1,043 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
114Bridgwater Trails11,365 peopleB+#1,044 of 2,589Strongest: hazard risk B+, health B+·lowest: safety D
115St. John's8,492 peopleB+#1,045 of 2,589Strongest: walkability A+, hazard risk B+·lowest: jobs & income D
116St. Matthews5,699 peopleB+#1,046 of 2,589Strongest: walkability A+, health B+·lowest: safety D
117Brockville2,632 peopleB+#1,047 of 2,589Strongest: hazard risk B+, walkability B+·lowest: cost of living D
118Rossmere-A13,613 peopleB+#1,048 of 2,589Strongest: walkability A, hazard risk B+·lowest: cost of living D
119West Alexander5,161 peopleB+#1,049 of 2,589Strongest: walkability A+, health B+·lowest: jobs & income D
120Normand Park5,299 peopleB+#1,050 of 2,589Strongest: walkability A−, hazard risk B+·lowest: safety D
121Central St. Boniface7,772 peopleB+#1,051 of 2,589Strongest: walkability A+, health B+·lowest: cost of living D
122Burrows-Keewatin2,506 peopleB+#1,052 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
123Valhalla3,153 peopleB+#1,053 of 2,589Strongest: walkability A+, hazard risk B+·lowest: cost of living D
124William Whyte11,432 peopleB+#1,054 of 2,589Strongest: walkability A+, hazard risk B+·lowest: jobs & income D−
125Alpine Place3,721 peopleB+#1,055 of 2,589Strongest: walkability A, hazard risk B+·lowest: jobs & income D
126Centennial4,483 peopleB+#1,056 of 2,589Strongest: walkability A+, health B+·lowest: jobs & income D−
127Fort Richmond11,563 peopleB+#1,057 of 2,589Strongest: walkability A+, hazard risk B+·lowest: cost of living D
128North Point Douglas2,670 peopleB+#1,058 of 2,589Strongest: walkability A+, hazard risk B+·lowest: jobs & income D−
129Worthington6,093 peopleB+#1,059 of 2,589Strongest: walkability A+, hazard risk B+·lowest: cost of living D
130Niakwa Place3,461 peopleB+#1,060 of 2,589Strongest: walkability A, hazard risk B+·lowest: cost of living D
131Spence4,378 peopleB+#1,061 of 2,589Strongest: walkability A+, health B+·lowest: jobs & income D−
132West Broadway6,537 peopleB+#1,062 of 2,589Strongest: walkability A+, health B+·lowest: cost of living D−
133Central Park4,328 peopleB+#1,063 of 2,589Strongest: walkability A+, health B+·lowest: jobs & income D−
134South Portage3,037 peopleB+#1,064 of 2,589Strongest: walkability A+, hazard risk B+·lowest: jobs & income D
135Lac du Bonnet3,592 peopleB#1,399 of 2,589Strongest: cost of living B+, hazard risk B·lowest: jobs & income D
136Alexander4,032 peopleB#1,400 of 2,589Strongest: cost of living B+, hazard risk B·lowest: safety D−
137Stonewall5,443 peopleB#1,428 of 2,589Strongest: walkability A, jobs & income A−·lowest: health C
138Oakbank17,494 peopleB#1,452 of 2,589Strongest: jobs & income B, hazard risk B·lowest: health D
139Beausejour3,565 peopleB#1,453 of 2,589Strongest: walkability A−, hazard risk B·lowest: cost of living C
140Brokenhead5,931 peopleB#1,454 of 2,589Strongest: hazard risk B, safety B·lowest: health C−
141Woodlands4,057 peopleB#1,472 of 2,589Strongest: cost of living A−, hazard risk B·lowest: health D
142St. Andrews12,021 peopleB#1,473 of 2,589Strongest: jobs & income B+, hazard risk B·lowest: health C−
143Stony Mountain9,180 peopleB#1,474 of 2,589Strongest: cost of living A−, hazard risk B·lowest: health C−
144Bifrost-Riverton3,518 peopleB#1,475 of 2,589Strongest: cost of living B, walkability B·lowest: safety D−
145St. Clements12,029 peopleB#1,476 of 2,589Strongest: hazard risk B, jobs & income B−·lowest: walkability D
146Gimli6,914 peopleB#1,477 of 2,589Strongest: walkability B, hazard risk B·lowest: safety D
147Selkirk11,570 peopleB#1,478 of 2,589Strongest: walkability A, hazard risk B·lowest: safety D
148Lorne3,022 peopleB#1,565 of 2,589Strongest: cost of living A+, safety A+·lowest: health B−
149Pembina2,502 peopleB#1,566 of 2,589Strongest: safety A+, cost of living A·lowest: jobs & income C+
150Stanley9,929 peopleB#1,567 of 2,589Strongest: safety A+, jobs & income A·lowest: walkability C−
151Morden11,578 peopleB#1,568 of 2,589Strongest: jobs & income B+, walkability B+·lowest: cost of living C
152Roblin3,184 peopleB−#1,577 of 2,589Strongest: jobs & income B+, cost of living B+·lowest: safety D
153Neepawa6,328 peopleB−#1,609 of 2,589Strongest: jobs & income A+, cost of living A·lowest: health B−
154Russell2,715 peopleB−#1,610 of 2,589Strongest: jobs & income A+, walkability A·lowest: safety D
155Killarney3,708 peopleB−#1,611 of 2,589Strongest: walkability A, cost of living A−·lowest: safety C
156Minnedosa2,859 peopleB−#1,612 of 2,589Strongest: cost of living B+, walkability B·lowest: safety C
157North Cypress-Langford3,234 peopleB−#1,613 of 2,589Strongest: cost of living A−, hazard risk B−·lowest: walkability C
158Dufferin2,587 peopleB−#1,651 of 2,589Strongest: safety A+, jobs & income A+·lowest: walkability C
159Grey2,655 peopleB−#1,652 of 2,589Strongest: safety A+, cost of living A−·lowest: health C+
160Altona4,989 peopleB−#1,653 of 2,589Strongest: walkability A, jobs & income B+·lowest: cost of living B−
161North Norfolk4,084 peopleB−#1,654 of 2,589Strongest: cost of living A−, walkability B·lowest: jobs & income C+
162Winkler16,156 peopleB−#1,655 of 2,589Strongest: safety A−, jobs & income B+·lowest: cost of living C−
163WestLake-Gladstone3,604 peopleB−#1,656 of 2,589Strongest: cost of living A−, walkability B+·lowest: jobs & income C−
164Morris3,550 peopleB−#1,657 of 2,589Strongest: jobs & income A−, cost of living B+·lowest: safety C
165Rhineland6,819 peopleB−#1,658 of 2,589Strongest: jobs & income B, walkability B·lowest: safety C
166Carman3,547 peopleB−#1,659 of 2,589Strongest: walkability A, jobs & income B·lowest: cost of living C
167Portage la Prairie7,359 peopleB−#1,660 of 2,589Strongest: cost of living B, jobs & income B−·lowest: walkability D
168Swan Valley West2,702 peopleB−#1,707 of 2,589Strongest: cost of living A, jobs & income A·lowest: safety D
169Dauphin8,587 peopleB−#1,708 of 2,589Strongest: walkability A, cost of living B−·lowest: safety D−
170Brandon59,444 peopleB−#1,713 of 2,589Strongest: walkability A−, jobs & income A−·lowest: safety C−
171Cornwallis4,705 peopleB−#1,714 of 2,589Strongest: jobs & income A+, cost of living A−·lowest: walkability C
172Souris2,737 peopleC+#1,766 of 2,589Strongest: walkability A, cost of living A−·lowest: hazard risk C+
173Wallace-Woodworth2,983 peopleC+#1,767 of 2,589Strongest: jobs & income A, cost of living A·lowest: health C
174La Salle9,215 peopleC+#1,819 of 2,589Strongest: jobs & income A−, cost of living B+·lowest: health C+
175Headingley5,368 peopleC+#1,820 of 2,589Strongest: cost of living B, jobs & income B·lowest: walkability C−
176Cartier3,739 peopleC+#1,821 of 2,589Strongest: cost of living A−, safety B−·lowest: walkability D
177Portage la Prairie14,738 peopleC+#1,823 of 2,589Strongest: walkability A, jobs & income B·lowest: safety D
178Virden3,322 peopleC+#1,829 of 2,589Strongest: walkability A, jobs & income A·lowest: safety C−
179Swan River4,048 peopleC+#1,835 of 2,589Strongest: walkability A, cost of living B·lowest: safety D−
180La Broquerie7,808 peopleD−#2,541 of 2,589Strongest: safety B+, health C+·lowest: hazard risk D−
181The Pas5,634 peopleD−#2,545 of 2,589Strongest: cost of living A+, walkability A·lowest: safety D−
182Ste. Anne3,587 peopleD−#2,550 of 2,589Strongest: safety A−, walkability B+·lowest: hazard risk D−
183Thompson12,917 peopleD−#2,557 of 2,589Strongest: cost of living A, jobs & income A−·lowest: safety D−
184Division No. 19, Unorganized3,324 peopleD−#2,579 of 2,589Strongest: cost of living A+, walkability C+·lowest: hazard risk D−
185Flin Flon (Part)4,732 peopleD−#2,586 of 2,589Strongest: cost of living A+, walkability A·lowest: hazard risk D−
Rankings

More lists for Manitoba

Province by province

Lowest hazard risk elsewhere

Photos: Niverville, Unknown author Unknown author (Public domain) · St. Adolphe, Robert Linsdell from St. Andrews, Canada (CC BY 2.0) · Emerson-Franklin, Rkehler3 (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).