Guest, Sign inJoin
RussellmainstreetRussell, #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

Russell

Manitoba · 2,715 people
448 mm Precipitation a year

Overall B+·#646 of 2,556

Strongest: jobs & income A+, walkability A·lowest: safety D

#2

Roblin

Manitoba · 3,184 people
448 mm Precipitation a year

Overall C+·#1,621 of 2,556

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

#3

Dauphin

Manitoba · 8,587 people
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

185 places

#TownPrecipitation a yearCanada rankWhat drives it
1Russell2,715 people448 mm#567 of 2,589Strongest: jobs & income A+, walkability A·lowest: safety D
2Roblin3,184 people448 mm#568 of 2,589Strongest: jobs & income B+, cost of living B+·lowest: safety D
3Dauphin8,587 people462 mm#579 of 2,589Strongest: walkability A, cost of living B−·lowest: safety D−
4Division No. 19, Unorganized3,324 people462 mm#580 of 2,589Strongest: cost of living A+, walkability C+·lowest: hazard risk D−
5The Pas5,634 people469 mm#596 of 2,589Strongest: cost of living A+, walkability A·lowest: safety D−
6Neepawa6,328 people489 mm#618 of 2,589Strongest: jobs & income A+, cost of living A·lowest: health B−
7Souris2,737 people489 mm#619 of 2,589Strongest: walkability A, cost of living A−·lowest: hazard risk C+
8Minnedosa2,859 people489 mm#620 of 2,589Strongest: cost of living B+, walkability B·lowest: safety C
9Brandon59,444 people489 mm#621 of 2,589Strongest: walkability A−, jobs & income A−·lowest: safety C−
10Cornwallis4,705 people489 mm#622 of 2,589Strongest: jobs & income A+, cost of living A−·lowest: walkability C
11North Cypress-Langford3,234 people489 mm#623 of 2,589Strongest: cost of living A−, hazard risk B−·lowest: walkability C
12Flin Flon (Part)4,732 people491 mm#624 of 2,589Strongest: cost of living A+, walkability A·lowest: hazard risk D−
13Grey2,655 people493 mm#625 of 2,589Strongest: safety A+, cost of living A−·lowest: health C+
14North Norfolk4,084 people493 mm#626 of 2,589Strongest: cost of living A−, walkability B·lowest: jobs & income C+
15WestLake-Gladstone3,604 people493 mm#627 of 2,589Strongest: cost of living A−, walkability B+·lowest: jobs & income C−
16Portage la Prairie7,359 people493 mm#628 of 2,589Strongest: cost of living B, jobs & income B−·lowest: walkability D
17Cartier3,739 people493 mm#629 of 2,589Strongest: cost of living A−, safety B−·lowest: walkability D
18Portage la Prairie14,738 people493 mm#630 of 2,589Strongest: walkability A, jobs & income B·lowest: safety D
19Lorne3,022 people517 mm#648 of 2,589Strongest: cost of living A+, safety A+·lowest: health B−
20Killarney3,708 people517 mm#649 of 2,589Strongest: walkability A, cost of living A−·lowest: safety C
21Gimli6,914 people517 mm#650 of 2,589Strongest: walkability B, hazard risk B·lowest: safety D
22Virden3,322 people517 mm#652 of 2,589Strongest: walkability A, jobs & income A·lowest: safety C−
23Wallace-Woodworth2,983 people517 mm#653 of 2,589Strongest: jobs & income A, cost of living A·lowest: health C
24North River Heights7,228 people519 mm#654 of 2,589Strongest: jobs & income A+, cost of living A·lowest: safety D
25Central River Heights2,736 people519 mm#655 of 2,589Strongest: jobs & income A+, walkability A·lowest: safety D
26Crescentwood3,060 people519 mm#656 of 2,589Strongest: jobs & income A+, walkability A+·lowest: safety D
27Niverville7,277 people519 mm#657 of 2,589Strongest: safety A, hazard risk A−·lowest: health C+
28East St. Paul10,321 people519 mm#658 of 2,589Strongest: jobs & income A, hazard risk A−·lowest: walkability C−
29Stonewall5,443 people519 mm#659 of 2,589Strongest: walkability A, jobs & income A−·lowest: health C
30Whyte Ridge7,299 people519 mm#660 of 2,589Strongest: jobs & income A, cost of living A−·lowest: safety D
31St. Adolphe8,770 people519 mm#661 of 2,589Strongest: hazard risk A−, safety B+·lowest: walkability C
32Minnetonka4,461 people519 mm#662 of 2,589Strongest: jobs & income A, hazard risk B+·lowest: safety D
33La Salle9,215 people519 mm#663 of 2,589Strongest: jobs & income A−, cost of living B+·lowest: health C+
34Tyndall Park12,393 people519 mm#664 of 2,589Strongest: jobs & income A, walkability A·lowest: safety D
35Grassie2,857 people519 mm#665 of 2,589Strongest: jobs & income A+, hazard risk B+·lowest: safety D
36Riverbend5,453 people519 mm#666 of 2,589Strongest: jobs & income A−, walkability B+·lowest: safety D
37Island Lakes4,148 people519 mm#667 of 2,589Strongest: jobs & income A, cost of living B+·lowest: safety D
38Canterbury Park8,744 people519 mm#668 of 2,589Strongest: walkability A−, jobs & income A−·lowest: safety D
39Robertson5,090 people519 mm#669 of 2,589Strongest: jobs & income A+, walkability A·lowest: safety D
40Westwood5,716 people519 mm#670 of 2,589Strongest: jobs & income A, hazard risk B+·lowest: safety D
41West St. Paul10,796 people519 mm#671 of 2,589Strongest: jobs & income A, hazard risk B+·lowest: walkability D
42Southdale8,210 people519 mm#672 of 2,589Strongest: jobs & income A, walkability A·lowest: safety D
43Royalwood6,439 people519 mm#673 of 2,589Strongest: jobs & income A, hazard risk B+·lowest: safety D
44South River Heights2,632 people519 mm#674 of 2,589Strongest: jobs & income A+, walkability A−·lowest: safety D
45Elmhurst6,600 people519 mm#675 of 2,589Strongest: jobs & income A, hazard risk B+·lowest: safety D
46River Park South12,304 people519 mm#676 of 2,589Strongest: jobs & income A−, walkability B+·lowest: safety D
47Mitchell19,950 people519 mm#677 of 2,589Strongest: hazard risk A−, safety B+·lowest: walkability C+
48Linden Woods11,134 people519 mm#678 of 2,589Strongest: jobs & income A, hazard risk B+·lowest: safety D
49Point Road3,290 people519 mm#679 of 2,589Strongest: jobs & income A+, walkability A·lowest: safety D
50Roslyn4,411 people519 mm#680 of 2,589Strongest: walkability A+, jobs & income A−·lowest: safety D
51Amber Trails9,256 people519 mm#681 of 2,589Strongest: jobs & income A, hazard risk B+·lowest: safety D
52Springfield North8,327 people519 mm#682 of 2,589Strongest: jobs & income A, hazard risk B+·lowest: safety D
53Sargent Park6,242 people519 mm#683 of 2,589Strongest: walkability A+, jobs & income A·lowest: safety D
54Dakota Crossing13,048 people519 mm#684 of 2,589Strongest: jobs & income A−, walkability A−·lowest: safety D
55Fraipont4,221 people519 mm#685 of 2,589Strongest: jobs & income A−, hazard risk B+·lowest: safety D
56Pulberry7,723 people519 mm#686 of 2,589Strongest: walkability A, jobs & income A·lowest: safety D
57Glendale3,586 people519 mm#687 of 2,589Strongest: jobs & income A+, walkability A−·lowest: safety D
58Sage Creek7,391 people519 mm#688 of 2,589Strongest: jobs & income A, hazard risk B+·lowest: safety D
59Deer Lodge3,691 people519 mm#689 of 2,589Strongest: walkability A, jobs & income A−·lowest: safety D
60Mandalay West5,423 people519 mm#690 of 2,589Strongest: jobs & income A−, hazard risk B+·lowest: safety D
61West Kildonan Industrial3,678 people519 mm#691 of 2,589Strongest: jobs & income A, walkability B+·lowest: safety D
62Meadows3,822 people519 mm#692 of 2,589Strongest: walkability A−, jobs & income A−·lowest: safety D
63Lorette13,509 people519 mm#693 of 2,589Strongest: hazard risk A−, jobs & income B·lowest: walkability C
64Norwood West2,909 people519 mm#694 of 2,589Strongest: walkability A+, jobs & income A·lowest: safety D
65Betsworth7,476 people519 mm#695 of 2,589Strongest: jobs & income A+, hazard risk B+·lowest: safety D
66Riverview4,649 people519 mm#696 of 2,589Strongest: walkability A+, jobs & income A·lowest: safety D
67Tuxedo4,295 people519 mm#697 of 2,589Strongest: jobs & income A+, walkability A·lowest: safety D
68Steinbach21,671 people519 mm#698 of 2,589Strongest: hazard risk A−, walkability A−·lowest: safety C−
69River East7,774 people519 mm#699 of 2,589Strongest: jobs & income A, walkability B+·lowest: safety D
70Old Tuxedo6,812 people519 mm#700 of 2,589Strongest: walkability A+, jobs & income A·lowest: safety D
71North Inkster Industrial3,661 people519 mm#701 of 2,589Strongest: jobs & income A, hazard risk B+·lowest: safety D
72Shaughnessy Park5,169 people519 mm#702 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
73Varsity View2,985 people519 mm#703 of 2,589Strongest: jobs & income A+, walkability A·lowest: safety D
74Rivergrove2,742 people519 mm#704 of 2,589Strongest: jobs & income A, walkability A−·lowest: safety D
75Minto5,830 people519 mm#705 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
76Glenwood6,617 people519 mm#706 of 2,589Strongest: walkability A, jobs & income A−·lowest: safety D
77Mission Gardens3,979 people519 mm#707 of 2,589Strongest: walkability A−, hazard risk B+·lowest: safety D
78Headingley5,368 people519 mm#708 of 2,589Strongest: cost of living B, jobs & income B·lowest: walkability C−
79Inkster Gardens6,115 people519 mm#709 of 2,589Strongest: jobs & income A−, hazard risk B+·lowest: safety D
80Ste. Anne3,587 people519 mm#710 of 2,589Strongest: safety A−, walkability B+·lowest: hazard risk D−
81Westdale5,339 people519 mm#711 of 2,589Strongest: walkability B+, hazard risk B+·lowest: safety D
82St. George4,254 people519 mm#712 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
83St. Norbert8,251 people519 mm#713 of 2,589Strongest: walkability B+, hazard risk B+·lowest: safety D
84South Tuxedo3,629 people519 mm#714 of 2,589Strongest: jobs & income A+, hazard risk B+·lowest: safety D
85Peguis11,177 people519 mm#715 of 2,589Strongest: jobs & income A−, walkability B+·lowest: safety D
86Bridgwater Forest5,076 people519 mm#716 of 2,589Strongest: jobs & income A−, hazard risk B+·lowest: safety D
87Radisson3,653 people519 mm#717 of 2,589Strongest: hazard risk B+, walkability B+·lowest: safety D
88Kirkfield4,100 people519 mm#718 of 2,589Strongest: walkability A, jobs & income A·lowest: safety D
89Garden City6,794 people519 mm#719 of 2,589Strongest: walkability A−, hazard risk B+·lowest: safety D
90Crestview8,658 people519 mm#720 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
91Rossmere-B4,732 people519 mm#721 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
92Waverley Heights5,252 people519 mm#722 of 2,589Strongest: walkability A+, health B+·lowest: safety D
93Buchanan3,473 people519 mm#723 of 2,589Strongest: hazard risk B+, health B+·lowest: safety D
94Maybank4,817 people519 mm#724 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
95King Edward7,190 people519 mm#725 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
96Richmond West6,114 people519 mm#726 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
97Booth9,016 people519 mm#727 of 2,589Strongest: walkability A+, health B+·lowest: safety D
98Ste. Anne6,387 people519 mm#728 of 2,589Strongest: hazard risk A−, safety B+·lowest: walkability D−
99Kildonan Drive5,063 people519 mm#729 of 2,589Strongest: walkability A, jobs & income B+·lowest: safety D
100Oakbank17,494 people519 mm#730 of 2,589Strongest: jobs & income B, hazard risk B·lowest: health D
101North St. Boniface3,358 people519 mm#731 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
102Inkster-Faraday3,700 people519 mm#732 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
103Rockwood4,554 people519 mm#733 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
104Wolseley8,127 people519 mm#734 of 2,589Strongest: walkability A+, health B+·lowest: cost of living D
105Sturgeon Creek3,202 people519 mm#735 of 2,589Strongest: walkability A, health B+·lowest: safety D
106Windsor Park12,523 people519 mm#736 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
107The Maples13,766 people519 mm#737 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
108Leila North3,966 people519 mm#738 of 2,589Strongest: walkability A+, health B+·lowest: safety D
109Munroe West2,532 people519 mm#739 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
110McMillan3,568 people519 mm#740 of 2,589Strongest: walkability A+, health B+·lowest: cost of living D
111Brooklands3,114 people519 mm#741 of 2,589Strongest: walkability A−, hazard risk B+·lowest: safety D
112Seven Oaks3,244 people519 mm#742 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
113Silver Heights7,883 people519 mm#743 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
114South Pointe8,168 people519 mm#744 of 2,589Strongest: hazard risk B+, health B+·lowest: safety D
115Victoria West3,687 people519 mm#745 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
116Talbot-Grey2,756 people519 mm#746 of 2,589Strongest: walkability A−, hazard risk B+·lowest: safety D
117Luxton3,047 people519 mm#747 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
118Burrows Central5,565 people519 mm#748 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
119Woodlands4,057 people519 mm#749 of 2,589Strongest: cost of living A−, hazard risk B·lowest: health D
120East Elmwood3,611 people519 mm#750 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
121Earl Grey5,152 people519 mm#751 of 2,589Strongest: walkability A+, hazard risk B+·lowest: cost of living D
122Norwood East3,881 people519 mm#752 of 2,589Strongest: walkability A+, health B+·lowest: cost of living D
123Lord Roberts5,104 people519 mm#753 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
124Templeton-Sinclair3,987 people519 mm#754 of 2,589Strongest: walkability A−, health B+·lowest: safety D
125Meadowood6,991 people519 mm#755 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
126Valley Gardens8,329 people519 mm#756 of 2,589Strongest: walkability A, health B+·lowest: safety D
127Weston6,661 people519 mm#757 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
128Munroe East8,873 people519 mm#758 of 2,589Strongest: walkability A, health B+·lowest: safety D
129St. Boniface Industrial Park5,252 people519 mm#759 of 2,589Strongest: hazard risk B+, walkability B+·lowest: safety D
130Leila-McPhillips Triangle3,824 people519 mm#760 of 2,589Strongest: walkability A+, health B+·lowest: safety D
131Daniel McIntyre9,584 people519 mm#761 of 2,589Strongest: walkability A+, health B+·lowest: safety D
132Jefferson11,524 people519 mm#762 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
133Kildare-Redonda8,294 people519 mm#763 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
134Grant Park2,898 people519 mm#764 of 2,589Strongest: walkability A+, hazard risk B+·lowest: cost of living D
135St. Andrews12,021 people519 mm#765 of 2,589Strongest: jobs & income B+, hazard risk B·lowest: health C−
136Eaglemere3,631 people519 mm#766 of 2,589Strongest: health B+, walkability B+·lowest: cost of living D
137Heritage Park5,817 people519 mm#767 of 2,589Strongest: walkability A−, health B+·lowest: safety D
138Mathers2,785 people519 mm#768 of 2,589Strongest: walkability A+, hazard risk B+·lowest: cost of living D
139Stony Mountain9,180 people519 mm#769 of 2,589Strongest: cost of living A−, hazard risk B·lowest: health C−
140Tuxedo Industrial2,726 people519 mm#770 of 2,589Strongest: jobs & income B+, hazard risk B+·lowest: cost of living D−
141Broadway-Assiniboine5,871 people519 mm#771 of 2,589Strongest: walkability A+, health B+·lowest: safety D
142Chalmers12,384 people519 mm#772 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
143Bridgwater Trails11,365 people519 mm#773 of 2,589Strongest: hazard risk B+, health B+·lowest: safety D
144St. John's8,492 people519 mm#774 of 2,589Strongest: walkability A+, hazard risk B+·lowest: jobs & income D
145St. Matthews5,699 people519 mm#775 of 2,589Strongest: walkability A+, health B+·lowest: safety D
146Brockville2,632 people519 mm#776 of 2,589Strongest: hazard risk B+, walkability B+·lowest: cost of living D
147Rossmere-A13,613 people519 mm#777 of 2,589Strongest: walkability A, hazard risk B+·lowest: cost of living D
148West Alexander5,161 people519 mm#778 of 2,589Strongest: walkability A+, health B+·lowest: jobs & income D
149Normand Park5,299 people519 mm#779 of 2,589Strongest: walkability A−, hazard risk B+·lowest: safety D
150Central St. Boniface7,772 people519 mm#780 of 2,589Strongest: walkability A+, health B+·lowest: cost of living D
151Burrows-Keewatin2,506 people519 mm#781 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
152Valhalla3,153 people519 mm#782 of 2,589Strongest: walkability A+, hazard risk B+·lowest: cost of living D
153William Whyte11,432 people519 mm#783 of 2,589Strongest: walkability A+, hazard risk B+·lowest: jobs & income D−
154St. Clements12,029 people519 mm#784 of 2,589Strongest: hazard risk B, jobs & income B−·lowest: walkability D
155Alpine Place3,721 people519 mm#785 of 2,589Strongest: walkability A, hazard risk B+·lowest: jobs & income D
156Centennial4,483 people519 mm#786 of 2,589Strongest: walkability A+, health B+·lowest: jobs & income D−
157Fort Richmond11,563 people519 mm#787 of 2,589Strongest: walkability A+, hazard risk B+·lowest: cost of living D
158North Point Douglas2,670 people519 mm#788 of 2,589Strongest: walkability A+, hazard risk B+·lowest: jobs & income D−
159Worthington6,093 people519 mm#789 of 2,589Strongest: walkability A+, hazard risk B+·lowest: cost of living D
160Niakwa Place3,461 people519 mm#790 of 2,589Strongest: walkability A, hazard risk B+·lowest: cost of living D
161Spence4,378 people519 mm#791 of 2,589Strongest: walkability A+, health B+·lowest: jobs & income D−
162West Broadway6,537 people519 mm#792 of 2,589Strongest: walkability A+, health B+·lowest: cost of living D−
163Central Park4,328 people519 mm#793 of 2,589Strongest: walkability A+, health B+·lowest: jobs & income D−
164Selkirk11,570 people519 mm#794 of 2,589Strongest: walkability A, hazard risk B·lowest: safety D
165South Portage3,037 people519 mm#795 of 2,589Strongest: walkability A+, hazard risk B+·lowest: jobs & income D
166Thompson12,917 people522 mm#798 of 2,589Strongest: cost of living A, jobs & income A−·lowest: safety D−
167Dufferin2,587 people528 mm#799 of 2,589Strongest: safety A+, jobs & income A+·lowest: walkability C
168Pembina2,502 people528 mm#800 of 2,589Strongest: safety A+, cost of living A·lowest: jobs & income C+
169Stanley9,929 people528 mm#801 of 2,589Strongest: safety A+, jobs & income A·lowest: walkability C−
170Winkler16,156 people528 mm#802 of 2,589Strongest: safety A−, jobs & income B+·lowest: cost of living C−
171Morden11,578 people528 mm#803 of 2,589Strongest: jobs & income B+, walkability B+·lowest: cost of living C
172Rhineland6,819 people528 mm#804 of 2,589Strongest: jobs & income B, walkability B·lowest: safety C
173Carman3,547 people528 mm#805 of 2,589Strongest: walkability A, jobs & income B·lowest: cost of living C
174Altona4,989 people543 mm#808 of 2,589Strongest: walkability A, jobs & income B+·lowest: cost of living B−
175Emerson-Franklin2,686 people543 mm#809 of 2,589Strongest: hazard risk A−, cost of living A−·lowest: jobs & income C−
176De Salaberry4,401 people543 mm#810 of 2,589Strongest: hazard risk A−, safety B+·lowest: jobs & income C−
177Morris3,550 people543 mm#811 of 2,589Strongest: jobs & income A−, cost of living B+·lowest: safety C
178La Broquerie7,808 people543 mm#812 of 2,589Strongest: safety B+, health C+·lowest: hazard risk D−
179Beausejour3,565 people571 mm#816 of 2,589Strongest: walkability A−, hazard risk B·lowest: cost of living C
180Brokenhead5,931 people571 mm#817 of 2,589Strongest: hazard risk B, safety B·lowest: health C−
181Lac du Bonnet3,592 people571 mm#818 of 2,589Strongest: cost of living B+, hazard risk B·lowest: jobs & income D
182Alexander4,032 people571 mm#819 of 2,589Strongest: cost of living B+, hazard risk B·lowest: safety D−
183Bifrost-Riverton3,518 people602 mm#827 of 2,589Strongest: cost of living B, walkability B·lowest: safety D−
184Swan Valley West2,702 people658 mm#841 of 2,589Strongest: cost of living A, jobs & income A·lowest: safety D
185Swan River4,048 people658 mm#842 of 2,589Strongest: 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).