Guest, Sign inJoin
Altona, Manitoba (244289613)Altona, #1 on this list · Photo: Andrew Filer from Seattle (ex-Minneapolis) (CC BY-SA 2.0)
Manitoba · 2026

Towns with the warmest summers in Manitoba

Nowhere in Manitoba does better on this list than Altona, at 26°C (79°F). Emerson-Franklin is second (26°C (79°F)) and De Salaberry third (26°C (79°F)). The middle of the list is Munroe West, with 26°C (78°F). The list ends with Thompson, at 23°C (74°F). Altona is #1,009 of 2,589 on the list for all of Canada. No place in Manitoba makes the national top 100 on this list.

Average July high, 1991–2020 normals at the nearest station How grades work

#1

Altona

Manitoba · 4,989 people
26°C (79°F) July high

Overall B+·#675 of 2,556

Strongest: walkability A, jobs & income B+·lowest: cost of living B−

#2

Emerson-Franklin

Manitoba · 2,686 people
26°C (79°F) July high

Overall B+·#822 of 2,556

Strongest: hazard risk A−, cost of living A−·lowest: jobs & income C−

#3

De Salaberry

Manitoba · 4,401 people
26°C (79°F) July high

Overall B·#937 of 2,556

Strongest: hazard risk A−, safety B+·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

185 places

