Home › Canada › Manitoba › Rankings › Lowest hazard risk Niverville, #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 Overall A− · #470 of 2,556
Strongest: safety A , hazard risk A− · lowest: health C+
#2 Overall B+ · #741 of 2,556
Strongest: hazard risk A− , safety B+ · lowest: walkability C
#3 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 # Town Hazard risk Canada rank What drives it
1 Niverville 7,277 people A− #635 of 2,589 Strongest: safety A , hazard risk A− · lowest: health C+ 2 St. Adolphe 8,770 people A− #637 of 2,589 Strongest: hazard risk A− , safety B+ · lowest: walkability C 3 Emerson-Franklin 2,686 people A− #638 of 2,589 Strongest: hazard risk A− , cost of living A− · lowest: jobs & income C− 4 De Salaberry 4,401 people A− #639 of 2,589 Strongest: hazard risk A− , safety B+ · lowest: jobs & income C− 5 Mitchell 19,950 people A− #640 of 2,589 Strongest: hazard risk A− , safety B+ · lowest: walkability C+ 6 Lorette 13,509 people A− #641 of 2,589 Strongest: hazard risk A− , jobs & income B · lowest: walkability C 7 Steinbach 21,671 people A− #642 of 2,589 Strongest: hazard risk A− , walkability A− · lowest: safety C− 8 Ste. Anne 6,387 people A− #643 of 2,589 Strongest: hazard risk A− , safety B+ · lowest: walkability D− 9 East St. Paul 10,321 people A− #879 of 2,589 Strongest: jobs & income A , hazard risk A− · lowest: walkability C− 10 North River Heights 7,228 people B+ #940 of 2,589 Strongest: jobs & income A+ , cost of living A · lowest: safety D 11 Central River Heights 2,736 people B+ #941 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 12 Crescentwood 3,060 people B+ #942 of 2,589 Strongest: jobs & income A+ , walkability A+ · lowest: safety D 13 Whyte Ridge 7,299 people B+ #943 of 2,589 Strongest: jobs & income A , cost of living A− · lowest: safety D 14 Minnetonka 4,461 people B+ #944 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 15 Tyndall Park 12,393 people B+ #945 of 2,589 Strongest: jobs & income A , walkability A · lowest: safety D 16 Grassie 2,857 people B+ #946 of 2,589 Strongest: jobs & income A+ , hazard risk B+ · lowest: safety D 17 Riverbend 5,453 people B+ #947 of 2,589 Strongest: jobs & income A− , walkability B+ · lowest: safety D 18 Island Lakes 4,148 people B+ #948 of 2,589 Strongest: jobs & income A , cost of living B+ · lowest: safety D 19 Canterbury Park 8,744 people B+ #949 of 2,589 Strongest: walkability A− , jobs & income A− · lowest: safety D 20 Robertson 5,090 people B+ #950 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 21 Westwood 5,716 people B+ #951 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 22 West St. Paul 10,796 people B+ #952 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: walkability D 23 Southdale 8,210 people B+ #953 of 2,589 Strongest: jobs & income A , walkability A · lowest: safety D 24 Royalwood 6,439 people B+ #954 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 25 South River Heights 2,632 people B+ #955 of 2,589 Strongest: jobs & income A+ , walkability A− · lowest: safety D 26 Elmhurst 6,600 people B+ #956 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 27 River Park South 12,304 people B+ #957 of 2,589 Strongest: jobs & income A− , walkability B+ · lowest: safety D 28 Linden Woods 11,134 people B+ #958 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 29 Point Road 3,290 people B+ #959 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 30 Roslyn 4,411 people B+ #960 of 2,589 Strongest: walkability A+ , jobs & income A− · lowest: safety D 31 Amber Trails 9,256 people B+ #961 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 32 Springfield North 8,327 people B+ #962 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 33 Sargent Park 6,242 people B+ #963 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: safety D 34 Dakota Crossing 13,048 people B+ #964 of 2,589 Strongest: jobs & income A− , walkability A− · lowest: safety D 35 Fraipont 4,221 people B+ #965 of 2,589 Strongest: jobs & income A− , hazard risk B+ · lowest: safety D 36 Pulberry 7,723 people B+ #966 of 2,589 Strongest: walkability A , jobs & income A · lowest: safety D 37 Glendale 3,586 people B+ #967 of 2,589 Strongest: jobs & income A+ , walkability A− · lowest: safety D 38 Sage Creek 7,391 people B+ #968 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 39 Deer Lodge 3,691 people B+ #969 of 2,589 Strongest: walkability A , jobs & income A− · lowest: safety D 40 Mandalay West 5,423 people B+ #970 of 2,589 Strongest: jobs & income A− , hazard risk B+ · lowest: safety D 42 Meadows 3,822 people B+ #972 of 2,589 Strongest: walkability A− , jobs & income A− · lowest: safety D 43 Norwood West 2,909 people B+ #973 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: safety D 44 Betsworth 7,476 people B+ #974 of 2,589 Strongest: jobs & income A+ , hazard risk B+ · lowest: safety D 45 Riverview 4,649 people B+ #975 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: safety D 46 Tuxedo 4,295 people B+ #976 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 47 River East 7,774 people B+ #977 of 2,589 Strongest: jobs & income A , walkability B+ · lowest: safety D 48 Old Tuxedo 6,812 people B+ #978 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: safety D 50 Shaughnessy Park 5,169 people B+ #980 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 51 Varsity View 2,985 people B+ #981 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 52 Rivergrove 2,742 people B+ #982 of 2,589 Strongest: jobs & income A , walkability A− · lowest: safety D 53 Minto 5,830 people B+ #983 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 54 Glenwood 6,617 people B+ #984 of 2,589 Strongest: walkability A , jobs & income A− · lowest: safety D 55 Mission Gardens 3,979 people B+ #985 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: safety D 56 Inkster Gardens 6,115 people B+ #986 of 2,589 Strongest: jobs & income A− , hazard risk B+ · lowest: safety D 57 Westdale 5,339 people B+ #987 of 2,589 Strongest: walkability B+ , hazard risk B+ · lowest: safety D 58 St. George 4,254 people B+ #988 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 59 St. Norbert 8,251 people B+ #989 of 2,589 Strongest: walkability B+ , hazard risk B+ · lowest: safety D 60 South Tuxedo 3,629 people B+ #990 of 2,589 Strongest: jobs & income A+ , hazard risk B+ · lowest: safety D 61 Peguis 11,177 people B+ #991 of 2,589 Strongest: jobs & income A− , walkability B+ · lowest: safety D 62 Bridgwater Forest 5,076 people B+ #992 of 2,589 Strongest: jobs & income A− , hazard risk B+ · lowest: safety D 63 Radisson 3,653 people B+ #993 of 2,589 Strongest: hazard risk B+ , walkability B+ · lowest: safety D 64 Kirkfield 4,100 people B+ #994 of 2,589 Strongest: walkability A , jobs & income A · lowest: safety D 65 Garden City 6,794 people B+ #995 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: safety D 66 Crestview 8,658 people B+ #996 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 67 Rossmere-B 4,732 people B+ #997 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 68 Waverley Heights 5,252 people B+ #998 of 2,589 Strongest: walkability A+ , health B+ · lowest: safety D 69 Buchanan 3,473 people B+ #999 of 2,589 Strongest: hazard risk B+ , health B+ · lowest: safety D 70 Maybank 4,817 people B+ #1,000 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 71 King Edward 7,190 people B+ #1,001 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 72 Richmond West 6,114 people B+ #1,002 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 73 Booth 9,016 people B+ #1,003 of 2,589 Strongest: walkability A+ , health B+ · lowest: safety D 74 Kildonan Drive 5,063 people B+ #1,004 of 2,589 Strongest: walkability A , jobs & income B+ · lowest: safety D 75 North St. Boniface 3,358 people B+ #1,005 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 76 Inkster-Faraday 3,700 people B+ #1,006 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 77 Rockwood 4,554 people B+ #1,007 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 78 Wolseley 8,127 people B+ #1,008 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D 79 Sturgeon Creek 3,202 people B+ #1,009 of 2,589 Strongest: walkability A , health B+ · lowest: safety D 80 Windsor Park 12,523 people B+ #1,010 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 81 The Maples 13,766 people B+ #1,011 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 82 Leila North 3,966 people B+ #1,012 of 2,589 Strongest: walkability A+ , health B+ · lowest: safety D 83 Munroe West 2,532 people B+ #1,013 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 84 McMillan 3,568 people B+ #1,014 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D 85 Brooklands 3,114 people B+ #1,015 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: safety D 86 Seven Oaks 3,244 people B+ #1,016 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 87 Silver Heights 7,883 people B+ #1,017 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 88 South Pointe 8,168 people B+ #1,018 of 2,589 Strongest: hazard risk B+ , health B+ · lowest: safety D 89 Victoria West 3,687 people B+ #1,019 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 90 Talbot-Grey 2,756 people B+ #1,020 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: safety D 91 Luxton 3,047 people B+ #1,021 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 92 Burrows Central 5,565 people B+ #1,022 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 93 East Elmwood 3,611 people B+ #1,023 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 94 Earl Grey 5,152 people B+ #1,024 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 95 Norwood East 3,881 people B+ #1,025 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D 96 Lord Roberts 5,104 people B+ #1,026 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 97 Templeton-Sinclair 3,987 people B+ #1,027 of 2,589 Strongest: walkability A− , health B+ · lowest: safety D 98 Meadowood 6,991 people B+ #1,028 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 99 Valley Gardens 8,329 people B+ #1,029 of 2,589 Strongest: walkability A , health B+ · lowest: safety D 100 Weston 6,661 people B+ #1,030 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 101 Munroe East 8,873 people B+ #1,031 of 2,589 Strongest: walkability A , health B+ · lowest: safety D 104 Daniel McIntyre 9,584 people B+ #1,034 of 2,589 Strongest: walkability A+ , health B+ · lowest: safety D 105 Jefferson 11,524 people B+ #1,035 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 106 Kildare-Redonda 8,294 people B+ #1,036 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 107 Grant Park 2,898 people B+ #1,037 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 108 Eaglemere 3,631 people B+ #1,038 of 2,589 Strongest: health B+ , walkability B+ · lowest: cost of living D 109 Heritage Park 5,817 people B+ #1,039 of 2,589 Strongest: walkability A− , health B+ · lowest: safety D 110 Mathers 2,785 people B+ #1,040 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 111 Tuxedo Industrial 2,726 people B+ #1,041 of 2,589 Strongest: jobs & income B+ , hazard risk B+ · lowest: cost of living D− 112 Broadway-Assiniboine 5,871 people B+ #1,042 of 2,589 Strongest: walkability A+ , health B+ · lowest: safety D 113 Chalmers 12,384 people B+ #1,043 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 114 Bridgwater Trails 11,365 people B+ #1,044 of 2,589 Strongest: hazard risk B+ , health B+ · lowest: safety D 115 St. John's 8,492 people B+ #1,045 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: jobs & income D 116 St. Matthews 5,699 people B+ #1,046 of 2,589 Strongest: walkability A+ , health B+ · lowest: safety D 117 Brockville 2,632 people B+ #1,047 of 2,589 Strongest: hazard risk B+ , walkability B+ · lowest: cost of living D 118 Rossmere-A 13,613 people B+ #1,048 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: cost of living D 119 West Alexander 5,161 people B+ #1,049 of 2,589 Strongest: walkability A+ , health B+ · lowest: jobs & income D 120 Normand Park 5,299 people B+ #1,050 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: safety D 121 Central St. Boniface 7,772 people B+ #1,051 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D 122 Burrows-Keewatin 2,506 people B+ #1,052 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 123 Valhalla 3,153 people B+ #1,053 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 124 William Whyte 11,432 people B+ #1,054 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: jobs & income D− 125 Alpine Place 3,721 people B+ #1,055 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: jobs & income D 126 Centennial 4,483 people B+ #1,056 of 2,589 Strongest: walkability A+ , health B+ · lowest: jobs & income D− 127 Fort Richmond 11,563 people B+ #1,057 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 128 North Point Douglas 2,670 people B+ #1,058 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: jobs & income D− 129 Worthington 6,093 people B+ #1,059 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 130 Niakwa Place 3,461 people B+ #1,060 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: cost of living D 131 Spence 4,378 people B+ #1,061 of 2,589 Strongest: walkability A+ , health B+ · lowest: jobs & income D− 132 West Broadway 6,537 people B+ #1,062 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D− 133 Central Park 4,328 people B+ #1,063 of 2,589 Strongest: walkability A+ , health B+ · lowest: jobs & income D− 134 South Portage 3,037 people B+ #1,064 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: jobs & income D 135 Lac du Bonnet 3,592 people B #1,399 of 2,589 Strongest: cost of living B+ , hazard risk B · lowest: jobs & income D 136 Alexander 4,032 people B #1,400 of 2,589 Strongest: cost of living B+ , hazard risk B · lowest: safety D− 137 Stonewall 5,443 people B #1,428 of 2,589 Strongest: walkability A , jobs & income A− · lowest: health C 138 Oakbank 17,494 people B #1,452 of 2,589 Strongest: jobs & income B , hazard risk B · lowest: health D 139 Beausejour 3,565 people B #1,453 of 2,589 Strongest: walkability A− , hazard risk B · lowest: cost of living C 140 Brokenhead 5,931 people B #1,454 of 2,589 Strongest: hazard risk B , safety B · lowest: health C− 141 Woodlands 4,057 people B #1,472 of 2,589 Strongest: cost of living A− , hazard risk B · lowest: health D 142 St. Andrews 12,021 people B #1,473 of 2,589 Strongest: jobs & income B+ , hazard risk B · lowest: health C− 143 Stony Mountain 9,180 people B #1,474 of 2,589 Strongest: cost of living A− , hazard risk B · lowest: health C− 144 Bifrost-Riverton 3,518 people B #1,475 of 2,589 Strongest: cost of living B , walkability B · lowest: safety D− 145 St. Clements 12,029 people B #1,476 of 2,589 Strongest: hazard risk B , jobs & income B− · lowest: walkability D 146 Gimli 6,914 people B #1,477 of 2,589 Strongest: walkability B , hazard risk B · lowest: safety D 147 Selkirk 11,570 people B #1,478 of 2,589 Strongest: walkability A , hazard risk B · lowest: safety D 148 Lorne 3,022 people B #1,565 of 2,589 Strongest: cost of living A+ , safety A+ · lowest: health B− 149 Pembina 2,502 people B #1,566 of 2,589 Strongest: safety A+ , cost of living A · lowest: jobs & income C+ 150 Stanley 9,929 people B #1,567 of 2,589 Strongest: safety A+ , jobs & income A · lowest: walkability C− 151 Morden 11,578 people B #1,568 of 2,589 Strongest: jobs & income B+ , walkability B+ · lowest: cost of living C 152 Roblin 3,184 people B− #1,577 of 2,589 Strongest: jobs & income B+ , cost of living B+ · lowest: safety D 153 Neepawa 6,328 people B− #1,609 of 2,589 Strongest: jobs & income A+ , cost of living A · lowest: health B− 154 Russell 2,715 people B− #1,610 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 155 Killarney 3,708 people B− #1,611 of 2,589 Strongest: walkability A , cost of living A− · lowest: safety C 156 Minnedosa 2,859 people B− #1,612 of 2,589 Strongest: cost of living B+ , walkability B · lowest: safety C 157 North Cypress-Langford 3,234 people B− #1,613 of 2,589 Strongest: cost of living A− , hazard risk B− · lowest: walkability C 158 Dufferin 2,587 people B− #1,651 of 2,589 Strongest: safety A+ , jobs & income A+ · lowest: walkability C 159 Grey 2,655 people B− #1,652 of 2,589 Strongest: safety A+ , cost of living A− · lowest: health C+ 160 Altona 4,989 people B− #1,653 of 2,589 Strongest: walkability A , jobs & income B+ · lowest: cost of living B− 161 North Norfolk 4,084 people B− #1,654 of 2,589 Strongest: cost of living A− , walkability B · lowest: jobs & income C+ 162 Winkler 16,156 people B− #1,655 of 2,589 Strongest: safety A− , jobs & income B+ · lowest: cost of living C− 163 WestLake-Gladstone 3,604 people B− #1,656 of 2,589 Strongest: cost of living A− , walkability B+ · lowest: jobs & income C− 164 Morris 3,550 people B− #1,657 of 2,589 Strongest: jobs & income A− , cost of living B+ · lowest: safety C 165 Rhineland 6,819 people B− #1,658 of 2,589 Strongest: jobs & income B , walkability B · lowest: safety C 166 Carman 3,547 people B− #1,659 of 2,589 Strongest: walkability A , jobs & income B · lowest: cost of living C 167 Portage la Prairie 7,359 people B− #1,660 of 2,589 Strongest: cost of living B , jobs & income B− · lowest: walkability D 168 Swan Valley West 2,702 people B− #1,707 of 2,589 Strongest: cost of living A , jobs & income A · lowest: safety D 169 Dauphin 8,587 people B− #1,708 of 2,589 Strongest: walkability A , cost of living B− · lowest: safety D− 170 Brandon 59,444 people B− #1,713 of 2,589 Strongest: walkability A− , jobs & income A− · lowest: safety C− 171 Cornwallis 4,705 people B− #1,714 of 2,589 Strongest: jobs & income A+ , cost of living A− · lowest: walkability C 172 Souris 2,737 people C+ #1,766 of 2,589 Strongest: walkability A , cost of living A− · lowest: hazard risk C+ 173 Wallace-Woodworth 2,983 people C+ #1,767 of 2,589 Strongest: jobs & income A , cost of living A · lowest: health C 174 La Salle 9,215 people C+ #1,819 of 2,589 Strongest: jobs & income A− , cost of living B+ · lowest: health C+ 175 Headingley 5,368 people C+ #1,820 of 2,589 Strongest: cost of living B , jobs & income B · lowest: walkability C− 176 Cartier 3,739 people C+ #1,821 of 2,589 Strongest: cost of living A− , safety B− · lowest: walkability D 177 Portage la Prairie 14,738 people C+ #1,823 of 2,589 Strongest: walkability A , jobs & income B · lowest: safety D 178 Virden 3,322 people C+ #1,829 of 2,589 Strongest: walkability A , jobs & income A · lowest: safety C− 179 Swan River 4,048 people C+ #1,835 of 2,589 Strongest: walkability A , cost of living B · lowest: safety D− 180 La Broquerie 7,808 people D− #2,541 of 2,589 Strongest: safety B+ , health C+ · lowest: hazard risk D− 181 The Pas 5,634 people D− #2,545 of 2,589 Strongest: cost of living A+ , walkability A · lowest: safety D− 182 Ste. Anne 3,587 people D− #2,550 of 2,589 Strongest: safety A− , walkability B+ · lowest: hazard risk D− 183 Thompson 12,917 people D− #2,557 of 2,589 Strongest: cost of living A , jobs & income A− · lowest: safety D− 185 Flin Flon (Part) 4,732 people D− #2,586 of 2,589 Strongest: 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).