Home › Canada › Manitoba › Rankings › Wettest Swan Valley West, #1 on this list · Photo: Svhartje (CC BY-SA 3.0) Manitoba · 2026 Wettest towns in Manitoba Swan Valley West tops the list in Manitoba, at 658 mm. Second place goes to Swan River, at 658 mm, and third to Bifrost-Riverton, at 602 mm. Richmond West, in the middle of the list, comes in at 519 mm. Bottom of the list: Roblin, with 448 mm. On the national list, Swan Valley West is #1,748 of 2,589. The national top 100 holds no place from Manitoba.
Rain and snow a year (total precipitation), 1991–2020 normals How grades work
#1 658 mm Precipitation a year Overall B− · #1,353 of 2,556
Strongest: cost of living A , jobs & income A · lowest: safety D
#2 658 mm Precipitation a year Overall C · #1,948 of 2,556
Strongest: walkability A , cost of living B · lowest: safety D−
#3 602 mm Precipitation a year Overall D · #2,333 of 2,556
Strongest: cost of living B , walkability 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 Swan Valley West 2,702 people 658 mm #1,748 of 2,589 Strongest: cost of living A , jobs & income A · lowest: safety D 2 Swan River 4,048 people 658 mm #1,749 of 2,589 Strongest: walkability A , cost of living B · lowest: safety D− 3 Bifrost-Riverton 3,518 people 602 mm #1,763 of 2,589 Strongest: cost of living B , walkability B · lowest: safety D− 4 Beausejour 3,565 people 571 mm #1,771 of 2,589 Strongest: walkability A− , hazard risk B · lowest: cost of living C 5 Brokenhead 5,931 people 571 mm #1,772 of 2,589 Strongest: hazard risk B , safety B · lowest: health C− 6 Lac du Bonnet 3,592 people 571 mm #1,773 of 2,589 Strongest: cost of living B+ , hazard risk B · lowest: jobs & income D 7 Alexander 4,032 people 571 mm #1,774 of 2,589 Strongest: cost of living B+ , hazard risk B · lowest: safety D− 8 Altona 4,989 people 543 mm #1,778 of 2,589 Strongest: walkability A , jobs & income B+ · lowest: cost of living B− 9 Emerson-Franklin 2,686 people 543 mm #1,779 of 2,589 Strongest: hazard risk A− , cost of living A− · lowest: jobs & income C− 10 De Salaberry 4,401 people 543 mm #1,780 of 2,589 Strongest: hazard risk A− , safety B+ · lowest: jobs & income C− 11 Morris 3,550 people 543 mm #1,781 of 2,589 Strongest: jobs & income A− , cost of living B+ · lowest: safety C 12 La Broquerie 7,808 people 543 mm #1,782 of 2,589 Strongest: safety B+ , health C+ · lowest: hazard risk D− 13 Dufferin 2,587 people 528 mm #1,785 of 2,589 Strongest: safety A+ , jobs & income A+ · lowest: walkability C 14 Pembina 2,502 people 528 mm #1,786 of 2,589 Strongest: safety A+ , cost of living A · lowest: jobs & income C+ 15 Stanley 9,929 people 528 mm #1,787 of 2,589 Strongest: safety A+ , jobs & income A · lowest: walkability C− 16 Winkler 16,156 people 528 mm #1,788 of 2,589 Strongest: safety A− , jobs & income B+ · lowest: cost of living C− 17 Morden 11,578 people 528 mm #1,789 of 2,589 Strongest: jobs & income B+ , walkability B+ · lowest: cost of living C 18 Rhineland 6,819 people 528 mm #1,790 of 2,589 Strongest: jobs & income B , walkability B · lowest: safety C 19 Carman 3,547 people 528 mm #1,791 of 2,589 Strongest: walkability A , jobs & income B · lowest: cost of living C 20 Thompson 12,917 people 522 mm #1,792 of 2,589 Strongest: cost of living A , jobs & income A− · lowest: safety D− 21 North River Heights 7,228 people 519 mm #1,795 of 2,589 Strongest: jobs & income A+ , cost of living A · lowest: safety D 22 Central River Heights 2,736 people 519 mm #1,796 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 23 Crescentwood 3,060 people 519 mm #1,797 of 2,589 Strongest: jobs & income A+ , walkability A+ · lowest: safety D 24 Niverville 7,277 people 519 mm #1,798 of 2,589 Strongest: safety A , hazard risk A− · lowest: health C+ 25 East St. Paul 10,321 people 519 mm #1,799 of 2,589 Strongest: jobs & income A , hazard risk A− · lowest: walkability C− 26 Stonewall 5,443 people 519 mm #1,800 of 2,589 Strongest: walkability A , jobs & income A− · lowest: health C 27 Whyte Ridge 7,299 people 519 mm #1,801 of 2,589 Strongest: jobs & income A , cost of living A− · lowest: safety D 28 St. Adolphe 8,770 people 519 mm #1,802 of 2,589 Strongest: hazard risk A− , safety B+ · lowest: walkability C 29 Minnetonka 4,461 people 519 mm #1,803 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 30 La Salle 9,215 people 519 mm #1,804 of 2,589 Strongest: jobs & income A− , cost of living B+ · lowest: health C+ 31 Tyndall Park 12,393 people 519 mm #1,805 of 2,589 Strongest: jobs & income A , walkability A · lowest: safety D 32 Grassie 2,857 people 519 mm #1,806 of 2,589 Strongest: jobs & income A+ , hazard risk B+ · lowest: safety D 33 Riverbend 5,453 people 519 mm #1,807 of 2,589 Strongest: jobs & income A− , walkability B+ · lowest: safety D 34 Island Lakes 4,148 people 519 mm #1,808 of 2,589 Strongest: jobs & income A , cost of living B+ · lowest: safety D 35 Canterbury Park 8,744 people 519 mm #1,809 of 2,589 Strongest: walkability A− , jobs & income A− · lowest: safety D 36 Robertson 5,090 people 519 mm #1,810 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 37 Westwood 5,716 people 519 mm #1,811 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 38 West St. Paul 10,796 people 519 mm #1,812 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: walkability D 39 Southdale 8,210 people 519 mm #1,813 of 2,589 Strongest: jobs & income A , walkability A · lowest: safety D 40 Royalwood 6,439 people 519 mm #1,814 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 41 South River Heights 2,632 people 519 mm #1,815 of 2,589 Strongest: jobs & income A+ , walkability A− · lowest: safety D 42 Elmhurst 6,600 people 519 mm #1,816 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 43 River Park South 12,304 people 519 mm #1,817 of 2,589 Strongest: jobs & income A− , walkability B+ · lowest: safety D 44 Mitchell 19,950 people 519 mm #1,818 of 2,589 Strongest: hazard risk A− , safety B+ · lowest: walkability C+ 45 Linden Woods 11,134 people 519 mm #1,819 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 46 Point Road 3,290 people 519 mm #1,820 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 47 Roslyn 4,411 people 519 mm #1,821 of 2,589 Strongest: walkability A+ , jobs & income A− · lowest: safety D 48 Amber Trails 9,256 people 519 mm #1,822 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 49 Springfield North 8,327 people 519 mm #1,823 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 50 Sargent Park 6,242 people 519 mm #1,824 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: safety D 51 Dakota Crossing 13,048 people 519 mm #1,825 of 2,589 Strongest: jobs & income A− , walkability A− · lowest: safety D 52 Fraipont 4,221 people 519 mm #1,826 of 2,589 Strongest: jobs & income A− , hazard risk B+ · lowest: safety D 53 Pulberry 7,723 people 519 mm #1,827 of 2,589 Strongest: walkability A , jobs & income A · lowest: safety D 54 Glendale 3,586 people 519 mm #1,828 of 2,589 Strongest: jobs & income A+ , walkability A− · lowest: safety D 55 Sage Creek 7,391 people 519 mm #1,829 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 56 Deer Lodge 3,691 people 519 mm #1,830 of 2,589 Strongest: walkability A , jobs & income A− · lowest: safety D 57 Mandalay West 5,423 people 519 mm #1,831 of 2,589 Strongest: jobs & income A− , hazard risk B+ · lowest: safety D 59 Meadows 3,822 people 519 mm #1,833 of 2,589 Strongest: walkability A− , jobs & income A− · lowest: safety D 60 Lorette 13,509 people 519 mm #1,834 of 2,589 Strongest: hazard risk A− , jobs & income B · lowest: walkability C 61 Norwood West 2,909 people 519 mm #1,835 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: safety D 62 Betsworth 7,476 people 519 mm #1,836 of 2,589 Strongest: jobs & income A+ , hazard risk B+ · lowest: safety D 63 Riverview 4,649 people 519 mm #1,837 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: safety D 64 Tuxedo 4,295 people 519 mm #1,838 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 65 Steinbach 21,671 people 519 mm #1,839 of 2,589 Strongest: hazard risk A− , walkability A− · lowest: safety C− 66 River East 7,774 people 519 mm #1,840 of 2,589 Strongest: jobs & income A , walkability B+ · lowest: safety D 67 Old Tuxedo 6,812 people 519 mm #1,841 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: safety D 69 Shaughnessy Park 5,169 people 519 mm #1,843 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 70 Varsity View 2,985 people 519 mm #1,844 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 71 Rivergrove 2,742 people 519 mm #1,845 of 2,589 Strongest: jobs & income A , walkability A− · lowest: safety D 72 Minto 5,830 people 519 mm #1,846 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 73 Glenwood 6,617 people 519 mm #1,847 of 2,589 Strongest: walkability A , jobs & income A− · lowest: safety D 74 Mission Gardens 3,979 people 519 mm #1,848 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: safety D 75 Headingley 5,368 people 519 mm #1,849 of 2,589 Strongest: cost of living B , jobs & income B · lowest: walkability C− 76 Inkster Gardens 6,115 people 519 mm #1,850 of 2,589 Strongest: jobs & income A− , hazard risk B+ · lowest: safety D 77 Ste. Anne 3,587 people 519 mm #1,851 of 2,589 Strongest: safety A− , walkability B+ · lowest: hazard risk D− 78 Westdale 5,339 people 519 mm #1,852 of 2,589 Strongest: walkability B+ , hazard risk B+ · lowest: safety D 79 St. George 4,254 people 519 mm #1,853 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 80 St. Norbert 8,251 people 519 mm #1,854 of 2,589 Strongest: walkability B+ , hazard risk B+ · lowest: safety D 81 South Tuxedo 3,629 people 519 mm #1,855 of 2,589 Strongest: jobs & income A+ , hazard risk B+ · lowest: safety D 82 Peguis 11,177 people 519 mm #1,856 of 2,589 Strongest: jobs & income A− , walkability B+ · lowest: safety D 83 Bridgwater Forest 5,076 people 519 mm #1,857 of 2,589 Strongest: jobs & income A− , hazard risk B+ · lowest: safety D 84 Radisson 3,653 people 519 mm #1,858 of 2,589 Strongest: hazard risk B+ , walkability B+ · lowest: safety D 85 Kirkfield 4,100 people 519 mm #1,859 of 2,589 Strongest: walkability A , jobs & income A · lowest: safety D 86 Garden City 6,794 people 519 mm #1,860 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: safety D 87 Crestview 8,658 people 519 mm #1,861 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 88 Rossmere-B 4,732 people 519 mm #1,862 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 89 Waverley Heights 5,252 people 519 mm #1,863 of 2,589 Strongest: walkability A+ , health B+ · lowest: safety D 90 Buchanan 3,473 people 519 mm #1,864 of 2,589 Strongest: hazard risk B+ , health B+ · lowest: safety D 91 Maybank 4,817 people 519 mm #1,865 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 92 King Edward 7,190 people 519 mm #1,866 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 93 Richmond West 6,114 people 519 mm #1,867 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 94 Booth 9,016 people 519 mm #1,868 of 2,589 Strongest: walkability A+ , health B+ · lowest: safety D 95 Ste. Anne 6,387 people 519 mm #1,869 of 2,589 Strongest: hazard risk A− , safety B+ · lowest: walkability D− 96 Kildonan Drive 5,063 people 519 mm #1,870 of 2,589 Strongest: walkability A , jobs & income B+ · lowest: safety D 97 Oakbank 17,494 people 519 mm #1,871 of 2,589 Strongest: jobs & income B , hazard risk B · lowest: health D 98 North St. Boniface 3,358 people 519 mm #1,872 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 99 Inkster-Faraday 3,700 people 519 mm #1,873 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 100 Rockwood 4,554 people 519 mm #1,874 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 101 Wolseley 8,127 people 519 mm #1,875 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D 102 Sturgeon Creek 3,202 people 519 mm #1,876 of 2,589 Strongest: walkability A , health B+ · lowest: safety D 103 Windsor Park 12,523 people 519 mm #1,877 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 104 The Maples 13,766 people 519 mm #1,878 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 105 Leila North 3,966 people 519 mm #1,879 of 2,589 Strongest: walkability A+ , health B+ · lowest: safety D 106 Munroe West 2,532 people 519 mm #1,880 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 107 McMillan 3,568 people 519 mm #1,881 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D 108 Brooklands 3,114 people 519 mm #1,882 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: safety D 109 Seven Oaks 3,244 people 519 mm #1,883 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 110 Silver Heights 7,883 people 519 mm #1,884 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 111 South Pointe 8,168 people 519 mm #1,885 of 2,589 Strongest: hazard risk B+ , health B+ · lowest: safety D 112 Victoria West 3,687 people 519 mm #1,886 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 113 Talbot-Grey 2,756 people 519 mm #1,887 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: safety D 114 Luxton 3,047 people 519 mm #1,888 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 115 Burrows Central 5,565 people 519 mm #1,889 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 116 Woodlands 4,057 people 519 mm #1,890 of 2,589 Strongest: cost of living A− , hazard risk B · lowest: health D 117 East Elmwood 3,611 people 519 mm #1,891 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 118 Earl Grey 5,152 people 519 mm #1,892 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 119 Norwood East 3,881 people 519 mm #1,893 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D 120 Lord Roberts 5,104 people 519 mm #1,894 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 121 Templeton-Sinclair 3,987 people 519 mm #1,895 of 2,589 Strongest: walkability A− , health B+ · lowest: safety D 122 Meadowood 6,991 people 519 mm #1,896 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 123 Valley Gardens 8,329 people 519 mm #1,897 of 2,589 Strongest: walkability A , health B+ · lowest: safety D 124 Weston 6,661 people 519 mm #1,898 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 125 Munroe East 8,873 people 519 mm #1,899 of 2,589 Strongest: walkability A , health B+ · lowest: safety D 128 Daniel McIntyre 9,584 people 519 mm #1,902 of 2,589 Strongest: walkability A+ , health B+ · lowest: safety D 129 Jefferson 11,524 people 519 mm #1,903 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 130 Kildare-Redonda 8,294 people 519 mm #1,904 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 131 Grant Park 2,898 people 519 mm #1,905 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 132 St. Andrews 12,021 people 519 mm #1,906 of 2,589 Strongest: jobs & income B+ , hazard risk B · lowest: health C− 133 Eaglemere 3,631 people 519 mm #1,907 of 2,589 Strongest: health B+ , walkability B+ · lowest: cost of living D 134 Heritage Park 5,817 people 519 mm #1,908 of 2,589 Strongest: walkability A− , health B+ · lowest: safety D 135 Mathers 2,785 people 519 mm #1,909 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 136 Stony Mountain 9,180 people 519 mm #1,910 of 2,589 Strongest: cost of living A− , hazard risk B · lowest: health C− 137 Tuxedo Industrial 2,726 people 519 mm #1,911 of 2,589 Strongest: jobs & income B+ , hazard risk B+ · lowest: cost of living D− 138 Broadway-Assiniboine 5,871 people 519 mm #1,912 of 2,589 Strongest: walkability A+ , health B+ · lowest: safety D 139 Chalmers 12,384 people 519 mm #1,913 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 140 Bridgwater Trails 11,365 people 519 mm #1,914 of 2,589 Strongest: hazard risk B+ , health B+ · lowest: safety D 141 St. John's 8,492 people 519 mm #1,915 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: jobs & income D 142 St. Matthews 5,699 people 519 mm #1,916 of 2,589 Strongest: walkability A+ , health B+ · lowest: safety D 143 Brockville 2,632 people 519 mm #1,917 of 2,589 Strongest: hazard risk B+ , walkability B+ · lowest: cost of living D 144 Rossmere-A 13,613 people 519 mm #1,918 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: cost of living D 145 West Alexander 5,161 people 519 mm #1,919 of 2,589 Strongest: walkability A+ , health B+ · lowest: jobs & income D 146 Normand Park 5,299 people 519 mm #1,920 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: safety D 147 Central St. Boniface 7,772 people 519 mm #1,921 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D 148 Burrows-Keewatin 2,506 people 519 mm #1,922 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 149 Valhalla 3,153 people 519 mm #1,923 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 150 William Whyte 11,432 people 519 mm #1,924 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: jobs & income D− 151 St. Clements 12,029 people 519 mm #1,925 of 2,589 Strongest: hazard risk B , jobs & income B− · lowest: walkability D 152 Alpine Place 3,721 people 519 mm #1,926 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: jobs & income D 153 Centennial 4,483 people 519 mm #1,927 of 2,589 Strongest: walkability A+ , health B+ · lowest: jobs & income D− 154 Fort Richmond 11,563 people 519 mm #1,928 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 155 North Point Douglas 2,670 people 519 mm #1,929 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: jobs & income D− 156 Worthington 6,093 people 519 mm #1,930 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 157 Niakwa Place 3,461 people 519 mm #1,931 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: cost of living D 158 Spence 4,378 people 519 mm #1,932 of 2,589 Strongest: walkability A+ , health B+ · lowest: jobs & income D− 159 West Broadway 6,537 people 519 mm #1,933 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D− 160 Central Park 4,328 people 519 mm #1,934 of 2,589 Strongest: walkability A+ , health B+ · lowest: jobs & income D− 161 Selkirk 11,570 people 519 mm #1,935 of 2,589 Strongest: walkability A , hazard risk B · lowest: safety D 162 South Portage 3,037 people 519 mm #1,936 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: jobs & income D 163 Virden 3,322 people 517 mm #1,938 of 2,589 Strongest: walkability A , jobs & income A · lowest: safety C− 164 Wallace-Woodworth 2,983 people 517 mm #1,939 of 2,589 Strongest: jobs & income A , cost of living A · lowest: health C 165 Gimli 6,914 people 517 mm #1,940 of 2,589 Strongest: walkability B , hazard risk B · lowest: safety D 166 Lorne 3,022 people 517 mm #1,941 of 2,589 Strongest: cost of living A+ , safety A+ · lowest: health B− 167 Killarney 3,708 people 517 mm #1,942 of 2,589 Strongest: walkability A , cost of living A− · lowest: safety C 168 Grey 2,655 people 493 mm #1,960 of 2,589 Strongest: safety A+ , cost of living A− · lowest: health C+ 169 North Norfolk 4,084 people 493 mm #1,961 of 2,589 Strongest: cost of living A− , walkability B · lowest: jobs & income C+ 170 WestLake-Gladstone 3,604 people 493 mm #1,962 of 2,589 Strongest: cost of living A− , walkability B+ · lowest: jobs & income C− 171 Portage la Prairie 7,359 people 493 mm #1,963 of 2,589 Strongest: cost of living B , jobs & income B− · lowest: walkability D 172 Cartier 3,739 people 493 mm #1,964 of 2,589 Strongest: cost of living A− , safety B− · lowest: walkability D 173 Portage la Prairie 14,738 people 493 mm #1,965 of 2,589 Strongest: walkability A , jobs & income B · lowest: safety D 174 Flin Flon (Part) 4,732 people 491 mm #1,966 of 2,589 Strongest: cost of living A+ , walkability A · lowest: hazard risk D− 175 Neepawa 6,328 people 489 mm #1,967 of 2,589 Strongest: jobs & income A+ , cost of living A · lowest: health B− 176 Souris 2,737 people 489 mm #1,968 of 2,589 Strongest: walkability A , cost of living A− · lowest: hazard risk C+ 177 Minnedosa 2,859 people 489 mm #1,969 of 2,589 Strongest: cost of living B+ , walkability B · lowest: safety C 178 Brandon 59,444 people 489 mm #1,970 of 2,589 Strongest: walkability A− , jobs & income A− · lowest: safety C− 179 Cornwallis 4,705 people 489 mm #1,971 of 2,589 Strongest: jobs & income A+ , cost of living A− · lowest: walkability C 180 North Cypress-Langford 3,234 people 489 mm #1,972 of 2,589 Strongest: cost of living A− , hazard risk B− · lowest: walkability C 181 The Pas 5,634 people 469 mm #1,994 of 2,589 Strongest: cost of living A+ , walkability A · lowest: safety D− 182 Dauphin 8,587 people 462 mm #2,010 of 2,589 Strongest: walkability A , cost of living B− · lowest: safety D− 184 Russell 2,715 people 448 mm #2,022 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 185 Roblin 3,184 people 448 mm #2,023 of 2,589 Strongest: jobs & income B+ , cost of living B+ · lowest: safety D Rankings
More lists for Manitoba Province by province
Wettest elsewhere Photos: Swan Valley West, Svhartje (CC BY-SA 3.0 ) · Swan River, Svhartje (CC BY-SA 3.0 ) · Bifrost-Riverton, Words in the Wind (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).