Guest, Sign inJoin
US Consul Tim Cipullo with Thompson Mayor Tim Johnston at Thompson City Hall (7461040356)Thompson, #1 on this list · Photo: U.S. Embassy and Consulates in Canada (Public domain)
Manitoba · 2026

Towns with the coldest winters in Manitoba

56 places in Manitoba reach the top 100 for all of Canada. Nowhere in Manitoba does better on this list than Thompson, at -23°C (-10°F). Flin Flon (Part) is second (-20°C (-3°F)) and The Pas third (-19°C (-2°F)). The middle of the list is Rockwood, with -16°C (3°F). The list ends with Carman, at -14°C (7°F). Thompson is #6 of 2,589 on the list for all of Canada.

Average January temperature, 1991–2020 normals at the nearest station How grades work

#1

Thompson

Manitoba · 12,917 people
-23°C (-10°F) January average

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

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

#2

Flin Flon (Part)

Manitoba · 4,732 people
-20°C (-3°F) January average

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

Strongest: cost of living A+, walkability A·lowest: hazard risk D−

#3

The Pas

Manitoba · 5,634 people
-19°C (-2°F) January average

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

Strongest: cost of living A+, walkability A·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

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

More lists for Manitoba

Province by province

Coldest winters elsewhere

Photos: Thompson, U.S. Embassy and Consulates in Canada (Public domain) · Flin Flon (Part), Unknown author Unknown author (Public domain) · The Pas, Quintin Soloviev (CC BY 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).