Home › Canada › Manitoba › Rankings › Warmest summers 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 Overall B+ · #675 of 2,556
Strongest: walkability A , jobs & income B+ · lowest: cost of living B−
#2 Overall B+ · #822 of 2,556
Strongest: hazard risk A− , cost of living A− · lowest: jobs & income C−
#3 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 # Town July high Canada rank What drives it
1 Altona 4,989 people 26°C (79°F) #1,009 of 2,589 Strongest: walkability A , jobs & income B+ · lowest: cost of living B− 2 Emerson-Franklin 2,686 people 26°C (79°F) #1,013 of 2,589 Strongest: hazard risk A− , cost of living A− · lowest: jobs & income C− 3 De Salaberry 4,401 people 26°C (79°F) #1,017 of 2,589 Strongest: hazard risk A− , safety B+ · lowest: jobs & income C− 4 Morris 3,550 people 26°C (79°F) #1,023 of 2,589 Strongest: jobs & income A− , cost of living B+ · lowest: safety C 5 La Broquerie 7,808 people 26°C (79°F) #1,028 of 2,589 Strongest: safety B+ , health C+ · lowest: hazard risk D− 6 Lorne 3,022 people 26°C (79°F) #1,029 of 2,589 Strongest: cost of living A+ , safety A+ · lowest: health B− 7 Killarney 3,708 people 26°C (79°F) #1,031 of 2,589 Strongest: walkability A , cost of living A− · lowest: safety C 8 North River Heights 7,228 people 26°C (78°F) #1,051 of 2,589 Strongest: jobs & income A+ , cost of living A · lowest: safety D 9 Central River Heights 2,736 people 26°C (78°F) #1,052 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 10 Crescentwood 3,060 people 26°C (78°F) #1,053 of 2,589 Strongest: jobs & income A+ , walkability A+ · lowest: safety D 11 Niverville 7,277 people 26°C (78°F) #1,054 of 2,589 Strongest: safety A , hazard risk A− · lowest: health C+ 12 East St. Paul 10,321 people 26°C (78°F) #1,055 of 2,589 Strongest: jobs & income A , hazard risk A− · lowest: walkability C− 13 Stonewall 5,443 people 26°C (78°F) #1,056 of 2,589 Strongest: walkability A , jobs & income A− · lowest: health C 14 Whyte Ridge 7,299 people 26°C (78°F) #1,057 of 2,589 Strongest: jobs & income A , cost of living A− · lowest: safety D 15 St. Adolphe 8,770 people 26°C (78°F) #1,058 of 2,589 Strongest: hazard risk A− , safety B+ · lowest: walkability C 16 Minnetonka 4,461 people 26°C (78°F) #1,059 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 17 La Salle 9,215 people 26°C (78°F) #1,060 of 2,589 Strongest: jobs & income A− , cost of living B+ · lowest: health C+ 18 Tyndall Park 12,393 people 26°C (78°F) #1,061 of 2,589 Strongest: jobs & income A , walkability A · lowest: safety D 19 Grassie 2,857 people 26°C (78°F) #1,062 of 2,589 Strongest: jobs & income A+ , hazard risk B+ · lowest: safety D 20 Riverbend 5,453 people 26°C (78°F) #1,063 of 2,589 Strongest: jobs & income A− , walkability B+ · lowest: safety D 21 Island Lakes 4,148 people 26°C (78°F) #1,064 of 2,589 Strongest: jobs & income A , cost of living B+ · lowest: safety D 22 Canterbury Park 8,744 people 26°C (78°F) #1,065 of 2,589 Strongest: walkability A− , jobs & income A− · lowest: safety D 23 Robertson 5,090 people 26°C (78°F) #1,066 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 24 Westwood 5,716 people 26°C (78°F) #1,067 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 25 West St. Paul 10,796 people 26°C (78°F) #1,068 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: walkability D 26 Southdale 8,210 people 26°C (78°F) #1,069 of 2,589 Strongest: jobs & income A , walkability A · lowest: safety D 27 Royalwood 6,439 people 26°C (78°F) #1,070 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 28 South River Heights 2,632 people 26°C (78°F) #1,071 of 2,589 Strongest: jobs & income A+ , walkability A− · lowest: safety D 29 Elmhurst 6,600 people 26°C (78°F) #1,072 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 30 River Park South 12,304 people 26°C (78°F) #1,073 of 2,589 Strongest: jobs & income A− , walkability B+ · lowest: safety D 31 Mitchell 19,950 people 26°C (78°F) #1,074 of 2,589 Strongest: hazard risk A− , safety B+ · lowest: walkability C+ 32 Linden Woods 11,134 people 26°C (78°F) #1,075 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 33 Point Road 3,290 people 26°C (78°F) #1,076 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 34 Roslyn 4,411 people 26°C (78°F) #1,077 of 2,589 Strongest: walkability A+ , jobs & income A− · lowest: safety D 35 Amber Trails 9,256 people 26°C (78°F) #1,078 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 36 Springfield North 8,327 people 26°C (78°F) #1,079 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 37 Sargent Park 6,242 people 26°C (78°F) #1,080 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: safety D 38 Dakota Crossing 13,048 people 26°C (78°F) #1,081 of 2,589 Strongest: jobs & income A− , walkability A− · lowest: safety D 39 Fraipont 4,221 people 26°C (78°F) #1,082 of 2,589 Strongest: jobs & income A− , hazard risk B+ · lowest: safety D 40 Pulberry 7,723 people 26°C (78°F) #1,083 of 2,589 Strongest: walkability A , jobs & income A · lowest: safety D 41 Glendale 3,586 people 26°C (78°F) #1,084 of 2,589 Strongest: jobs & income A+ , walkability A− · lowest: safety D 42 Sage Creek 7,391 people 26°C (78°F) #1,085 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 43 Deer Lodge 3,691 people 26°C (78°F) #1,086 of 2,589 Strongest: walkability A , jobs & income A− · lowest: safety D 44 Mandalay West 5,423 people 26°C (78°F) #1,087 of 2,589 Strongest: jobs & income A− , hazard risk B+ · lowest: safety D 45 West Kildonan Industrial 3,678 people 26°C (78°F) #1,088 of 2,589 Strongest: jobs & income A , walkability B+ · lowest: safety D 46 Meadows 3,822 people 26°C (78°F) #1,089 of 2,589 Strongest: walkability A− , jobs & income A− · lowest: safety D 47 Lorette 13,509 people 26°C (78°F) #1,090 of 2,589 Strongest: hazard risk A− , jobs & income B · lowest: walkability C 48 Norwood West 2,909 people 26°C (78°F) #1,091 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: safety D 49 Betsworth 7,476 people 26°C (78°F) #1,092 of 2,589 Strongest: jobs & income A+ , hazard risk B+ · lowest: safety D 50 Riverview 4,649 people 26°C (78°F) #1,093 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: safety D 51 Tuxedo 4,295 people 26°C (78°F) #1,094 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 52 Steinbach 21,671 people 26°C (78°F) #1,095 of 2,589 Strongest: hazard risk A− , walkability A− · lowest: safety C− 53 River East 7,774 people 26°C (78°F) #1,096 of 2,589 Strongest: jobs & income A , walkability B+ · lowest: safety D 54 Old Tuxedo 6,812 people 26°C (78°F) #1,097 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: safety D 55 North Inkster Industrial 3,661 people 26°C (78°F) #1,098 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 56 Shaughnessy Park 5,169 people 26°C (78°F) #1,099 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 57 Varsity View 2,985 people 26°C (78°F) #1,100 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 58 Rivergrove 2,742 people 26°C (78°F) #1,101 of 2,589 Strongest: jobs & income A , walkability A− · lowest: safety D 59 Minto 5,830 people 26°C (78°F) #1,102 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 60 Glenwood 6,617 people 26°C (78°F) #1,103 of 2,589 Strongest: walkability A , jobs & income A− · lowest: safety D 61 Mission Gardens 3,979 people 26°C (78°F) #1,104 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: safety D 62 Headingley 5,368 people 26°C (78°F) #1,105 of 2,589 Strongest: cost of living B , jobs & income B · lowest: walkability C− 63 Inkster Gardens 6,115 people 26°C (78°F) #1,106 of 2,589 Strongest: jobs & income A− , hazard risk B+ · lowest: safety D 64 Ste. Anne 3,587 people 26°C (78°F) #1,107 of 2,589 Strongest: safety A− , walkability B+ · lowest: hazard risk D− 65 Westdale 5,339 people 26°C (78°F) #1,108 of 2,589 Strongest: walkability B+ , hazard risk B+ · lowest: safety D 66 St. George 4,254 people 26°C (78°F) #1,109 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 67 St. Norbert 8,251 people 26°C (78°F) #1,110 of 2,589 Strongest: walkability B+ , hazard risk B+ · lowest: safety D 68 South Tuxedo 3,629 people 26°C (78°F) #1,111 of 2,589 Strongest: jobs & income A+ , hazard risk B+ · lowest: safety D 69 Peguis 11,177 people 26°C (78°F) #1,112 of 2,589 Strongest: jobs & income A− , walkability B+ · lowest: safety D 70 Bridgwater Forest 5,076 people 26°C (78°F) #1,113 of 2,589 Strongest: jobs & income A− , hazard risk B+ · lowest: safety D 71 Radisson 3,653 people 26°C (78°F) #1,114 of 2,589 Strongest: hazard risk B+ , walkability B+ · lowest: safety D 72 Kirkfield 4,100 people 26°C (78°F) #1,115 of 2,589 Strongest: walkability A , jobs & income A · lowest: safety D 73 Garden City 6,794 people 26°C (78°F) #1,116 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: safety D 74 Crestview 8,658 people 26°C (78°F) #1,117 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 75 Rossmere-B 4,732 people 26°C (78°F) #1,118 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 76 Waverley Heights 5,252 people 26°C (78°F) #1,119 of 2,589 Strongest: walkability A+ , health B+ · lowest: safety D 77 Buchanan 3,473 people 26°C (78°F) #1,120 of 2,589 Strongest: hazard risk B+ , health B+ · lowest: safety D 78 Maybank 4,817 people 26°C (78°F) #1,121 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 79 King Edward 7,190 people 26°C (78°F) #1,122 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 80 Richmond West 6,114 people 26°C (78°F) #1,123 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 81 Booth 9,016 people 26°C (78°F) #1,124 of 2,589 Strongest: walkability A+ , health B+ · lowest: safety D 82 Ste. Anne 6,387 people 26°C (78°F) #1,125 of 2,589 Strongest: hazard risk A− , safety B+ · lowest: walkability D− 83 Kildonan Drive 5,063 people 26°C (78°F) #1,126 of 2,589 Strongest: walkability A , jobs & income B+ · lowest: safety D 84 Oakbank 17,494 people 26°C (78°F) #1,127 of 2,589 Strongest: jobs & income B , hazard risk B · lowest: health D 85 North St. Boniface 3,358 people 26°C (78°F) #1,128 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 86 Inkster-Faraday 3,700 people 26°C (78°F) #1,129 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 87 Rockwood 4,554 people 26°C (78°F) #1,130 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 88 Wolseley 8,127 people 26°C (78°F) #1,131 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D 89 Sturgeon Creek 3,202 people 26°C (78°F) #1,132 of 2,589 Strongest: walkability A , health B+ · lowest: safety D 90 Windsor Park 12,523 people 26°C (78°F) #1,133 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 91 The Maples 13,766 people 26°C (78°F) #1,134 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 92 Leila North 3,966 people 26°C (78°F) #1,135 of 2,589 Strongest: walkability A+ , health B+ · lowest: safety D 93 Munroe West 2,532 people 26°C (78°F) #1,136 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 94 McMillan 3,568 people 26°C (78°F) #1,137 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D 95 Brooklands 3,114 people 26°C (78°F) #1,138 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: safety D 96 Seven Oaks 3,244 people 26°C (78°F) #1,139 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 97 Silver Heights 7,883 people 26°C (78°F) #1,140 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 98 South Pointe 8,168 people 26°C (78°F) #1,141 of 2,589 Strongest: hazard risk B+ , health B+ · lowest: safety D 99 Victoria West 3,687 people 26°C (78°F) #1,142 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 100 Talbot-Grey 2,756 people 26°C (78°F) #1,143 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: safety D 101 Luxton 3,047 people 26°C (78°F) #1,144 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 102 Burrows Central 5,565 people 26°C (78°F) #1,145 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 103 Woodlands 4,057 people 26°C (78°F) #1,146 of 2,589 Strongest: cost of living A− , hazard risk B · lowest: health D 104 East Elmwood 3,611 people 26°C (78°F) #1,147 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 105 Earl Grey 5,152 people 26°C (78°F) #1,148 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 106 Norwood East 3,881 people 26°C (78°F) #1,149 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D 107 Lord Roberts 5,104 people 26°C (78°F) #1,150 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 108 Templeton-Sinclair 3,987 people 26°C (78°F) #1,151 of 2,589 Strongest: walkability A− , health B+ · lowest: safety D 109 Meadowood 6,991 people 26°C (78°F) #1,152 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 110 Valley Gardens 8,329 people 26°C (78°F) #1,153 of 2,589 Strongest: walkability A , health B+ · lowest: safety D 111 Weston 6,661 people 26°C (78°F) #1,154 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 112 Munroe East 8,873 people 26°C (78°F) #1,155 of 2,589 Strongest: walkability A , health B+ · lowest: safety D 115 Daniel McIntyre 9,584 people 26°C (78°F) #1,158 of 2,589 Strongest: walkability A+ , health B+ · lowest: safety D 116 Jefferson 11,524 people 26°C (78°F) #1,159 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 117 Kildare-Redonda 8,294 people 26°C (78°F) #1,160 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 118 Grant Park 2,898 people 26°C (78°F) #1,161 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 119 St. Andrews 12,021 people 26°C (78°F) #1,162 of 2,589 Strongest: jobs & income B+ , hazard risk B · lowest: health C− 120 Eaglemere 3,631 people 26°C (78°F) #1,163 of 2,589 Strongest: health B+ , walkability B+ · lowest: cost of living D 121 Heritage Park 5,817 people 26°C (78°F) #1,164 of 2,589 Strongest: walkability A− , health B+ · lowest: safety D 122 Mathers 2,785 people 26°C (78°F) #1,165 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 123 Stony Mountain 9,180 people 26°C (78°F) #1,166 of 2,589 Strongest: cost of living A− , hazard risk B · lowest: health C− 124 Tuxedo Industrial 2,726 people 26°C (78°F) #1,167 of 2,589 Strongest: jobs & income B+ , hazard risk B+ · lowest: cost of living D− 125 Broadway-Assiniboine 5,871 people 26°C (78°F) #1,168 of 2,589 Strongest: walkability A+ , health B+ · lowest: safety D 126 Chalmers 12,384 people 26°C (78°F) #1,169 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 127 Bridgwater Trails 11,365 people 26°C (78°F) #1,170 of 2,589 Strongest: hazard risk B+ , health B+ · lowest: safety D 128 St. John's 8,492 people 26°C (78°F) #1,171 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: jobs & income D 129 St. Matthews 5,699 people 26°C (78°F) #1,172 of 2,589 Strongest: walkability A+ , health B+ · lowest: safety D 130 Brockville 2,632 people 26°C (78°F) #1,173 of 2,589 Strongest: hazard risk B+ , walkability B+ · lowest: cost of living D 131 Rossmere-A 13,613 people 26°C (78°F) #1,174 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: cost of living D 132 West Alexander 5,161 people 26°C (78°F) #1,175 of 2,589 Strongest: walkability A+ , health B+ · lowest: jobs & income D 133 Normand Park 5,299 people 26°C (78°F) #1,176 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: safety D 134 Central St. Boniface 7,772 people 26°C (78°F) #1,177 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D 135 Burrows-Keewatin 2,506 people 26°C (78°F) #1,178 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 136 Valhalla 3,153 people 26°C (78°F) #1,179 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 137 William Whyte 11,432 people 26°C (78°F) #1,180 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: jobs & income D− 138 St. Clements 12,029 people 26°C (78°F) #1,181 of 2,589 Strongest: hazard risk B , jobs & income B− · lowest: walkability D 139 Alpine Place 3,721 people 26°C (78°F) #1,182 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: jobs & income D 140 Centennial 4,483 people 26°C (78°F) #1,183 of 2,589 Strongest: walkability A+ , health B+ · lowest: jobs & income D− 141 Fort Richmond 11,563 people 26°C (78°F) #1,184 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 142 North Point Douglas 2,670 people 26°C (78°F) #1,185 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: jobs & income D− 143 Worthington 6,093 people 26°C (78°F) #1,186 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 144 Niakwa Place 3,461 people 26°C (78°F) #1,187 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: cost of living D 145 Spence 4,378 people 26°C (78°F) #1,188 of 2,589 Strongest: walkability A+ , health B+ · lowest: jobs & income D− 146 West Broadway 6,537 people 26°C (78°F) #1,189 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D− 147 Central Park 4,328 people 26°C (78°F) #1,190 of 2,589 Strongest: walkability A+ , health B+ · lowest: jobs & income D− 148 Selkirk 11,570 people 26°C (78°F) #1,191 of 2,589 Strongest: walkability A , hazard risk B · lowest: safety D 149 South Portage 3,037 people 26°C (78°F) #1,192 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: jobs & income D 150 Dufferin 2,587 people 26°C (78°F) #1,219 of 2,589 Strongest: safety A+ , jobs & income A+ · lowest: walkability C 151 Pembina 2,502 people 26°C (78°F) #1,222 of 2,589 Strongest: safety A+ , cost of living A · lowest: jobs & income C+ 152 Stanley 9,929 people 26°C (78°F) #1,231 of 2,589 Strongest: safety A+ , jobs & income A · lowest: walkability C− 153 Winkler 16,156 people 26°C (78°F) #1,247 of 2,589 Strongest: safety A− , jobs & income B+ · lowest: cost of living C− 154 Morden 11,578 people 26°C (78°F) #1,256 of 2,589 Strongest: jobs & income B+ , walkability B+ · lowest: cost of living C 155 Rhineland 6,819 people 26°C (78°F) #1,264 of 2,589 Strongest: jobs & income B , walkability B · lowest: safety C 156 Carman 3,547 people 26°C (78°F) #1,266 of 2,589 Strongest: walkability A , jobs & income B · lowest: cost of living C 157 Grey 2,655 people 25°C (78°F) #1,360 of 2,589 Strongest: safety A+ , cost of living A− · lowest: health C+ 158 North Norfolk 4,084 people 25°C (78°F) #1,371 of 2,589 Strongest: cost of living A− , walkability B · lowest: jobs & income C+ 159 Virden 3,322 people 25°C (78°F) #1,373 of 2,589 Strongest: walkability A , jobs & income A · lowest: safety C− 160 WestLake-Gladstone 3,604 people 25°C (78°F) #1,374 of 2,589 Strongest: cost of living A− , walkability B+ · lowest: jobs & income C− 161 Portage la Prairie 7,359 people 25°C (78°F) #1,381 of 2,589 Strongest: cost of living B , jobs & income B− · lowest: walkability D 162 Cartier 3,739 people 25°C (78°F) #1,382 of 2,589 Strongest: cost of living A− , safety B− · lowest: walkability D 163 Portage la Prairie 14,738 people 25°C (78°F) #1,383 of 2,589 Strongest: walkability A , jobs & income B · lowest: safety D 164 Wallace-Woodworth 2,983 people 25°C (78°F) #1,385 of 2,589 Strongest: jobs & income A , cost of living A · lowest: health C 165 Gimli 6,914 people 25°C (78°F) #1,449 of 2,589 Strongest: walkability B , hazard risk B · lowest: safety D 166 Beausejour 3,565 people 25°C (77°F) #1,461 of 2,589 Strongest: walkability A− , hazard risk B · lowest: cost of living C 167 Brokenhead 5,931 people 25°C (77°F) #1,465 of 2,589 Strongest: hazard risk B , safety B · lowest: health C− 168 Bifrost-Riverton 3,518 people 25°C (77°F) #1,466 of 2,589 Strongest: cost of living B , walkability B · lowest: safety D− 169 Lac du Bonnet 3,592 people 25°C (77°F) #1,467 of 2,589 Strongest: cost of living B+ , hazard risk B · lowest: jobs & income D 170 Alexander 4,032 people 25°C (77°F) #1,468 of 2,589 Strongest: cost of living B+ , hazard risk B · lowest: safety D− 171 Dauphin 8,587 people 25°C (77°F) #1,533 of 2,589 Strongest: walkability A , cost of living B− · lowest: safety D− 173 Neepawa 6,328 people 25°C (77°F) #1,680 of 2,589 Strongest: jobs & income A+ , cost of living A · lowest: health B− 174 Souris 2,737 people 25°C (77°F) #1,686 of 2,589 Strongest: walkability A , cost of living A− · lowest: hazard risk C+ 175 Minnedosa 2,859 people 25°C (77°F) #1,695 of 2,589 Strongest: cost of living B+ , walkability B · lowest: safety C 176 Brandon 59,444 people 25°C (77°F) #1,697 of 2,589 Strongest: walkability A− , jobs & income A− · lowest: safety C− 177 Cornwallis 4,705 people 25°C (77°F) #1,703 of 2,589 Strongest: jobs & income A+ , cost of living A− · lowest: walkability C 178 North Cypress-Langford 3,234 people 25°C (77°F) #1,704 of 2,589 Strongest: cost of living A− , hazard risk B− · lowest: walkability C 179 Swan Valley West 2,702 people 25°C (77°F) #1,705 of 2,589 Strongest: cost of living A , jobs & income A · lowest: safety D 180 Swan River 4,048 people 25°C (77°F) #1,707 of 2,589 Strongest: walkability A , cost of living B · lowest: safety D− 181 The Pas 5,634 people 24°C (75°F) #1,819 of 2,589 Strongest: cost of living A+ , walkability A · lowest: safety D− 182 Russell 2,715 people 24°C (75°F) #1,847 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 183 Flin Flon (Part) 4,732 people 24°C (75°F) #1,850 of 2,589 Strongest: cost of living A+ , walkability A · lowest: hazard risk D− 184 Roblin 3,184 people 24°C (75°F) #1,852 of 2,589 Strongest: jobs & income B+ , cost of living B+ · lowest: safety D 185 Thompson 12,917 people 23°C (74°F) #2,272 of 2,589 Strongest: 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).