Guest, Sign inJoin
Thunderhill 1Swan 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

Swan Valley West

Manitoba · 2,702 people
658 mm Precipitation a year

Overall B−·#1,353 of 2,556

Strongest: cost of living A, jobs & income A·lowest: safety D

#2

Swan River

Manitoba · 4,048 people
658 mm Precipitation a year

Overall C·#1,948 of 2,556

Strongest: walkability A, cost of living B·lowest: safety D−

#3

Bifrost-Riverton

Manitoba · 3,518 people
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

185 places

#TownPrecipitation a yearCanada rankWhat drives it
1Swan Valley West2,702 people658 mm#1,748 of 2,589Strongest: cost of living A, jobs & income A·lowest: safety D
2Swan River4,048 people658 mm#1,749 of 2,589Strongest: walkability A, cost of living B·lowest: safety D−
3Bifrost-Riverton3,518 people602 mm#1,763 of 2,589Strongest: cost of living B, walkability B·lowest: safety D−
4Beausejour3,565 people571 mm#1,771 of 2,589Strongest: walkability A−, hazard risk B·lowest: cost of living C
5Brokenhead5,931 people571 mm#1,772 of 2,589Strongest: hazard risk B, safety B·lowest: health C−
6Lac du Bonnet3,592 people571 mm#1,773 of 2,589Strongest: cost of living B+, hazard risk B·lowest: jobs & income D
7Alexander4,032 people571 mm#1,774 of 2,589Strongest: cost of living B+, hazard risk B·lowest: safety D−
8Altona4,989 people543 mm#1,778 of 2,589Strongest: walkability A, jobs & income B+·lowest: cost of living B−
9Emerson-Franklin2,686 people543 mm#1,779 of 2,589Strongest: hazard risk A−, cost of living A−·lowest: jobs & income C−
10De Salaberry4,401 people543 mm#1,780 of 2,589Strongest: hazard risk A−, safety B+·lowest: jobs & income C−
11Morris3,550 people543 mm#1,781 of 2,589Strongest: jobs & income A−, cost of living B+·lowest: safety C
12La Broquerie7,808 people543 mm#1,782 of 2,589Strongest: safety B+, health C+·lowest: hazard risk D−
13Dufferin2,587 people528 mm#1,785 of 2,589Strongest: safety A+, jobs & income A+·lowest: walkability C
14Pembina2,502 people528 mm#1,786 of 2,589Strongest: safety A+, cost of living A·lowest: jobs & income C+
15Stanley9,929 people528 mm#1,787 of 2,589Strongest: safety A+, jobs & income A·lowest: walkability C−
16Winkler16,156 people528 mm#1,788 of 2,589Strongest: safety A−, jobs & income B+·lowest: cost of living C−
17Morden11,578 people528 mm#1,789 of 2,589Strongest: jobs & income B+, walkability B+·lowest: cost of living C
18Rhineland6,819 people528 mm#1,790 of 2,589Strongest: jobs & income B, walkability B·lowest: safety C
19Carman3,547 people528 mm#1,791 of 2,589Strongest: walkability A, jobs & income B·lowest: cost of living C
20Thompson12,917 people522 mm#1,792 of 2,589Strongest: cost of living A, jobs & income A−·lowest: safety D−
21North River Heights7,228 people519 mm#1,795 of 2,589Strongest: jobs & income A+, cost of living A·lowest: safety D
22Central River Heights2,736 people519 mm#1,796 of 2,589Strongest: jobs & income A+, walkability A·lowest: safety D
23Crescentwood3,060 people519 mm#1,797 of 2,589Strongest: jobs & income A+, walkability A+·lowest: safety D
24Niverville7,277 people519 mm#1,798 of 2,589Strongest: safety A, hazard risk A−·lowest: health C+
25East St. Paul10,321 people519 mm#1,799 of 2,589Strongest: jobs & income A, hazard risk A−·lowest: walkability C−
26Stonewall5,443 people519 mm#1,800 of 2,589Strongest: walkability A, jobs & income A−·lowest: health C
27Whyte Ridge7,299 people519 mm#1,801 of 2,589Strongest: jobs & income A, cost of living A−·lowest: safety D
28St. Adolphe8,770 people519 mm#1,802 of 2,589Strongest: hazard risk A−, safety B+·lowest: walkability C
29Minnetonka4,461 people519 mm#1,803 of 2,589Strongest: jobs & income A, hazard risk B+·lowest: safety D
30La Salle9,215 people519 mm#1,804 of 2,589Strongest: jobs & income A−, cost of living B+·lowest: health C+
31Tyndall Park12,393 people519 mm#1,805 of 2,589Strongest: jobs & income A, walkability A·lowest: safety D
32Grassie2,857 people519 mm#1,806 of 2,589Strongest: jobs & income A+, hazard risk B+·lowest: safety D
33Riverbend5,453 people519 mm#1,807 of 2,589Strongest: jobs & income A−, walkability B+·lowest: safety D
34Island Lakes4,148 people519 mm#1,808 of 2,589Strongest: jobs & income A, cost of living B+·lowest: safety D
35Canterbury Park8,744 people519 mm#1,809 of 2,589Strongest: walkability A−, jobs & income A−·lowest: safety D
36Robertson5,090 people519 mm#1,810 of 2,589Strongest: jobs & income A+, walkability A·lowest: safety D
37Westwood5,716 people519 mm#1,811 of 2,589Strongest: jobs & income A, hazard risk B+·lowest: safety D
38West St. Paul10,796 people519 mm#1,812 of 2,589Strongest: jobs & income A, hazard risk B+·lowest: walkability D
39Southdale8,210 people519 mm#1,813 of 2,589Strongest: jobs & income A, walkability A·lowest: safety D
40Royalwood6,439 people519 mm#1,814 of 2,589Strongest: jobs & income A, hazard risk B+·lowest: safety D
41South River Heights2,632 people519 mm#1,815 of 2,589Strongest: jobs & income A+, walkability A−·lowest: safety D
42Elmhurst6,600 people519 mm#1,816 of 2,589Strongest: jobs & income A, hazard risk B+·lowest: safety D
43River Park South12,304 people519 mm#1,817 of 2,589Strongest: jobs & income A−, walkability B+·lowest: safety D
44Mitchell19,950 people519 mm#1,818 of 2,589Strongest: hazard risk A−, safety B+·lowest: walkability C+
45Linden Woods11,134 people519 mm#1,819 of 2,589Strongest: jobs & income A, hazard risk B+·lowest: safety D
46Point Road3,290 people519 mm#1,820 of 2,589Strongest: jobs & income A+, walkability A·lowest: safety D
47Roslyn4,411 people519 mm#1,821 of 2,589Strongest: walkability A+, jobs & income A−·lowest: safety D
48Amber Trails9,256 people519 mm#1,822 of 2,589Strongest: jobs & income A, hazard risk B+·lowest: safety D
49Springfield North8,327 people519 mm#1,823 of 2,589Strongest: jobs & income A, hazard risk B+·lowest: safety D
50Sargent Park6,242 people519 mm#1,824 of 2,589Strongest: walkability A+, jobs & income A·lowest: safety D
51Dakota Crossing13,048 people519 mm#1,825 of 2,589Strongest: jobs & income A−, walkability A−·lowest: safety D
52Fraipont4,221 people519 mm#1,826 of 2,589Strongest: jobs & income A−, hazard risk B+·lowest: safety D
53Pulberry7,723 people519 mm#1,827 of 2,589Strongest: walkability A, jobs & income A·lowest: safety D
54Glendale3,586 people519 mm#1,828 of 2,589Strongest: jobs & income A+, walkability A−·lowest: safety D
55Sage Creek7,391 people519 mm#1,829 of 2,589Strongest: jobs & income A, hazard risk B+·lowest: safety D
56Deer Lodge3,691 people519 mm#1,830 of 2,589Strongest: walkability A, jobs & income A−·lowest: safety D
57Mandalay West5,423 people519 mm#1,831 of 2,589Strongest: jobs & income A−, hazard risk B+·lowest: safety D
58West Kildonan Industrial3,678 people519 mm#1,832 of 2,589Strongest: jobs & income A, walkability B+·lowest: safety D
59Meadows3,822 people519 mm#1,833 of 2,589Strongest: walkability A−, jobs & income A−·lowest: safety D
60Lorette13,509 people519 mm#1,834 of 2,589Strongest: hazard risk A−, jobs & income B·lowest: walkability C
61Norwood West2,909 people519 mm#1,835 of 2,589Strongest: walkability A+, jobs & income A·lowest: safety D
62Betsworth7,476 people519 mm#1,836 of 2,589Strongest: jobs & income A+, hazard risk B+·lowest: safety D
63Riverview4,649 people519 mm#1,837 of 2,589Strongest: walkability A+, jobs & income A·lowest: safety D
64Tuxedo4,295 people519 mm#1,838 of 2,589Strongest: jobs & income A+, walkability A·lowest: safety D
65Steinbach21,671 people519 mm#1,839 of 2,589Strongest: hazard risk A−, walkability A−·lowest: safety C−
66River East7,774 people519 mm#1,840 of 2,589Strongest: jobs & income A, walkability B+·lowest: safety D
67Old Tuxedo6,812 people519 mm#1,841 of 2,589Strongest: walkability A+, jobs & income A·lowest: safety D
68North Inkster Industrial3,661 people519 mm#1,842 of 2,589Strongest: jobs & income A, hazard risk B+·lowest: safety D
69Shaughnessy Park5,169 people519 mm#1,843 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
70Varsity View2,985 people519 mm#1,844 of 2,589Strongest: jobs & income A+, walkability A·lowest: safety D
71Rivergrove2,742 people519 mm#1,845 of 2,589Strongest: jobs & income A, walkability A−·lowest: safety D
72Minto5,830 people519 mm#1,846 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
73Glenwood6,617 people519 mm#1,847 of 2,589Strongest: walkability A, jobs & income A−·lowest: safety D
74Mission Gardens3,979 people519 mm#1,848 of 2,589Strongest: walkability A−, hazard risk B+·lowest: safety D
75Headingley5,368 people519 mm#1,849 of 2,589Strongest: cost of living B, jobs & income B·lowest: walkability C−
76Inkster Gardens6,115 people519 mm#1,850 of 2,589Strongest: jobs & income A−, hazard risk B+·lowest: safety D
77Ste. Anne3,587 people519 mm#1,851 of 2,589Strongest: safety A−, walkability B+·lowest: hazard risk D−
78Westdale5,339 people519 mm#1,852 of 2,589Strongest: walkability B+, hazard risk B+·lowest: safety D
79St. George4,254 people519 mm#1,853 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
80St. Norbert8,251 people519 mm#1,854 of 2,589Strongest: walkability B+, hazard risk B+·lowest: safety D
81South Tuxedo3,629 people519 mm#1,855 of 2,589Strongest: jobs & income A+, hazard risk B+·lowest: safety D
82Peguis11,177 people519 mm#1,856 of 2,589Strongest: jobs & income A−, walkability B+·lowest: safety D
83Bridgwater Forest5,076 people519 mm#1,857 of 2,589Strongest: jobs & income A−, hazard risk B+·lowest: safety D
84Radisson3,653 people519 mm#1,858 of 2,589Strongest: hazard risk B+, walkability B+·lowest: safety D
85Kirkfield4,100 people519 mm#1,859 of 2,589Strongest: walkability A, jobs & income A·lowest: safety D
86Garden City6,794 people519 mm#1,860 of 2,589Strongest: walkability A−, hazard risk B+·lowest: safety D
87Crestview8,658 people519 mm#1,861 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
88Rossmere-B4,732 people519 mm#1,862 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
89Waverley Heights5,252 people519 mm#1,863 of 2,589Strongest: walkability A+, health B+·lowest: safety D
90Buchanan3,473 people519 mm#1,864 of 2,589Strongest: hazard risk B+, health B+·lowest: safety D
91Maybank4,817 people519 mm#1,865 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
92King Edward7,190 people519 mm#1,866 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
93Richmond West6,114 people519 mm#1,867 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
94Booth9,016 people519 mm#1,868 of 2,589Strongest: walkability A+, health B+·lowest: safety D
95Ste. Anne6,387 people519 mm#1,869 of 2,589Strongest: hazard risk A−, safety B+·lowest: walkability D−
96Kildonan Drive5,063 people519 mm#1,870 of 2,589Strongest: walkability A, jobs & income B+·lowest: safety D
97Oakbank17,494 people519 mm#1,871 of 2,589Strongest: jobs & income B, hazard risk B·lowest: health D
98North St. Boniface3,358 people519 mm#1,872 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
99Inkster-Faraday3,700 people519 mm#1,873 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
100Rockwood4,554 people519 mm#1,874 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
101Wolseley8,127 people519 mm#1,875 of 2,589Strongest: walkability A+, health B+·lowest: cost of living D
102Sturgeon Creek3,202 people519 mm#1,876 of 2,589Strongest: walkability A, health B+·lowest: safety D
103Windsor Park12,523 people519 mm#1,877 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
104The Maples13,766 people519 mm#1,878 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
105Leila North3,966 people519 mm#1,879 of 2,589Strongest: walkability A+, health B+·lowest: safety D
106Munroe West2,532 people519 mm#1,880 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
107McMillan3,568 people519 mm#1,881 of 2,589Strongest: walkability A+, health B+·lowest: cost of living D
108Brooklands3,114 people519 mm#1,882 of 2,589Strongest: walkability A−, hazard risk B+·lowest: safety D
109Seven Oaks3,244 people519 mm#1,883 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
110Silver Heights7,883 people519 mm#1,884 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
111South Pointe8,168 people519 mm#1,885 of 2,589Strongest: hazard risk B+, health B+·lowest: safety D
112Victoria West3,687 people519 mm#1,886 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
113Talbot-Grey2,756 people519 mm#1,887 of 2,589Strongest: walkability A−, hazard risk B+·lowest: safety D
114Luxton3,047 people519 mm#1,888 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
115Burrows Central5,565 people519 mm#1,889 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
116Woodlands4,057 people519 mm#1,890 of 2,589Strongest: cost of living A−, hazard risk B·lowest: health D
117East Elmwood3,611 people519 mm#1,891 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
118Earl Grey5,152 people519 mm#1,892 of 2,589Strongest: walkability A+, hazard risk B+·lowest: cost of living D
119Norwood East3,881 people519 mm#1,893 of 2,589Strongest: walkability A+, health B+·lowest: cost of living D
120Lord Roberts5,104 people519 mm#1,894 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
121Templeton-Sinclair3,987 people519 mm#1,895 of 2,589Strongest: walkability A−, health B+·lowest: safety D
122Meadowood6,991 people519 mm#1,896 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
123Valley Gardens8,329 people519 mm#1,897 of 2,589Strongest: walkability A, health B+·lowest: safety D
124Weston6,661 people519 mm#1,898 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
125Munroe East8,873 people519 mm#1,899 of 2,589Strongest: walkability A, health B+·lowest: safety D
126St. Boniface Industrial Park5,252 people519 mm#1,900 of 2,589Strongest: hazard risk B+, walkability B+·lowest: safety D
127Leila-McPhillips Triangle3,824 people519 mm#1,901 of 2,589Strongest: walkability A+, health B+·lowest: safety D
128Daniel McIntyre9,584 people519 mm#1,902 of 2,589Strongest: walkability A+, health B+·lowest: safety D
129Jefferson11,524 people519 mm#1,903 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
130Kildare-Redonda8,294 people519 mm#1,904 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
131Grant Park2,898 people519 mm#1,905 of 2,589Strongest: walkability A+, hazard risk B+·lowest: cost of living D
132St. Andrews12,021 people519 mm#1,906 of 2,589Strongest: jobs & income B+, hazard risk B·lowest: health C−
133Eaglemere3,631 people519 mm#1,907 of 2,589Strongest: health B+, walkability B+·lowest: cost of living D
134Heritage Park5,817 people519 mm#1,908 of 2,589Strongest: walkability A−, health B+·lowest: safety D
135Mathers2,785 people519 mm#1,909 of 2,589Strongest: walkability A+, hazard risk B+·lowest: cost of living D
136Stony Mountain9,180 people519 mm#1,910 of 2,589Strongest: cost of living A−, hazard risk B·lowest: health C−
137Tuxedo Industrial2,726 people519 mm#1,911 of 2,589Strongest: jobs & income B+, hazard risk B+·lowest: cost of living D−
138Broadway-Assiniboine5,871 people519 mm#1,912 of 2,589Strongest: walkability A+, health B+·lowest: safety D
139Chalmers12,384 people519 mm#1,913 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
140Bridgwater Trails11,365 people519 mm#1,914 of 2,589Strongest: hazard risk B+, health B+·lowest: safety D
141St. John's8,492 people519 mm#1,915 of 2,589Strongest: walkability A+, hazard risk B+·lowest: jobs & income D
142St. Matthews5,699 people519 mm#1,916 of 2,589Strongest: walkability A+, health B+·lowest: safety D
143Brockville2,632 people519 mm#1,917 of 2,589Strongest: hazard risk B+, walkability B+·lowest: cost of living D
144Rossmere-A13,613 people519 mm#1,918 of 2,589Strongest: walkability A, hazard risk B+·lowest: cost of living D
145West Alexander5,161 people519 mm#1,919 of 2,589Strongest: walkability A+, health B+·lowest: jobs & income D
146Normand Park5,299 people519 mm#1,920 of 2,589Strongest: walkability A−, hazard risk B+·lowest: safety D
147Central St. Boniface7,772 people519 mm#1,921 of 2,589Strongest: walkability A+, health B+·lowest: cost of living D
148Burrows-Keewatin2,506 people519 mm#1,922 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
149Valhalla3,153 people519 mm#1,923 of 2,589Strongest: walkability A+, hazard risk B+·lowest: cost of living D
150William Whyte11,432 people519 mm#1,924 of 2,589Strongest: walkability A+, hazard risk B+·lowest: jobs & income D−
151St. Clements12,029 people519 mm#1,925 of 2,589Strongest: hazard risk B, jobs & income B−·lowest: walkability D
152Alpine Place3,721 people519 mm#1,926 of 2,589Strongest: walkability A, hazard risk B+·lowest: jobs & income D
153Centennial4,483 people519 mm#1,927 of 2,589Strongest: walkability A+, health B+·lowest: jobs & income D−
154Fort Richmond11,563 people519 mm#1,928 of 2,589Strongest: walkability A+, hazard risk B+·lowest: cost of living D
155North Point Douglas2,670 people519 mm#1,929 of 2,589Strongest: walkability A+, hazard risk B+·lowest: jobs & income D−
156Worthington6,093 people519 mm#1,930 of 2,589Strongest: walkability A+, hazard risk B+·lowest: cost of living D
157Niakwa Place3,461 people519 mm#1,931 of 2,589Strongest: walkability A, hazard risk B+·lowest: cost of living D
158Spence4,378 people519 mm#1,932 of 2,589Strongest: walkability A+, health B+·lowest: jobs & income D−
159West Broadway6,537 people519 mm#1,933 of 2,589Strongest: walkability A+, health B+·lowest: cost of living D−
160Central Park4,328 people519 mm#1,934 of 2,589Strongest: walkability A+, health B+·lowest: jobs & income D−
161Selkirk11,570 people519 mm#1,935 of 2,589Strongest: walkability A, hazard risk B·lowest: safety D
162South Portage3,037 people519 mm#1,936 of 2,589Strongest: walkability A+, hazard risk B+·lowest: jobs & income D
163Virden3,322 people517 mm#1,938 of 2,589Strongest: walkability A, jobs & income A·lowest: safety C−
164Wallace-Woodworth2,983 people517 mm#1,939 of 2,589Strongest: jobs & income A, cost of living A·lowest: health C
165Gimli6,914 people517 mm#1,940 of 2,589Strongest: walkability B, hazard risk B·lowest: safety D
166Lorne3,022 people517 mm#1,941 of 2,589Strongest: cost of living A+, safety A+·lowest: health B−
167Killarney3,708 people517 mm#1,942 of 2,589Strongest: walkability A, cost of living A−·lowest: safety C
168Grey2,655 people493 mm#1,960 of 2,589Strongest: safety A+, cost of living A−·lowest: health C+
169North Norfolk4,084 people493 mm#1,961 of 2,589Strongest: cost of living A−, walkability B·lowest: jobs & income C+
170WestLake-Gladstone3,604 people493 mm#1,962 of 2,589Strongest: cost of living A−, walkability B+·lowest: jobs & income C−
171Portage la Prairie7,359 people493 mm#1,963 of 2,589Strongest: cost of living B, jobs & income B−·lowest: walkability D
172Cartier3,739 people493 mm#1,964 of 2,589Strongest: cost of living A−, safety B−·lowest: walkability D
173Portage la Prairie14,738 people493 mm#1,965 of 2,589Strongest: walkability A, jobs & income B·lowest: safety D
174Flin Flon (Part)4,732 people491 mm#1,966 of 2,589Strongest: cost of living A+, walkability A·lowest: hazard risk D−
175Neepawa6,328 people489 mm#1,967 of 2,589Strongest: jobs & income A+, cost of living A·lowest: health B−
176Souris2,737 people489 mm#1,968 of 2,589Strongest: walkability A, cost of living A−·lowest: hazard risk C+
177Minnedosa2,859 people489 mm#1,969 of 2,589Strongest: cost of living B+, walkability B·lowest: safety C
178Brandon59,444 people489 mm#1,970 of 2,589Strongest: walkability A−, jobs & income A−·lowest: safety C−
179Cornwallis4,705 people489 mm#1,971 of 2,589Strongest: jobs & income A+, cost of living A−·lowest: walkability C
180North Cypress-Langford3,234 people489 mm#1,972 of 2,589Strongest: cost of living A−, hazard risk B−·lowest: walkability C
181The Pas5,634 people469 mm#1,994 of 2,589Strongest: cost of living A+, walkability A·lowest: safety D−
182Dauphin8,587 people462 mm#2,010 of 2,589Strongest: walkability A, cost of living B−·lowest: safety D−
183Division No. 19, Unorganized3,324 people462 mm#2,011 of 2,589Strongest: cost of living A+, walkability C+·lowest: hazard risk D−
184Russell2,715 people448 mm#2,022 of 2,589Strongest: jobs & income A+, walkability A·lowest: safety D
185Roblin3,184 people448 mm#2,023 of 2,589Strongest: 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).