Home › Canada › Manitoba › Rankings › Driest Russell, #1 on this list · Photo: Carsten Hanebaum (Public domain) Manitoba · 2026 Driest towns in Manitoba Canada’s top 100 on this list includes no place in Manitoba. Russell tops the list in Manitoba, at 448 mm. Second place goes to Roblin, at 448 mm, and third to Dauphin, at 462 mm. Buchanan, in the middle of the list, comes in at 519 mm. Bottom of the list: Swan River, with 658 mm. On the national list, Russell is #567 of 2,589.
Rain and snow a year (total precipitation), 1991–2020 normals How grades work
#1 448 mm Precipitation a year Overall B+ · #646 of 2,556
Strongest: jobs & income A+ , walkability A · lowest: safety D
#2 448 mm Precipitation a year Overall C+ · #1,621 of 2,556
Strongest: jobs & income B+ , cost of living B+ · lowest: safety D
#3 462 mm Precipitation a year Overall C · #1,923 of 2,556
Strongest: walkability A , cost of living B− · lowest: safety D−
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 Precipitation a year Canada rank What drives it
1 Russell 2,715 people 448 mm #567 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 2 Roblin 3,184 people 448 mm #568 of 2,589 Strongest: jobs & income B+ , cost of living B+ · lowest: safety D 3 Dauphin 8,587 people 462 mm #579 of 2,589 Strongest: walkability A , cost of living B− · lowest: safety D− 5 The Pas 5,634 people 469 mm #596 of 2,589 Strongest: cost of living A+ , walkability A · lowest: safety D− 6 Neepawa 6,328 people 489 mm #618 of 2,589 Strongest: jobs & income A+ , cost of living A · lowest: health B− 7 Souris 2,737 people 489 mm #619 of 2,589 Strongest: walkability A , cost of living A− · lowest: hazard risk C+ 8 Minnedosa 2,859 people 489 mm #620 of 2,589 Strongest: cost of living B+ , walkability B · lowest: safety C 9 Brandon 59,444 people 489 mm #621 of 2,589 Strongest: walkability A− , jobs & income A− · lowest: safety C− 10 Cornwallis 4,705 people 489 mm #622 of 2,589 Strongest: jobs & income A+ , cost of living A− · lowest: walkability C 11 North Cypress-Langford 3,234 people 489 mm #623 of 2,589 Strongest: cost of living A− , hazard risk B− · lowest: walkability C 12 Flin Flon (Part) 4,732 people 491 mm #624 of 2,589 Strongest: cost of living A+ , walkability A · lowest: hazard risk D− 13 Grey 2,655 people 493 mm #625 of 2,589 Strongest: safety A+ , cost of living A− · lowest: health C+ 14 North Norfolk 4,084 people 493 mm #626 of 2,589 Strongest: cost of living A− , walkability B · lowest: jobs & income C+ 15 WestLake-Gladstone 3,604 people 493 mm #627 of 2,589 Strongest: cost of living A− , walkability B+ · lowest: jobs & income C− 16 Portage la Prairie 7,359 people 493 mm #628 of 2,589 Strongest: cost of living B , jobs & income B− · lowest: walkability D 17 Cartier 3,739 people 493 mm #629 of 2,589 Strongest: cost of living A− , safety B− · lowest: walkability D 18 Portage la Prairie 14,738 people 493 mm #630 of 2,589 Strongest: walkability A , jobs & income B · lowest: safety D 19 Lorne 3,022 people 517 mm #648 of 2,589 Strongest: cost of living A+ , safety A+ · lowest: health B− 20 Killarney 3,708 people 517 mm #649 of 2,589 Strongest: walkability A , cost of living A− · lowest: safety C 21 Gimli 6,914 people 517 mm #650 of 2,589 Strongest: walkability B , hazard risk B · lowest: safety D 22 Virden 3,322 people 517 mm #652 of 2,589 Strongest: walkability A , jobs & income A · lowest: safety C− 23 Wallace-Woodworth 2,983 people 517 mm #653 of 2,589 Strongest: jobs & income A , cost of living A · lowest: health C 24 North River Heights 7,228 people 519 mm #654 of 2,589 Strongest: jobs & income A+ , cost of living A · lowest: safety D 25 Central River Heights 2,736 people 519 mm #655 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 26 Crescentwood 3,060 people 519 mm #656 of 2,589 Strongest: jobs & income A+ , walkability A+ · lowest: safety D 27 Niverville 7,277 people 519 mm #657 of 2,589 Strongest: safety A , hazard risk A− · lowest: health C+ 28 East St. Paul 10,321 people 519 mm #658 of 2,589 Strongest: jobs & income A , hazard risk A− · lowest: walkability C− 29 Stonewall 5,443 people 519 mm #659 of 2,589 Strongest: walkability A , jobs & income A− · lowest: health C 30 Whyte Ridge 7,299 people 519 mm #660 of 2,589 Strongest: jobs & income A , cost of living A− · lowest: safety D 31 St. Adolphe 8,770 people 519 mm #661 of 2,589 Strongest: hazard risk A− , safety B+ · lowest: walkability C 32 Minnetonka 4,461 people 519 mm #662 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 33 La Salle 9,215 people 519 mm #663 of 2,589 Strongest: jobs & income A− , cost of living B+ · lowest: health C+ 34 Tyndall Park 12,393 people 519 mm #664 of 2,589 Strongest: jobs & income A , walkability A · lowest: safety D 35 Grassie 2,857 people 519 mm #665 of 2,589 Strongest: jobs & income A+ , hazard risk B+ · lowest: safety D 36 Riverbend 5,453 people 519 mm #666 of 2,589 Strongest: jobs & income A− , walkability B+ · lowest: safety D 37 Island Lakes 4,148 people 519 mm #667 of 2,589 Strongest: jobs & income A , cost of living B+ · lowest: safety D 38 Canterbury Park 8,744 people 519 mm #668 of 2,589 Strongest: walkability A− , jobs & income A− · lowest: safety D 39 Robertson 5,090 people 519 mm #669 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 40 Westwood 5,716 people 519 mm #670 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 41 West St. Paul 10,796 people 519 mm #671 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: walkability D 42 Southdale 8,210 people 519 mm #672 of 2,589 Strongest: jobs & income A , walkability A · lowest: safety D 43 Royalwood 6,439 people 519 mm #673 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 44 South River Heights 2,632 people 519 mm #674 of 2,589 Strongest: jobs & income A+ , walkability A− · lowest: safety D 45 Elmhurst 6,600 people 519 mm #675 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 46 River Park South 12,304 people 519 mm #676 of 2,589 Strongest: jobs & income A− , walkability B+ · lowest: safety D 47 Mitchell 19,950 people 519 mm #677 of 2,589 Strongest: hazard risk A− , safety B+ · lowest: walkability C+ 48 Linden Woods 11,134 people 519 mm #678 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 49 Point Road 3,290 people 519 mm #679 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 50 Roslyn 4,411 people 519 mm #680 of 2,589 Strongest: walkability A+ , jobs & income A− · lowest: safety D 51 Amber Trails 9,256 people 519 mm #681 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 52 Springfield North 8,327 people 519 mm #682 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 53 Sargent Park 6,242 people 519 mm #683 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: safety D 54 Dakota Crossing 13,048 people 519 mm #684 of 2,589 Strongest: jobs & income A− , walkability A− · lowest: safety D 55 Fraipont 4,221 people 519 mm #685 of 2,589 Strongest: jobs & income A− , hazard risk B+ · lowest: safety D 56 Pulberry 7,723 people 519 mm #686 of 2,589 Strongest: walkability A , jobs & income A · lowest: safety D 57 Glendale 3,586 people 519 mm #687 of 2,589 Strongest: jobs & income A+ , walkability A− · lowest: safety D 58 Sage Creek 7,391 people 519 mm #688 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 59 Deer Lodge 3,691 people 519 mm #689 of 2,589 Strongest: walkability A , jobs & income A− · lowest: safety D 60 Mandalay West 5,423 people 519 mm #690 of 2,589 Strongest: jobs & income A− , hazard risk B+ · lowest: safety D 62 Meadows 3,822 people 519 mm #692 of 2,589 Strongest: walkability A− , jobs & income A− · lowest: safety D 63 Lorette 13,509 people 519 mm #693 of 2,589 Strongest: hazard risk A− , jobs & income B · lowest: walkability C 64 Norwood West 2,909 people 519 mm #694 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: safety D 65 Betsworth 7,476 people 519 mm #695 of 2,589 Strongest: jobs & income A+ , hazard risk B+ · lowest: safety D 66 Riverview 4,649 people 519 mm #696 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: safety D 67 Tuxedo 4,295 people 519 mm #697 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 68 Steinbach 21,671 people 519 mm #698 of 2,589 Strongest: hazard risk A− , walkability A− · lowest: safety C− 69 River East 7,774 people 519 mm #699 of 2,589 Strongest: jobs & income A , walkability B+ · lowest: safety D 70 Old Tuxedo 6,812 people 519 mm #700 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: safety D 72 Shaughnessy Park 5,169 people 519 mm #702 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 73 Varsity View 2,985 people 519 mm #703 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 74 Rivergrove 2,742 people 519 mm #704 of 2,589 Strongest: jobs & income A , walkability A− · lowest: safety D 75 Minto 5,830 people 519 mm #705 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 76 Glenwood 6,617 people 519 mm #706 of 2,589 Strongest: walkability A , jobs & income A− · lowest: safety D 77 Mission Gardens 3,979 people 519 mm #707 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: safety D 78 Headingley 5,368 people 519 mm #708 of 2,589 Strongest: cost of living B , jobs & income B · lowest: walkability C− 79 Inkster Gardens 6,115 people 519 mm #709 of 2,589 Strongest: jobs & income A− , hazard risk B+ · lowest: safety D 80 Ste. Anne 3,587 people 519 mm #710 of 2,589 Strongest: safety A− , walkability B+ · lowest: hazard risk D− 81 Westdale 5,339 people 519 mm #711 of 2,589 Strongest: walkability B+ , hazard risk B+ · lowest: safety D 82 St. George 4,254 people 519 mm #712 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 83 St. Norbert 8,251 people 519 mm #713 of 2,589 Strongest: walkability B+ , hazard risk B+ · lowest: safety D 84 South Tuxedo 3,629 people 519 mm #714 of 2,589 Strongest: jobs & income A+ , hazard risk B+ · lowest: safety D 85 Peguis 11,177 people 519 mm #715 of 2,589 Strongest: jobs & income A− , walkability B+ · lowest: safety D 86 Bridgwater Forest 5,076 people 519 mm #716 of 2,589 Strongest: jobs & income A− , hazard risk B+ · lowest: safety D 87 Radisson 3,653 people 519 mm #717 of 2,589 Strongest: hazard risk B+ , walkability B+ · lowest: safety D 88 Kirkfield 4,100 people 519 mm #718 of 2,589 Strongest: walkability A , jobs & income A · lowest: safety D 89 Garden City 6,794 people 519 mm #719 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: safety D 90 Crestview 8,658 people 519 mm #720 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 91 Rossmere-B 4,732 people 519 mm #721 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 92 Waverley Heights 5,252 people 519 mm #722 of 2,589 Strongest: walkability A+ , health B+ · lowest: safety D 93 Buchanan 3,473 people 519 mm #723 of 2,589 Strongest: hazard risk B+ , health B+ · lowest: safety D 94 Maybank 4,817 people 519 mm #724 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 95 King Edward 7,190 people 519 mm #725 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 96 Richmond West 6,114 people 519 mm #726 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 97 Booth 9,016 people 519 mm #727 of 2,589 Strongest: walkability A+ , health B+ · lowest: safety D 98 Ste. Anne 6,387 people 519 mm #728 of 2,589 Strongest: hazard risk A− , safety B+ · lowest: walkability D− 99 Kildonan Drive 5,063 people 519 mm #729 of 2,589 Strongest: walkability A , jobs & income B+ · lowest: safety D 100 Oakbank 17,494 people 519 mm #730 of 2,589 Strongest: jobs & income B , hazard risk B · lowest: health D 101 North St. Boniface 3,358 people 519 mm #731 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 102 Inkster-Faraday 3,700 people 519 mm #732 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 103 Rockwood 4,554 people 519 mm #733 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 104 Wolseley 8,127 people 519 mm #734 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D 105 Sturgeon Creek 3,202 people 519 mm #735 of 2,589 Strongest: walkability A , health B+ · lowest: safety D 106 Windsor Park 12,523 people 519 mm #736 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 107 The Maples 13,766 people 519 mm #737 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 108 Leila North 3,966 people 519 mm #738 of 2,589 Strongest: walkability A+ , health B+ · lowest: safety D 109 Munroe West 2,532 people 519 mm #739 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 110 McMillan 3,568 people 519 mm #740 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D 111 Brooklands 3,114 people 519 mm #741 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: safety D 112 Seven Oaks 3,244 people 519 mm #742 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 113 Silver Heights 7,883 people 519 mm #743 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 114 South Pointe 8,168 people 519 mm #744 of 2,589 Strongest: hazard risk B+ , health B+ · lowest: safety D 115 Victoria West 3,687 people 519 mm #745 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 116 Talbot-Grey 2,756 people 519 mm #746 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: safety D 117 Luxton 3,047 people 519 mm #747 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 118 Burrows Central 5,565 people 519 mm #748 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 119 Woodlands 4,057 people 519 mm #749 of 2,589 Strongest: cost of living A− , hazard risk B · lowest: health D 120 East Elmwood 3,611 people 519 mm #750 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 121 Earl Grey 5,152 people 519 mm #751 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 122 Norwood East 3,881 people 519 mm #752 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D 123 Lord Roberts 5,104 people 519 mm #753 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 124 Templeton-Sinclair 3,987 people 519 mm #754 of 2,589 Strongest: walkability A− , health B+ · lowest: safety D 125 Meadowood 6,991 people 519 mm #755 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 126 Valley Gardens 8,329 people 519 mm #756 of 2,589 Strongest: walkability A , health B+ · lowest: safety D 127 Weston 6,661 people 519 mm #757 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 128 Munroe East 8,873 people 519 mm #758 of 2,589 Strongest: walkability A , health B+ · lowest: safety D 131 Daniel McIntyre 9,584 people 519 mm #761 of 2,589 Strongest: walkability A+ , health B+ · lowest: safety D 132 Jefferson 11,524 people 519 mm #762 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 133 Kildare-Redonda 8,294 people 519 mm #763 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 134 Grant Park 2,898 people 519 mm #764 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 135 St. Andrews 12,021 people 519 mm #765 of 2,589 Strongest: jobs & income B+ , hazard risk B · lowest: health C− 136 Eaglemere 3,631 people 519 mm #766 of 2,589 Strongest: health B+ , walkability B+ · lowest: cost of living D 137 Heritage Park 5,817 people 519 mm #767 of 2,589 Strongest: walkability A− , health B+ · lowest: safety D 138 Mathers 2,785 people 519 mm #768 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 139 Stony Mountain 9,180 people 519 mm #769 of 2,589 Strongest: cost of living A− , hazard risk B · lowest: health C− 140 Tuxedo Industrial 2,726 people 519 mm #770 of 2,589 Strongest: jobs & income B+ , hazard risk B+ · lowest: cost of living D− 141 Broadway-Assiniboine 5,871 people 519 mm #771 of 2,589 Strongest: walkability A+ , health B+ · lowest: safety D 142 Chalmers 12,384 people 519 mm #772 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 143 Bridgwater Trails 11,365 people 519 mm #773 of 2,589 Strongest: hazard risk B+ , health B+ · lowest: safety D 144 St. John's 8,492 people 519 mm #774 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: jobs & income D 145 St. Matthews 5,699 people 519 mm #775 of 2,589 Strongest: walkability A+ , health B+ · lowest: safety D 146 Brockville 2,632 people 519 mm #776 of 2,589 Strongest: hazard risk B+ , walkability B+ · lowest: cost of living D 147 Rossmere-A 13,613 people 519 mm #777 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: cost of living D 148 West Alexander 5,161 people 519 mm #778 of 2,589 Strongest: walkability A+ , health B+ · lowest: jobs & income D 149 Normand Park 5,299 people 519 mm #779 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: safety D 150 Central St. Boniface 7,772 people 519 mm #780 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D 151 Burrows-Keewatin 2,506 people 519 mm #781 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 152 Valhalla 3,153 people 519 mm #782 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 153 William Whyte 11,432 people 519 mm #783 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: jobs & income D− 154 St. Clements 12,029 people 519 mm #784 of 2,589 Strongest: hazard risk B , jobs & income B− · lowest: walkability D 155 Alpine Place 3,721 people 519 mm #785 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: jobs & income D 156 Centennial 4,483 people 519 mm #786 of 2,589 Strongest: walkability A+ , health B+ · lowest: jobs & income D− 157 Fort Richmond 11,563 people 519 mm #787 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 158 North Point Douglas 2,670 people 519 mm #788 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: jobs & income D− 159 Worthington 6,093 people 519 mm #789 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 160 Niakwa Place 3,461 people 519 mm #790 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: cost of living D 161 Spence 4,378 people 519 mm #791 of 2,589 Strongest: walkability A+ , health B+ · lowest: jobs & income D− 162 West Broadway 6,537 people 519 mm #792 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D− 163 Central Park 4,328 people 519 mm #793 of 2,589 Strongest: walkability A+ , health B+ · lowest: jobs & income D− 164 Selkirk 11,570 people 519 mm #794 of 2,589 Strongest: walkability A , hazard risk B · lowest: safety D 165 South Portage 3,037 people 519 mm #795 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: jobs & income D 166 Thompson 12,917 people 522 mm #798 of 2,589 Strongest: cost of living A , jobs & income A− · lowest: safety D− 167 Dufferin 2,587 people 528 mm #799 of 2,589 Strongest: safety A+ , jobs & income A+ · lowest: walkability C 168 Pembina 2,502 people 528 mm #800 of 2,589 Strongest: safety A+ , cost of living A · lowest: jobs & income C+ 169 Stanley 9,929 people 528 mm #801 of 2,589 Strongest: safety A+ , jobs & income A · lowest: walkability C− 170 Winkler 16,156 people 528 mm #802 of 2,589 Strongest: safety A− , jobs & income B+ · lowest: cost of living C− 171 Morden 11,578 people 528 mm #803 of 2,589 Strongest: jobs & income B+ , walkability B+ · lowest: cost of living C 172 Rhineland 6,819 people 528 mm #804 of 2,589 Strongest: jobs & income B , walkability B · lowest: safety C 173 Carman 3,547 people 528 mm #805 of 2,589 Strongest: walkability A , jobs & income B · lowest: cost of living C 174 Altona 4,989 people 543 mm #808 of 2,589 Strongest: walkability A , jobs & income B+ · lowest: cost of living B− 175 Emerson-Franklin 2,686 people 543 mm #809 of 2,589 Strongest: hazard risk A− , cost of living A− · lowest: jobs & income C− 176 De Salaberry 4,401 people 543 mm #810 of 2,589 Strongest: hazard risk A− , safety B+ · lowest: jobs & income C− 177 Morris 3,550 people 543 mm #811 of 2,589 Strongest: jobs & income A− , cost of living B+ · lowest: safety C 178 La Broquerie 7,808 people 543 mm #812 of 2,589 Strongest: safety B+ , health C+ · lowest: hazard risk D− 179 Beausejour 3,565 people 571 mm #816 of 2,589 Strongest: walkability A− , hazard risk B · lowest: cost of living C 180 Brokenhead 5,931 people 571 mm #817 of 2,589 Strongest: hazard risk B , safety B · lowest: health C− 181 Lac du Bonnet 3,592 people 571 mm #818 of 2,589 Strongest: cost of living B+ , hazard risk B · lowest: jobs & income D 182 Alexander 4,032 people 571 mm #819 of 2,589 Strongest: cost of living B+ , hazard risk B · lowest: safety D− 183 Bifrost-Riverton 3,518 people 602 mm #827 of 2,589 Strongest: cost of living B , walkability B · lowest: safety D− 184 Swan Valley West 2,702 people 658 mm #841 of 2,589 Strongest: cost of living A , jobs & income A · lowest: safety D 185 Swan River 4,048 people 658 mm #842 of 2,589 Strongest: walkability A , cost of living B · lowest: safety D− Rankings
More lists for Manitoba Province by province
Driest elsewhere Photos: Russell, Carsten Hanebaum (Public domain ) · Roblin, Ken Eckert (CC BY-SA 4.0 ) · Dauphin, Intermedichbo (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).