Home › Canada › Manitoba › Rankings › Mildest winters Dufferin, #1 on this list · Photo: HS01 (CC BY-SA 4.0) Manitoba · 2026 Towns with the mildest winters in Manitoba Across Canada, the same list puts Dufferin #2,235 of 2,589. Canada’s top 100 on this list includes no place in Manitoba. Dufferin tops the list in Manitoba, at -14°C (7°F). Second place goes to Pembina, at -14°C (7°F), and third to Stanley, at -14°C (7°F). Bridgwater Forest, in the middle of the list, comes in at -16°C (3°F). Bottom of the list: Thompson, with -23°C (-10°F).
Average January temperature, 1991–2020 normals at the nearest station How grades work
#1 -14°C (7°F) January average Overall A · #128 of 2,556
Strongest: safety A+ , jobs & income A+ · lowest: walkability C
#2 -14°C (7°F) January average Overall A · #152 of 2,556
Strongest: safety A+ , cost of living A · lowest: jobs & income C+
#3 -14°C (7°F) January average Overall A− · #354 of 2,556
Strongest: safety A+ , jobs & income A · lowest: walkability 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 January average Canada rank What drives it
1 Dufferin 2,587 people -14°C (7°F) #2,235 of 2,589 Strongest: safety A+ , jobs & income A+ · lowest: walkability C 2 Pembina 2,502 people -14°C (7°F) #2,236 of 2,589 Strongest: safety A+ , cost of living A · lowest: jobs & income C+ 3 Stanley 9,929 people -14°C (7°F) #2,237 of 2,589 Strongest: safety A+ , jobs & income A · lowest: walkability C− 4 Winkler 16,156 people -14°C (7°F) #2,238 of 2,589 Strongest: safety A− , jobs & income B+ · lowest: cost of living C− 5 Morden 11,578 people -14°C (7°F) #2,239 of 2,589 Strongest: jobs & income B+ , walkability B+ · lowest: cost of living C 6 Rhineland 6,819 people -14°C (7°F) #2,240 of 2,589 Strongest: jobs & income B , walkability B · lowest: safety C 7 Carman 3,547 people -14°C (7°F) #2,241 of 2,589 Strongest: walkability A , jobs & income B · lowest: cost of living C 8 Grey 2,655 people -15°C (6°F) #2,249 of 2,589 Strongest: safety A+ , cost of living A− · lowest: health C+ 9 North Norfolk 4,084 people -15°C (6°F) #2,250 of 2,589 Strongest: cost of living A− , walkability B · lowest: jobs & income C+ 10 WestLake-Gladstone 3,604 people -15°C (6°F) #2,251 of 2,589 Strongest: cost of living A− , walkability B+ · lowest: jobs & income C− 11 Portage la Prairie 7,359 people -15°C (6°F) #2,252 of 2,589 Strongest: cost of living B , jobs & income B− · lowest: walkability D 12 Cartier 3,739 people -15°C (6°F) #2,253 of 2,589 Strongest: cost of living A− , safety B− · lowest: walkability D 13 Portage la Prairie 14,738 people -15°C (6°F) #2,254 of 2,589 Strongest: walkability A , jobs & income B · lowest: safety D 14 Virden 3,322 people -15°C (6°F) #2,266 of 2,589 Strongest: walkability A , jobs & income A · lowest: safety C− 15 Wallace-Woodworth 2,983 people -15°C (6°F) #2,288 of 2,589 Strongest: jobs & income A , cost of living A · lowest: health C 16 Lorne 3,022 people -15°C (5°F) #2,301 of 2,589 Strongest: cost of living A+ , safety A+ · lowest: health B− 17 Killarney 3,708 people -15°C (5°F) #2,308 of 2,589 Strongest: walkability A , cost of living A− · lowest: safety C 18 Altona 4,989 people -16°C (4°F) #2,363 of 2,589 Strongest: walkability A , jobs & income B+ · lowest: cost of living B− 19 Emerson-Franklin 2,686 people -16°C (4°F) #2,364 of 2,589 Strongest: hazard risk A− , cost of living A− · lowest: jobs & income C− 20 De Salaberry 4,401 people -16°C (4°F) #2,365 of 2,589 Strongest: hazard risk A− , safety B+ · lowest: jobs & income C− 21 Morris 3,550 people -16°C (4°F) #2,366 of 2,589 Strongest: jobs & income A− , cost of living B+ · lowest: safety C 22 La Broquerie 7,808 people -16°C (4°F) #2,367 of 2,589 Strongest: safety B+ , health C+ · lowest: hazard risk D− 23 Dauphin 8,587 people -16°C (4°F) #2,378 of 2,589 Strongest: walkability A , cost of living B− · lowest: safety D− 25 Swan Valley West 2,702 people -16°C (3°F) #2,385 of 2,589 Strongest: cost of living A , jobs & income A · lowest: safety D 26 Swan River 4,048 people -16°C (3°F) #2,386 of 2,589 Strongest: walkability A , cost of living B · lowest: safety D− 27 Beausejour 3,565 people -16°C (3°F) #2,387 of 2,589 Strongest: walkability A− , hazard risk B · lowest: cost of living C 28 Brokenhead 5,931 people -16°C (3°F) #2,388 of 2,589 Strongest: hazard risk B , safety B · lowest: health C− 29 Lac du Bonnet 3,592 people -16°C (3°F) #2,389 of 2,589 Strongest: cost of living B+ , hazard risk B · lowest: jobs & income D 30 Alexander 4,032 people -16°C (3°F) #2,390 of 2,589 Strongest: cost of living B+ , hazard risk B · lowest: safety D− 31 North River Heights 7,228 people -16°C (3°F) #2,391 of 2,589 Strongest: jobs & income A+ , cost of living A · lowest: safety D 32 Central River Heights 2,736 people -16°C (3°F) #2,392 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 33 Crescentwood 3,060 people -16°C (3°F) #2,393 of 2,589 Strongest: jobs & income A+ , walkability A+ · lowest: safety D 34 Niverville 7,277 people -16°C (3°F) #2,394 of 2,589 Strongest: safety A , hazard risk A− · lowest: health C+ 35 East St. Paul 10,321 people -16°C (3°F) #2,395 of 2,589 Strongest: jobs & income A , hazard risk A− · lowest: walkability C− 36 Stonewall 5,443 people -16°C (3°F) #2,397 of 2,589 Strongest: walkability A , jobs & income A− · lowest: health C 37 Whyte Ridge 7,299 people -16°C (3°F) #2,398 of 2,589 Strongest: jobs & income A , cost of living A− · lowest: safety D 38 St. Adolphe 8,770 people -16°C (3°F) #2,399 of 2,589 Strongest: hazard risk A− , safety B+ · lowest: walkability C 39 Minnetonka 4,461 people -16°C (3°F) #2,400 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 40 La Salle 9,215 people -16°C (3°F) #2,401 of 2,589 Strongest: jobs & income A− , cost of living B+ · lowest: health C+ 41 Tyndall Park 12,393 people -16°C (3°F) #2,402 of 2,589 Strongest: jobs & income A , walkability A · lowest: safety D 42 Grassie 2,857 people -16°C (3°F) #2,403 of 2,589 Strongest: jobs & income A+ , hazard risk B+ · lowest: safety D 43 Riverbend 5,453 people -16°C (3°F) #2,404 of 2,589 Strongest: jobs & income A− , walkability B+ · lowest: safety D 44 Island Lakes 4,148 people -16°C (3°F) #2,405 of 2,589 Strongest: jobs & income A , cost of living B+ · lowest: safety D 45 Canterbury Park 8,744 people -16°C (3°F) #2,406 of 2,589 Strongest: walkability A− , jobs & income A− · lowest: safety D 46 Robertson 5,090 people -16°C (3°F) #2,407 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 47 Westwood 5,716 people -16°C (3°F) #2,408 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 48 West St. Paul 10,796 people -16°C (3°F) #2,409 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: walkability D 49 Southdale 8,210 people -16°C (3°F) #2,411 of 2,589 Strongest: jobs & income A , walkability A · lowest: safety D 50 Royalwood 6,439 people -16°C (3°F) #2,412 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 51 South River Heights 2,632 people -16°C (3°F) #2,413 of 2,589 Strongest: jobs & income A+ , walkability A− · lowest: safety D 52 Elmhurst 6,600 people -16°C (3°F) #2,414 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 53 River Park South 12,304 people -16°C (3°F) #2,415 of 2,589 Strongest: jobs & income A− , walkability B+ · lowest: safety D 54 Mitchell 19,950 people -16°C (3°F) #2,416 of 2,589 Strongest: hazard risk A− , safety B+ · lowest: walkability C+ 55 Linden Woods 11,134 people -16°C (3°F) #2,417 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 56 Point Road 3,290 people -16°C (3°F) #2,418 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 57 Roslyn 4,411 people -16°C (3°F) #2,419 of 2,589 Strongest: walkability A+ , jobs & income A− · lowest: safety D 58 Amber Trails 9,256 people -16°C (3°F) #2,421 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 59 Springfield North 8,327 people -16°C (3°F) #2,423 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 60 Sargent Park 6,242 people -16°C (3°F) #2,424 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: safety D 61 Dakota Crossing 13,048 people -16°C (3°F) #2,425 of 2,589 Strongest: jobs & income A− , walkability A− · lowest: safety D 62 Fraipont 4,221 people -16°C (3°F) #2,426 of 2,589 Strongest: jobs & income A− , hazard risk B+ · lowest: safety D 63 Pulberry 7,723 people -16°C (3°F) #2,427 of 2,589 Strongest: walkability A , jobs & income A · lowest: safety D 64 Glendale 3,586 people -16°C (3°F) #2,428 of 2,589 Strongest: jobs & income A+ , walkability A− · lowest: safety D 65 Sage Creek 7,391 people -16°C (3°F) #2,429 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 66 Deer Lodge 3,691 people -16°C (3°F) #2,430 of 2,589 Strongest: walkability A , jobs & income A− · lowest: safety D 67 Mandalay West 5,423 people -16°C (3°F) #2,431 of 2,589 Strongest: jobs & income A− , hazard risk B+ · lowest: safety D 68 West Kildonan Industrial 3,678 people -16°C (3°F) #2,432 of 2,589 Strongest: jobs & income A , walkability B+ · lowest: safety D 69 Meadows 3,822 people -16°C (3°F) #2,433 of 2,589 Strongest: walkability A− , jobs & income A− · lowest: safety D 70 Lorette 13,509 people -16°C (3°F) #2,434 of 2,589 Strongest: hazard risk A− , jobs & income B · lowest: walkability C 71 Norwood West 2,909 people -16°C (3°F) #2,435 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: safety D 72 Betsworth 7,476 people -16°C (3°F) #2,436 of 2,589 Strongest: jobs & income A+ , hazard risk B+ · lowest: safety D 73 Riverview 4,649 people -16°C (3°F) #2,437 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: safety D 74 Tuxedo 4,295 people -16°C (3°F) #2,438 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 75 Steinbach 21,671 people -16°C (3°F) #2,439 of 2,589 Strongest: hazard risk A− , walkability A− · lowest: safety C− 76 River East 7,774 people -16°C (3°F) #2,440 of 2,589 Strongest: jobs & income A , walkability B+ · lowest: safety D 77 Old Tuxedo 6,812 people -16°C (3°F) #2,441 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: safety D 78 North Inkster Industrial 3,661 people -16°C (3°F) #2,442 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 79 Shaughnessy Park 5,169 people -16°C (3°F) #2,443 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 80 Varsity View 2,985 people -16°C (3°F) #2,444 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 81 Rivergrove 2,742 people -16°C (3°F) #2,445 of 2,589 Strongest: jobs & income A , walkability A− · lowest: safety D 82 Minto 5,830 people -16°C (3°F) #2,446 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 83 Glenwood 6,617 people -16°C (3°F) #2,447 of 2,589 Strongest: walkability A , jobs & income A− · lowest: safety D 84 Mission Gardens 3,979 people -16°C (3°F) #2,448 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: safety D 85 Headingley 5,368 people -16°C (3°F) #2,449 of 2,589 Strongest: cost of living B , jobs & income B · lowest: walkability C− 86 Inkster Gardens 6,115 people -16°C (3°F) #2,450 of 2,589 Strongest: jobs & income A− , hazard risk B+ · lowest: safety D 87 Ste. Anne 3,587 people -16°C (3°F) #2,451 of 2,589 Strongest: safety A− , walkability B+ · lowest: hazard risk D− 88 Westdale 5,339 people -16°C (3°F) #2,452 of 2,589 Strongest: walkability B+ , hazard risk B+ · lowest: safety D 89 St. George 4,254 people -16°C (3°F) #2,453 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 90 St. Norbert 8,251 people -16°C (3°F) #2,454 of 2,589 Strongest: walkability B+ , hazard risk B+ · lowest: safety D 91 South Tuxedo 3,629 people -16°C (3°F) #2,455 of 2,589 Strongest: jobs & income A+ , hazard risk B+ · lowest: safety D 92 Peguis 11,177 people -16°C (3°F) #2,456 of 2,589 Strongest: jobs & income A− , walkability B+ · lowest: safety D 93 Bridgwater Forest 5,076 people -16°C (3°F) #2,457 of 2,589 Strongest: jobs & income A− , hazard risk B+ · lowest: safety D 94 Radisson 3,653 people -16°C (3°F) #2,458 of 2,589 Strongest: hazard risk B+ , walkability B+ · lowest: safety D 95 Kirkfield 4,100 people -16°C (3°F) #2,459 of 2,589 Strongest: walkability A , jobs & income A · lowest: safety D 96 Garden City 6,794 people -16°C (3°F) #2,460 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: safety D 97 Crestview 8,658 people -16°C (3°F) #2,461 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 98 Rossmere-B 4,732 people -16°C (3°F) #2,462 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 99 Waverley Heights 5,252 people -16°C (3°F) #2,463 of 2,589 Strongest: walkability A+ , health B+ · lowest: safety D 100 Buchanan 3,473 people -16°C (3°F) #2,464 of 2,589 Strongest: hazard risk B+ , health B+ · lowest: safety D 101 Maybank 4,817 people -16°C (3°F) #2,465 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 102 King Edward 7,190 people -16°C (3°F) #2,466 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 103 Richmond West 6,114 people -16°C (3°F) #2,467 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 104 Booth 9,016 people -16°C (3°F) #2,468 of 2,589 Strongest: walkability A+ , health B+ · lowest: safety D 105 Ste. Anne 6,387 people -16°C (3°F) #2,469 of 2,589 Strongest: hazard risk A− , safety B+ · lowest: walkability D− 106 Kildonan Drive 5,063 people -16°C (3°F) #2,470 of 2,589 Strongest: walkability A , jobs & income B+ · lowest: safety D 107 Oakbank 17,494 people -16°C (3°F) #2,471 of 2,589 Strongest: jobs & income B , hazard risk B · lowest: health D 108 North St. Boniface 3,358 people -16°C (3°F) #2,472 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 109 Inkster-Faraday 3,700 people -16°C (3°F) #2,473 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 110 Rockwood 4,554 people -16°C (3°F) #2,474 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 111 Wolseley 8,127 people -16°C (3°F) #2,475 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D 112 Sturgeon Creek 3,202 people -16°C (3°F) #2,476 of 2,589 Strongest: walkability A , health B+ · lowest: safety D 113 Windsor Park 12,523 people -16°C (3°F) #2,477 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 114 The Maples 13,766 people -16°C (3°F) #2,478 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 115 Leila North 3,966 people -16°C (3°F) #2,479 of 2,589 Strongest: walkability A+ , health B+ · lowest: safety D 116 Munroe West 2,532 people -16°C (3°F) #2,480 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 117 McMillan 3,568 people -16°C (3°F) #2,481 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D 118 Brooklands 3,114 people -16°C (3°F) #2,482 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: safety D 119 Seven Oaks 3,244 people -16°C (3°F) #2,483 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 120 Silver Heights 7,883 people -16°C (3°F) #2,484 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 121 South Pointe 8,168 people -16°C (3°F) #2,485 of 2,589 Strongest: hazard risk B+ , health B+ · lowest: safety D 122 Victoria West 3,687 people -16°C (3°F) #2,486 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 123 Talbot-Grey 2,756 people -16°C (3°F) #2,487 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: safety D 124 Luxton 3,047 people -16°C (3°F) #2,488 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 125 Burrows Central 5,565 people -16°C (3°F) #2,489 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 126 Woodlands 4,057 people -16°C (3°F) #2,490 of 2,589 Strongest: cost of living A− , hazard risk B · lowest: health D 127 East Elmwood 3,611 people -16°C (3°F) #2,491 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 128 Earl Grey 5,152 people -16°C (3°F) #2,492 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 129 Norwood East 3,881 people -16°C (3°F) #2,493 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D 130 Lord Roberts 5,104 people -16°C (3°F) #2,494 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 131 Templeton-Sinclair 3,987 people -16°C (3°F) #2,495 of 2,589 Strongest: walkability A− , health B+ · lowest: safety D 132 Meadowood 6,991 people -16°C (3°F) #2,496 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 133 Valley Gardens 8,329 people -16°C (3°F) #2,497 of 2,589 Strongest: walkability A , health B+ · lowest: safety D 134 Weston 6,661 people -16°C (3°F) #2,498 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 135 Munroe East 8,873 people -16°C (3°F) #2,499 of 2,589 Strongest: walkability A , health B+ · lowest: safety D 138 Daniel McIntyre 9,584 people -16°C (3°F) #2,502 of 2,589 Strongest: walkability A+ , health B+ · lowest: safety D 139 Jefferson 11,524 people -16°C (3°F) #2,503 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 140 Kildare-Redonda 8,294 people -16°C (3°F) #2,504 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 141 Grant Park 2,898 people -16°C (3°F) #2,505 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 142 St. Andrews 12,021 people -16°C (3°F) #2,506 of 2,589 Strongest: jobs & income B+ , hazard risk B · lowest: health C− 143 Eaglemere 3,631 people -16°C (3°F) #2,507 of 2,589 Strongest: health B+ , walkability B+ · lowest: cost of living D 144 Heritage Park 5,817 people -16°C (3°F) #2,508 of 2,589 Strongest: walkability A− , health B+ · lowest: safety D 145 Mathers 2,785 people -16°C (3°F) #2,509 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 146 Stony Mountain 9,180 people -16°C (3°F) #2,510 of 2,589 Strongest: cost of living A− , hazard risk B · lowest: health C− 147 Tuxedo Industrial 2,726 people -16°C (3°F) #2,511 of 2,589 Strongest: jobs & income B+ , hazard risk B+ · lowest: cost of living D− 148 Broadway-Assiniboine 5,871 people -16°C (3°F) #2,512 of 2,589 Strongest: walkability A+ , health B+ · lowest: safety D 149 Chalmers 12,384 people -16°C (3°F) #2,513 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 150 Bridgwater Trails 11,365 people -16°C (3°F) #2,514 of 2,589 Strongest: hazard risk B+ , health B+ · lowest: safety D 151 St. John's 8,492 people -16°C (3°F) #2,515 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: jobs & income D 152 St. Matthews 5,699 people -16°C (3°F) #2,516 of 2,589 Strongest: walkability A+ , health B+ · lowest: safety D 153 Brockville 2,632 people -16°C (3°F) #2,517 of 2,589 Strongest: hazard risk B+ , walkability B+ · lowest: cost of living D 154 Rossmere-A 13,613 people -16°C (3°F) #2,518 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: cost of living D 155 West Alexander 5,161 people -16°C (3°F) #2,519 of 2,589 Strongest: walkability A+ , health B+ · lowest: jobs & income D 156 Normand Park 5,299 people -16°C (3°F) #2,520 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: safety D 157 Central St. Boniface 7,772 people -16°C (3°F) #2,521 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D 158 Burrows-Keewatin 2,506 people -16°C (3°F) #2,522 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 159 Valhalla 3,153 people -16°C (3°F) #2,523 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 160 William Whyte 11,432 people -16°C (3°F) #2,524 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: jobs & income D− 161 St. Clements 12,029 people -16°C (3°F) #2,525 of 2,589 Strongest: hazard risk B , jobs & income B− · lowest: walkability D 162 Alpine Place 3,721 people -16°C (3°F) #2,526 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: jobs & income D 163 Centennial 4,483 people -16°C (3°F) #2,527 of 2,589 Strongest: walkability A+ , health B+ · lowest: jobs & income D− 164 Fort Richmond 11,563 people -16°C (3°F) #2,528 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 165 North Point Douglas 2,670 people -16°C (3°F) #2,529 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: jobs & income D− 166 Worthington 6,093 people -16°C (3°F) #2,530 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 167 Niakwa Place 3,461 people -16°C (3°F) #2,531 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: cost of living D 168 Spence 4,378 people -16°C (3°F) #2,532 of 2,589 Strongest: walkability A+ , health B+ · lowest: jobs & income D− 169 West Broadway 6,537 people -16°C (3°F) #2,533 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D− 170 Central Park 4,328 people -16°C (3°F) #2,534 of 2,589 Strongest: walkability A+ , health B+ · lowest: jobs & income D− 171 Selkirk 11,570 people -16°C (3°F) #2,535 of 2,589 Strongest: walkability A , hazard risk B · lowest: safety D 172 South Portage 3,037 people -16°C (3°F) #2,536 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: jobs & income D 173 Neepawa 6,328 people -17°C (2°F) #2,542 of 2,589 Strongest: jobs & income A+ , cost of living A · lowest: health B− 174 Souris 2,737 people -17°C (2°F) #2,543 of 2,589 Strongest: walkability A , cost of living A− · lowest: hazard risk C+ 175 Minnedosa 2,859 people -17°C (2°F) #2,544 of 2,589 Strongest: cost of living B+ , walkability B · lowest: safety C 176 Brandon 59,444 people -17°C (2°F) #2,545 of 2,589 Strongest: walkability A− , jobs & income A− · lowest: safety C− 177 Cornwallis 4,705 people -17°C (2°F) #2,546 of 2,589 Strongest: jobs & income A+ , cost of living A− · lowest: walkability C 178 North Cypress-Langford 3,234 people -17°C (2°F) #2,547 of 2,589 Strongest: cost of living A− , hazard risk B− · lowest: walkability C 179 Russell 2,715 people -17°C (1°F) #2,553 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 180 Roblin 3,184 people -17°C (1°F) #2,555 of 2,589 Strongest: jobs & income B+ , cost of living B+ · lowest: safety D 181 Gimli 6,914 people -18°C (1°F) #2,565 of 2,589 Strongest: walkability B , hazard risk B · lowest: safety D 182 Bifrost-Riverton 3,518 people -19°C (-1°F) #2,572 of 2,589 Strongest: cost of living B , walkability B · lowest: safety D− 183 The Pas 5,634 people -19°C (-2°F) #2,575 of 2,589 Strongest: cost of living A+ , walkability A · lowest: safety D− 184 Flin Flon (Part) 4,732 people -20°C (-3°F) #2,576 of 2,589 Strongest: cost of living A+ , walkability A · lowest: hazard risk D− 185 Thompson 12,917 people -23°C (-10°F) #2,584 of 2,589 Strongest: cost of living A , jobs & income A− · lowest: safety D− Rankings
More lists for Manitoba Province by province
Mildest winters elsewhere Photos: Dufferin, HS01 (CC BY-SA 4.0 ) · Pembina, Krazytea (CC BY-SA 4.0 ) · Stanley, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain ), 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).