#TownJuly highCanada rankWhat drives it
1Altona4,989 people26°C (79°F)#1,009 of 2,589Strongest: walkability A, jobs & income B+·lowest: cost of living B−
2Emerson-Franklin2,686 people26°C (79°F)#1,013 of 2,589Strongest: hazard risk A−, cost of living A−·lowest: jobs & income C−
3De Salaberry4,401 people26°C (79°F)#1,017 of 2,589Strongest: hazard risk A−, safety B+·lowest: jobs & income C−
4Morris3,550 people26°C (79°F)#1,023 of 2,589Strongest: jobs & income A−, cost of living B+·lowest: safety C
5La Broquerie7,808 people26°C (79°F)#1,028 of 2,589Strongest: safety B+, health C+·lowest: hazard risk D−
6Lorne3,022 people26°C (79°F)#1,029 of 2,589Strongest: cost of living A+, safety A+·lowest: health B−
7Killarney3,708 people26°C (79°F)#1,031 of 2,589Strongest: walkability A, cost of living A−·lowest: safety C
8North River Heights7,228 people26°C (78°F)#1,051 of 2,589Strongest: jobs & income A+, cost of living A·lowest: safety D
9Central River Heights2,736 people26°C (78°F)#1,052 of 2,589Strongest: jobs & income A+, walkability A·lowest: safety D
10Crescentwood3,060 people26°C (78°F)#1,053 of 2,589Strongest: jobs & income A+, walkability A+·lowest: safety D
11Niverville7,277 people26°C (78°F)#1,054 of 2,589Strongest: safety A, hazard risk A−·lowest: health C+
12East St. Paul10,321 people26°C (78°F)#1,055 of 2,589Strongest: jobs & income A, hazard risk A−·lowest: walkability C−
13Stonewall5,443 people26°C (78°F)#1,056 of 2,589Strongest: walkability A, jobs & income A−·lowest: health C
14Whyte Ridge7,299 people26°C (78°F)#1,057 of 2,589Strongest: jobs & income A, cost of living A−·lowest: safety D
15St. Adolphe8,770 people26°C (78°F)#1,058 of 2,589Strongest: hazard risk A−, safety B+·lowest: walkability C
16Minnetonka4,461 people26°C (78°F)#1,059 of 2,589Strongest: jobs & income A, hazard risk B+·lowest: safety D
17La Salle9,215 people26°C (78°F)#1,060 of 2,589Strongest: jobs & income A−, cost of living B+·lowest: health C+
18Tyndall Park12,393 people26°C (78°F)#1,061 of 2,589Strongest: jobs & income A, walkability A·lowest: safety D
19Grassie2,857 people26°C (78°F)#1,062 of 2,589Strongest: jobs & income A+, hazard risk B+·lowest: safety D
20Riverbend5,453 people26°C (78°F)#1,063 of 2,589Strongest: jobs & income A−, walkability B+·lowest: safety D
21Island Lakes4,148 people26°C (78°F)#1,064 of 2,589Strongest: jobs & income A, cost of living B+·lowest: safety D
22Canterbury Park8,744 people26°C (78°F)#1,065 of 2,589Strongest: walkability A−, jobs & income A−·lowest: safety D
23Robertson5,090 people26°C (78°F)#1,066 of 2,589Strongest: jobs & income A+, walkability A·lowest: safety D
24Westwood5,716 people26°C (78°F)#1,067 of 2,589Strongest: jobs & income A, hazard risk B+·lowest: safety D
25West St. Paul10,796 people26°C (78°F)#1,068 of 2,589Strongest: jobs & income A, hazard risk B+·lowest: walkability D
26Southdale8,210 people26°C (78°F)#1,069 of 2,589Strongest: jobs & income A, walkability A·lowest: safety D
27Royalwood6,439 people26°C (78°F)#1,070 of 2,589Strongest: jobs & income A, hazard risk B+·lowest: safety D
28South River Heights2,632 people26°C (78°F)#1,071 of 2,589Strongest: jobs & income A+, walkability A−·lowest: safety D
29Elmhurst6,600 people26°C (78°F)#1,072 of 2,589Strongest: jobs & income A, hazard risk B+·lowest: safety D
30River Park South12,304 people26°C (78°F)#1,073 of 2,589Strongest: jobs & income A−, walkability B+·lowest: safety D
31Mitchell19,950 people26°C (78°F)#1,074 of 2,589Strongest: hazard risk A−, safety B+·lowest: walkability C+
32Linden Woods11,134 people26°C (78°F)#1,075 of 2,589Strongest: jobs & income A, hazard risk B+·lowest: safety D
33Point Road3,290 people26°C (78°F)#1,076 of 2,589Strongest: jobs & income A+, walkability A·lowest: safety D
34Roslyn4,411 people26°C (78°F)#1,077 of 2,589Strongest: walkability A+, jobs & income A−·lowest: safety D
35Amber Trails9,256 people26°C (78°F)#1,078 of 2,589Strongest: jobs & income A, hazard risk B+·lowest: safety D
36Springfield North8,327 people26°C (78°F)#1,079 of 2,589Strongest: jobs & income A, hazard risk B+·lowest: safety D
37Sargent Park6,242 people26°C (78°F)#1,080 of 2,589Strongest: walkability A+, jobs & income A·lowest: safety D
38Dakota Crossing13,048 people26°C (78°F)#1,081 of 2,589Strongest: jobs & income A−, walkability A−·lowest: safety D
39Fraipont4,221 people26°C (78°F)#1,082 of 2,589Strongest: jobs & income A−, hazard risk B+·lowest: safety D
40Pulberry7,723 people26°C (78°F)#1,083 of 2,589Strongest: walkability A, jobs & income A·lowest: safety D
41Glendale3,586 people26°C (78°F)#1,084 of 2,589Strongest: jobs & income A+, walkability A−·lowest: safety D
42Sage Creek7,391 people26°C (78°F)#1,085 of 2,589Strongest: jobs & income A, hazard risk B+·lowest: safety D
43Deer Lodge3,691 people26°C (78°F)#1,086 of 2,589Strongest: walkability A, jobs & income A−·lowest: safety D
44Mandalay West5,423 people26°C (78°F)#1,087 of 2,589Strongest: jobs & income A−, hazard risk B+·lowest: safety D
45West Kildonan Industrial3,678 people26°C (78°F)#1,088 of 2,589Strongest: jobs & income A, walkability B+·lowest: safety D
46Meadows3,822 people26°C (78°F)#1,089 of 2,589Strongest: walkability A−, jobs & income A−·lowest: safety D
47Lorette13,509 people26°C (78°F)#1,090 of 2,589Strongest: hazard risk A−, jobs & income B·lowest: walkability C
48Norwood West2,909 people26°C (78°F)#1,091 of 2,589Strongest: walkability A+, jobs & income A·lowest: safety D
49Betsworth7,476 people26°C (78°F)#1,092 of 2,589Strongest: jobs & income A+, hazard risk B+·lowest: safety D
50Riverview4,649 people26°C (78°F)#1,093 of 2,589Strongest: walkability A+, jobs & income A·lowest: safety D
51Tuxedo4,295 people26°C (78°F)#1,094 of 2,589Strongest: jobs & income A+, walkability A·lowest: safety D
52Steinbach21,671 people26°C (78°F)#1,095 of 2,589Strongest: hazard risk A−, walkability A−·lowest: safety C−
53River East7,774 people26°C (78°F)#1,096 of 2,589Strongest: jobs & income A, walkability B+·lowest: safety D
54Old Tuxedo6,812 people26°C (78°F)#1,097 of 2,589Strongest: walkability A+, jobs & income A·lowest: safety D
55North Inkster Industrial3,661 people26°C (78°F)#1,098 of 2,589Strongest: jobs & income A, hazard risk B+·lowest: safety D
56Shaughnessy Park5,169 people26°C (78°F)#1,099 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
57Varsity View2,985 people26°C (78°F)#1,100 of 2,589Strongest: jobs & income A+, walkability A·lowest: safety D
58Rivergrove2,742 people26°C (78°F)#1,101 of 2,589Strongest: jobs & income A, walkability A−·lowest: safety D
59Minto5,830 people26°C (78°F)#1,102 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
60Glenwood6,617 people26°C (78°F)#1,103 of 2,589Strongest: walkability A, jobs & income A−·lowest: safety D
61Mission Gardens3,979 people26°C (78°F)#1,104 of 2,589Strongest: walkability A−, hazard risk B+·lowest: safety D
62Headingley5,368 people26°C (78°F)#1,105 of 2,589Strongest: cost of living B, jobs & income B·lowest: walkability C−
63Inkster Gardens6,115 people26°C (78°F)#1,106 of 2,589Strongest: jobs & income A−, hazard risk B+·lowest: safety D
64Ste. Anne3,587 people26°C (78°F)#1,107 of 2,589Strongest: safety A−, walkability B+·lowest: hazard risk D−
65Westdale5,339 people26°C (78°F)#1,108 of 2,589Strongest: walkability B+, hazard risk B+·lowest: safety D
66St. George4,254 people26°C (78°F)#1,109 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
67St. Norbert8,251 people26°C (78°F)#1,110 of 2,589Strongest: walkability B+, hazard risk B+·lowest: safety D
68South Tuxedo3,629 people26°C (78°F)#1,111 of 2,589Strongest: jobs & income A+, hazard risk B+·lowest: safety D
69Peguis11,177 people26°C (78°F)#1,112 of 2,589Strongest: jobs & income A−, walkability B+·lowest: safety D
70Bridgwater Forest5,076 people26°C (78°F)#1,113 of 2,589Strongest: jobs & income A−, hazard risk B+·lowest: safety D
71Radisson3,653 people26°C (78°F)#1,114 of 2,589Strongest: hazard risk B+, walkability B+·lowest: safety D
72Kirkfield4,100 people26°C (78°F)#1,115 of 2,589Strongest: walkability A, jobs & income A·lowest: safety D
73Garden City6,794 people26°C (78°F)#1,116 of 2,589Strongest: walkability A−, hazard risk B+·lowest: safety D
74Crestview8,658 people26°C (78°F)#1,117 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
75Rossmere-B4,732 people26°C (78°F)#1,118 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
76Waverley Heights5,252 people26°C (78°F)#1,119 of 2,589Strongest: walkability A+, health B+·lowest: safety D
77Buchanan3,473 people26°C (78°F)#1,120 of 2,589Strongest: hazard risk B+, health B+·lowest: safety D
78Maybank4,817 people26°C (78°F)#1,121 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
79King Edward7,190 people26°C (78°F)#1,122 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
80Richmond West6,114 people26°C (78°F)#1,123 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
81Booth9,016 people26°C (78°F)#1,124 of 2,589Strongest: walkability A+, health B+·lowest: safety D
82Ste. Anne6,387 people26°C (78°F)#1,125 of 2,589Strongest: hazard risk A−, safety B+·lowest: walkability D−
83Kildonan Drive5,063 people26°C (78°F)#1,126 of 2,589Strongest: walkability A, jobs & income B+·lowest: safety D
84Oakbank17,494 people26°C (78°F)#1,127 of 2,589Strongest: jobs & income B, hazard risk B·lowest: health D
85North St. Boniface3,358 people26°C (78°F)#1,128 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
86Inkster-Faraday3,700 people26°C (78°F)#1,129 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
87Rockwood4,554 people26°C (78°F)#1,130 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
88Wolseley8,127 people26°C (78°F)#1,131 of 2,589Strongest: walkability A+, health B+·lowest: cost of living D
89Sturgeon Creek3,202 people26°C (78°F)#1,132 of 2,589Strongest: walkability A, health B+·lowest: safety D
90Windsor Park12,523 people26°C (78°F)#1,133 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
91The Maples13,766 people26°C (78°F)#1,134 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
92Leila North3,966 people26°C (78°F)#1,135 of 2,589Strongest: walkability A+, health B+·lowest: safety D
93Munroe West2,532 people26°C (78°F)#1,136 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
94McMillan3,568 people26°C (78°F)#1,137 of 2,589Strongest: walkability A+, health B+·lowest: cost of living D
95Brooklands3,114 people26°C (78°F)#1,138 of 2,589Strongest: walkability A−, hazard risk B+·lowest: safety D
96Seven Oaks3,244 people26°C (78°F)#1,139 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
97Silver Heights7,883 people26°C (78°F)#1,140 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
98South Pointe8,168 people26°C (78°F)#1,141 of 2,589Strongest: hazard risk B+, health B+·lowest: safety D
99Victoria West3,687 people26°C (78°F)#1,142 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
100Talbot-Grey2,756 people26°C (78°F)#1,143 of 2,589Strongest: walkability A−, hazard risk B+·lowest: safety D
101Luxton3,047 people26°C (78°F)#1,144 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
102Burrows Central5,565 people26°C (78°F)#1,145 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
103Woodlands4,057 people26°C (78°F)#1,146 of 2,589Strongest: cost of living A−, hazard risk B·lowest: health D
104East Elmwood3,611 people26°C (78°F)#1,147 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
105Earl Grey5,152 people26°C (78°F)#1,148 of 2,589Strongest: walkability A+, hazard risk B+·lowest: cost of living D
106Norwood East3,881 people26°C (78°F)#1,149 of 2,589Strongest: walkability A+, health B+·lowest: cost of living D
107Lord Roberts5,104 people26°C (78°F)#1,150 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
108Templeton-Sinclair3,987 people26°C (78°F)#1,151 of 2,589Strongest: walkability A−, health B+·lowest: safety D
109Meadowood6,991 people26°C (78°F)#1,152 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
110Valley Gardens8,329 people26°C (78°F)#1,153 of 2,589Strongest: walkability A, health B+·lowest: safety D
111Weston6,661 people26°C (78°F)#1,154 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
112Munroe East8,873 people26°C (78°F)#1,155 of 2,589Strongest: walkability A, health B+·lowest: safety D
113St. Boniface Industrial Park5,252 people26°C (78°F)#1,156 of 2,589Strongest: hazard risk B+, walkability B+·lowest: safety D
114Leila-McPhillips Triangle3,824 people26°C (78°F)#1,157 of 2,589Strongest: walkability A+, health B+·lowest: safety D
115Daniel McIntyre9,584 people26°C (78°F)#1,158 of 2,589Strongest: walkability A+, health B+·lowest: safety D
116Jefferson11,524 people26°C (78°F)#1,159 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
117Kildare-Redonda8,294 people26°C (78°F)#1,160 of 2,589Strongest: walkability A, hazard risk B+·lowest: safety D
118Grant Park2,898 people26°C (78°F)#1,161 of 2,589Strongest: walkability A+, hazard risk B+·lowest: cost of living D
119St. Andrews12,021 people26°C (78°F)#1,162 of 2,589Strongest: jobs & income B+, hazard risk B·lowest: health C−
120Eaglemere3,631 people26°C (78°F)#1,163 of 2,589Strongest: health B+, walkability B+·lowest: cost of living D
121Heritage Park5,817 people26°C (78°F)#1,164 of 2,589Strongest: walkability A−, health B+·lowest: safety D
122Mathers2,785 people26°C (78°F)#1,165 of 2,589Strongest: walkability A+, hazard risk B+·lowest: cost of living D
123Stony Mountain9,180 people26°C (78°F)#1,166 of 2,589Strongest: cost of living A−, hazard risk B·lowest: health C−
124Tuxedo Industrial2,726 people26°C (78°F)#1,167 of 2,589Strongest: jobs & income B+, hazard risk B+·lowest: cost of living D−
125Broadway-Assiniboine5,871 people26°C (78°F)#1,168 of 2,589Strongest: walkability A+, health B+·lowest: safety D
126Chalmers12,384 people26°C (78°F)#1,169 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
127Bridgwater Trails11,365 people26°C (78°F)#1,170 of 2,589Strongest: hazard risk B+, health B+·lowest: safety D
128St. John's8,492 people26°C (78°F)#1,171 of 2,589Strongest: walkability A+, hazard risk B+·lowest: jobs & income D
129St. Matthews5,699 people26°C (78°F)#1,172 of 2,589Strongest: walkability A+, health B+·lowest: safety D
130Brockville2,632 people26°C (78°F)#1,173 of 2,589Strongest: hazard risk B+, walkability B+·lowest: cost of living D
131Rossmere-A13,613 people26°C (78°F)#1,174 of 2,589Strongest: walkability A, hazard risk B+·lowest: cost of living D
132West Alexander5,161 people26°C (78°F)#1,175 of 2,589Strongest: walkability A+, health B+·lowest: jobs & income D
133Normand Park5,299 people26°C (78°F)#1,176 of 2,589Strongest: walkability A−, hazard risk B+·lowest: safety D
134Central St. Boniface7,772 people26°C (78°F)#1,177 of 2,589Strongest: walkability A+, health B+·lowest: cost of living D
135Burrows-Keewatin2,506 people26°C (78°F)#1,178 of 2,589Strongest: walkability A+, hazard risk B+·lowest: safety D
136Valhalla3,153 people26°C (78°F)#1,179 of 2,589Strongest: walkability A+, hazard risk B+·lowest: cost of living D
137William Whyte11,432 people26°C (78°F)#1,180 of 2,589Strongest: walkability A+, hazard risk B+·lowest: jobs & income D−
138St. Clements12,029 people26°C (78°F)#1,181 of 2,589Strongest: hazard risk B, jobs & income B−·lowest: walkability D
139Alpine Place3,721 people26°C (78°F)#1,182 of 2,589Strongest: walkability A, hazard risk B+·lowest: jobs & income D
140Centennial4,483 people26°C (78°F)#1,183 of 2,589Strongest: walkability A+, health B+·lowest: jobs & income D−
141Fort Richmond11,563 people26°C (78°F)#1,184 of 2,589Strongest: walkability A+, hazard risk B+·lowest: cost of living D
142North Point Douglas2,670 people26°C (78°F)#1,185 of 2,589Strongest: walkability A+, hazard risk B+·lowest: jobs & income D−
143Worthington6,093 people26°C (78°F)#1,186 of 2,589Strongest: walkability A+, hazard risk B+·lowest: cost of living D
144Niakwa Place3,461 people26°C (78°F)#1,187 of 2,589Strongest: walkability A, hazard risk B+·lowest: cost of living D
145Spence4,378 people26°C (78°F)#1,188 of 2,589Strongest: walkability A+, health B+·lowest: jobs & income D−
146West Broadway6,537 people26°C (78°F)#1,189 of 2,589Strongest: walkability A+, health B+·lowest: cost of living D−
147Central Park4,328 people26°C (78°F)#1,190 of 2,589Strongest: walkability A+, health B+·lowest: jobs & income D−
148Selkirk11,570 people26°C (78°F)#1,191 of 2,589Strongest: walkability A, hazard risk B·lowest: safety D
149South Portage3,037 people26°C (78°F)#1,192 of 2,589Strongest: walkability A+, hazard risk B+·lowest: jobs & income D
150Dufferin2,587 people26°C (78°F)#1,219 of 2,589Strongest: safety A+, jobs & income A+·lowest: walkability C
151Pembina2,502 people26°C (78°F)#1,222 of 2,589Strongest: safety A+, cost of living A·lowest: jobs & income C+
152Stanley9,929 people26°C (78°F)#1,231 of 2,589Strongest: safety A+, jobs & income A·lowest: walkability C−
153Winkler16,156 people26°C (78°F)#1,247 of 2,589Strongest: safety A−, jobs & income B+·lowest: cost of living C−
154Morden11,578 people26°C (78°F)#1,256 of 2,589Strongest: jobs & income B+, walkability B+·lowest: cost of living C
155Rhineland6,819 people26°C (78°F)#1,264 of 2,589Strongest: jobs & income B, walkability B·lowest: safety C
156Carman3,547 people26°C (78°F)#1,266 of 2,589Strongest: walkability A, jobs & income B·lowest: cost of living C
157Grey2,655 people25°C (78°F)#1,360 of 2,589Strongest: safety A+, cost of living A−·lowest: health C+
158North Norfolk4,084 people25°C (78°F)#1,371 of 2,589Strongest: cost of living A−, walkability B·lowest: jobs & income C+
159Virden3,322 people25°C (78°F)#1,373 of 2,589Strongest: walkability A, jobs & income A·lowest: safety C−
160WestLake-Gladstone3,604 people25°C (78°F)#1,374 of 2,589Strongest: cost of living A−, walkability B+·lowest: jobs & income C−
161Portage la Prairie7,359 people25°C (78°F)#1,381 of 2,589Strongest: cost of living B, jobs & income B−·lowest: walkability D
162Cartier3,739 people25°C (78°F)#1,382 of 2,589Strongest: cost of living A−, safety B−·lowest: walkability D
163Portage la Prairie14,738 people25°C (78°F)#1,383 of 2,589Strongest: walkability A, jobs & income B·lowest: safety D
164Wallace-Woodworth2,983 people25°C (78°F)#1,385 of 2,589Strongest: jobs & income A, cost of living A·lowest: health C
165Gimli6,914 people25°C (78°F)#1,449 of 2,589Strongest: walkability B, hazard risk B·lowest: safety D
166Beausejour3,565 people25°C (77°F)#1,461 of 2,589Strongest: walkability A−, hazard risk B·lowest: cost of living C
167Brokenhead5,931 people25°C (77°F)#1,465 of 2,589Strongest: hazard risk B, safety B·lowest: health C−
168Bifrost-Riverton3,518 people25°C (77°F)#1,466 of 2,589Strongest: cost of living B, walkability B·lowest: safety D−
169Lac du Bonnet3,592 people25°C (77°F)#1,467 of 2,589Strongest: cost of living B+, hazard risk B·lowest: jobs & income D
170Alexander4,032 people25°C (77°F)#1,468 of 2,589Strongest: cost of living B+, hazard risk B·lowest: safety D−
171Dauphin8,587 people25°C (77°F)#1,533 of 2,589Strongest: walkability A, cost of living B−·lowest: safety D−
172Division No. 19, Unorganized3,324 people25°C (77°F)#1,544 of 2,589Strongest: cost of living A+, walkability C+·lowest: hazard risk D−
173Neepawa6,328 people25°C (77°F)#1,680 of 2,589Strongest: jobs & income A+, cost of living A·lowest: health B−
174Souris2,737 people25°C (77°F)#1,686 of 2,589Strongest: walkability A, cost of living A−·lowest: hazard risk C+
175Minnedosa2,859 people25°C (77°F)#1,695 of 2,589Strongest: cost of living B+, walkability B·lowest: safety C
176Brandon59,444 people25°C (77°F)#1,697 of 2,589Strongest: walkability A−, jobs & income A−·lowest: safety C−
177Cornwallis4,705 people25°C (77°F)#1,703 of 2,589Strongest: jobs & income A+, cost of living A−·lowest: walkability C
178North Cypress-Langford3,234 people25°C (77°F)#1,704 of 2,589Strongest: cost of living A−, hazard risk B−·lowest: walkability C
179Swan Valley West2,702 people25°C (77°F)#1,705 of 2,589Strongest: cost of living A, jobs & income A·lowest: safety D
180Swan River4,048 people25°C (77°F)#1,707 of 2,589Strongest: walkability A, cost of living B·lowest: safety D−
181The Pas5,634 people24°C (75°F)#1,819 of 2,589Strongest: cost of living A+, walkability A·lowest: safety D−
182Russell2,715 people24°C (75°F)#1,847 of 2,589Strongest: jobs & income A+, walkability A·lowest: safety D
183Flin Flon (Part)4,732 people24°C (75°F)#1,850 of 2,589Strongest: cost of living A+, walkability A·lowest: hazard risk D−
184Roblin3,184 people24°C (75°F)#1,852 of 2,589Strongest: jobs & income B+, cost of living B+·lowest: safety D
185Thompson12,917 people23°C (74°F)#2,272 of 2,589Strongest: cost of living A, jobs & income A−·lowest: safety D−
Rankings

More lists for Manitoba

Province by province

Warmest summers elsewhere

Photos: Altona, Andrew Filer from Seattle (ex-Minneapolis) (CC BY-SA 2.0) · Emerson-Franklin, Rkehler3 (CC BY-SA 3.0) · De Salaberry, AJ Batac (CC BY 2.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).