Home › Canada › Manitoba › Rankings › Youngest Stanley, #1 on this list · Photo: Earth Science and Remote Sensing Unit , Lyndon B. Johnson Space Center (Public domain) Manitoba · 2026 Towns with the youngest residents in Manitoba Robertson, in the middle of the list, comes in at 39.6 years. Bottom of the list: Brockville, with 67.7 years. On the national list, Stanley is #4 of 2,589. The national top 100 holds 14 places from Manitoba. Leading Manitoba on this list is Stanley, at 25.6 years. The places after the leader belong to Rhineland (27.2 years) and La Broquerie (28.6 years).
Median age of residents, 2021 census (for a city’s neighbourhoods, estimated from five-year age groups) How grades work
#1 Overall A− · #354 of 2,556
Strongest: safety A+ , jobs & income A · lowest: walkability C−
#2 Overall C+ · #1,511 of 2,556
Strongest: jobs & income B , walkability B · lowest: safety C
#3 Overall C− · #2,186 of 2,556
Strongest: safety B+ , health C+ · lowest: hazard risk 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 # Town Median age Canada rank What drives it
1 Stanley 9,929 people 25.6 years #4 of 2,589 Strongest: safety A+ , jobs & income A · lowest: walkability C− 2 Rhineland 6,819 people 27.2 years #8 of 2,589 Strongest: jobs & income B , walkability B · lowest: safety C 4 Mitchell 19,950 people 28.8 years #11 of 2,589 Strongest: hazard risk A− , safety B+ · lowest: walkability C+ 7 Thompson 12,917 people 31 years #21 of 2,589 Strongest: cost of living A , jobs & income A− · lowest: safety D− 14 Spence 4,378 people 33.1 years #97 of 2,589 Strongest: walkability A+ , health B+ · lowest: jobs & income D− 15 Cornwallis 4,705 people 33.2 years #102 of 2,589 Strongest: jobs & income A+ , cost of living A− · lowest: walkability C 16 William Whyte 11,432 people 33.3 years #108 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: jobs & income D− 17 Inkster Gardens 6,115 people 33.4 years #113 of 2,589 Strongest: jobs & income A− , hazard risk B+ · lowest: safety D 18 McMillan 3,568 people 33.5 years #119 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D 19 Winkler 16,156 people 33.6 years #124 of 2,589 Strongest: safety A− , jobs & income B+ · lowest: cost of living C− 20 Fraipont 4,221 people 33.6 years #126 of 2,589 Strongest: jobs & income A− , hazard risk B+ · lowest: safety D 21 Morris 3,550 people 33.6 years #127 of 2,589 Strongest: jobs & income A− , cost of living B+ · lowest: safety C 22 Amber Trails 9,256 people 33.7 years #130 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 23 Bridgwater Forest 5,076 people 33.7 years #132 of 2,589 Strongest: jobs & income A− , hazard risk B+ · lowest: safety D 24 West Broadway 6,537 people 33.7 years #134 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D− 25 South Portage 3,037 people 34 years #152 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: jobs & income D 26 Tuxedo Industrial 2,726 people 34.3 years #177 of 2,589 Strongest: jobs & income B+ , hazard risk B+ · lowest: cost of living D− 27 The Pas 5,634 people 34.4 years #182 of 2,589 Strongest: cost of living A+ , walkability A · lowest: safety D− 28 Burrows-Keewatin 2,506 people 34.7 years #201 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 29 Dufferin 2,587 people 34.8 years #203 of 2,589 Strongest: safety A+ , jobs & income A+ · lowest: walkability C 30 Ste. Anne 3,587 people 34.8 years #212 of 2,589 Strongest: safety A− , walkability B+ · lowest: hazard risk D− 31 Peguis 11,177 people 34.9 years #222 of 2,589 Strongest: jobs & income A− , walkability B+ · lowest: safety D 32 Sage Creek 7,391 people 35.1 years #235 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 33 The Maples 13,766 people 35.1 years #237 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 34 Cartier 3,739 people 35.2 years #254 of 2,589 Strongest: cost of living A− , safety B− · lowest: walkability D 35 Weston 6,661 people 35.3 years #264 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 36 Broadway-Assiniboine 5,871 people 35.3 years #265 of 2,589 Strongest: walkability A+ , health B+ · lowest: safety D 37 St. Matthews 5,699 people 35.4 years #270 of 2,589 Strongest: walkability A+ , health B+ · lowest: safety D 39 Lorette 13,509 people 35.6 years #289 of 2,589 Strongest: hazard risk A− , jobs & income B · lowest: walkability C 40 St. John's 8,492 people 35.6 years #295 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: jobs & income D 41 West Alexander 5,161 people 35.8 years #310 of 2,589 Strongest: walkability A+ , health B+ · lowest: jobs & income D 42 Waverley Heights 5,252 people 35.9 years #319 of 2,589 Strongest: walkability A+ , health B+ · lowest: safety D 43 Munroe East 8,873 people 35.9 years #321 of 2,589 Strongest: walkability A , health B+ · lowest: safety D 44 Steinbach 21,671 people 36 years #334 of 2,589 Strongest: hazard risk A− , walkability A− · lowest: safety C− 45 Brooklands 3,114 people 36.2 years #348 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: safety D 46 East Elmwood 3,611 people 36.2 years #349 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 47 Lord Roberts 5,104 people 36.2 years #350 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 48 Talbot-Grey 2,756 people 36.5 years #380 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: safety D 49 Chalmers 12,384 people 36.6 years #394 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 50 De Salaberry 4,401 people 36.8 years #410 of 2,589 Strongest: hazard risk A− , safety B+ · lowest: jobs & income C− 51 Brandon 59,444 people 36.8 years #416 of 2,589 Strongest: walkability A− , jobs & income A− · lowest: safety C− 52 Canterbury Park 8,744 people 36.9 years #421 of 2,589 Strongest: walkability A− , jobs & income A− · lowest: safety D 53 Minto 5,830 people 36.9 years #425 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 54 King Edward 7,190 people 36.9 years #427 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 55 Earl Grey 5,152 people 36.9 years #429 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 56 Worthington 6,093 people 36.9 years #432 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 57 Westdale 5,339 people 37.1 years #454 of 2,589 Strongest: walkability B+ , hazard risk B+ · lowest: safety D 58 North Norfolk 4,084 people 37.2 years #469 of 2,589 Strongest: cost of living A− , walkability B · lowest: jobs & income C+ 59 North Cypress-Langford 3,234 people 37.2 years #477 of 2,589 Strongest: cost of living A− , hazard risk B− · lowest: walkability C 60 Glenwood 6,617 people 37.3 years #481 of 2,589 Strongest: walkability A , jobs & income A− · lowest: safety D 61 North St. Boniface 3,358 people 37.4 years #494 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 62 Daniel McIntyre 9,584 people 37.4 years #495 of 2,589 Strongest: walkability A+ , health B+ · lowest: safety D 63 Maybank 4,817 people 37.5 years #506 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 64 Wolseley 8,127 people 37.5 years #507 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D 65 Burrows Central 5,565 people 37.6 years #533 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 66 Luxton 3,047 people 37.9 years #566 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 67 St. Adolphe 8,770 people 38 years #574 of 2,589 Strongest: hazard risk A− , safety B+ · lowest: walkability C 68 Ste. Anne 6,387 people 38 years #588 of 2,589 Strongest: hazard risk A− , safety B+ · lowest: walkability D− 69 Bifrost-Riverton 3,518 people 38 years #594 of 2,589 Strongest: cost of living B , walkability B · lowest: safety D− 70 Inkster-Faraday 3,700 people 38.1 years #603 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 71 Munroe West 2,532 people 38.2 years #617 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 72 Morden 11,578 people 38.4 years #646 of 2,589 Strongest: jobs & income B+ , walkability B+ · lowest: cost of living C 73 Shaughnessy Park 5,169 people 38.4 years #648 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 74 Grassie 2,857 people 38.5 years #667 of 2,589 Strongest: jobs & income A+ , hazard risk B+ · lowest: safety D 75 Riverbend 5,453 people 38.5 years #668 of 2,589 Strongest: jobs & income A− , walkability B+ · lowest: safety D 76 St. George 4,254 people 38.5 years #672 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 77 Grant Park 2,898 people 38.6 years #689 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 78 Neepawa 6,328 people 38.8 years #711 of 2,589 Strongest: jobs & income A+ , cost of living A · lowest: health B− 79 Grey 2,655 people 38.8 years #714 of 2,589 Strongest: safety A+ , cost of living A− · lowest: health C+ 80 Mandalay West 5,423 people 38.8 years #722 of 2,589 Strongest: jobs & income A− , hazard risk B+ · lowest: safety D 81 Portage la Prairie 7,359 people 38.8 years #729 of 2,589 Strongest: cost of living B , jobs & income B− · lowest: walkability D 82 Central Park 4,328 people 38.8 years #742 of 2,589 Strongest: walkability A+ , health B+ · lowest: jobs & income D− 83 Tyndall Park 12,393 people 39 years #755 of 2,589 Strongest: jobs & income A , walkability A · lowest: safety D 84 Richmond West 6,114 people 39 years #759 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 85 Valley Gardens 8,329 people 39 years #763 of 2,589 Strongest: walkability A , health B+ · lowest: safety D 87 WestLake-Gladstone 3,604 people 39.2 years #790 of 2,589 Strongest: cost of living A− , walkability B+ · lowest: jobs & income C− 88 Victoria West 3,687 people 39.2 years #800 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 89 Eaglemere 3,631 people 39.2 years #803 of 2,589 Strongest: health B+ , walkability B+ · lowest: cost of living D 90 Norwood East 3,881 people 39.3 years #819 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D 91 Rossmere-A 13,613 people 39.3 years #821 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: cost of living D 92 La Salle 9,215 people 39.6 years #856 of 2,589 Strongest: jobs & income A− , cost of living B+ · lowest: health C+ 93 Robertson 5,090 people 39.6 years #859 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 94 Altona 4,989 people 40 years #930 of 2,589 Strongest: walkability A , jobs & income B+ · lowest: cost of living B− 95 River Park South 12,304 people 40 years #933 of 2,589 Strongest: jobs & income A− , walkability B+ · lowest: safety D 96 Windsor Park 12,523 people 40 years #942 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 97 Woodlands 4,057 people 40 years #944 of 2,589 Strongest: cost of living A− , hazard risk B · lowest: health D 98 Portage la Prairie 14,738 people 40 years #947 of 2,589 Strongest: walkability A , jobs & income B · lowest: safety D 99 Brokenhead 5,931 people 40 years #952 of 2,589 Strongest: hazard risk B , safety B · lowest: health C− 100 Radisson 3,653 people 40.2 years #970 of 2,589 Strongest: hazard risk B+ , walkability B+ · lowest: safety D 101 Jefferson 11,524 people 40.2 years #974 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 102 Mission Gardens 3,979 people 40.3 years #981 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: safety D 103 Seven Oaks 3,244 people 40.3 years #985 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 104 Headingley 5,368 people 40.4 years #1,011 of 2,589 Strongest: cost of living B , jobs & income B · lowest: walkability C− 105 Wallace-Woodworth 2,983 people 40.4 years #1,024 of 2,589 Strongest: jobs & income A , cost of living A · lowest: health C 106 Rossmere-B 4,732 people 40.7 years #1,053 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 107 Pembina 2,502 people 40.8 years #1,058 of 2,589 Strongest: safety A+ , cost of living A · lowest: jobs & income C+ 108 Stony Mountain 9,180 people 40.8 years #1,099 of 2,589 Strongest: cost of living A− , hazard risk B · lowest: health C− 109 Tuxedo 4,295 people 40.9 years #1,109 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 110 Crestview 8,658 people 40.9 years #1,111 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 111 West St. Paul 10,796 people 41.2 years #1,148 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: walkability D 112 Dauphin 8,587 people 41.2 years #1,162 of 2,589 Strongest: walkability A , cost of living B− · lowest: safety D− 113 Kildare-Redonda 8,294 people 41.2 years #1,166 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 114 Sargent Park 6,242 people 41.4 years #1,180 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: safety D 115 Virden 3,322 people 41.6 years #1,204 of 2,589 Strongest: walkability A , jobs & income A · lowest: safety C− 116 St. Norbert 8,251 people 41.6 years #1,212 of 2,589 Strongest: walkability B+ , hazard risk B+ · lowest: safety D 117 North Point Douglas 2,670 people 41.8 years #1,244 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: jobs & income D− 118 Emerson-Franklin 2,686 people 42 years #1,271 of 2,589 Strongest: hazard risk A− , cost of living A− · lowest: jobs & income C− 119 Norwood West 2,909 people 42 years #1,277 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: safety D 120 Rockwood 4,554 people 42.1 years #1,300 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 121 Springfield North 8,327 people 42.2 years #1,309 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 122 Pulberry 7,723 people 42.2 years #1,310 of 2,589 Strongest: walkability A , jobs & income A · lowest: safety D 123 Mathers 2,785 people 42.3 years #1,321 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 124 Garden City 6,794 people 42.4 years #1,352 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: safety D 125 Oakbank 17,494 people 42.4 years #1,353 of 2,589 Strongest: jobs & income B , hazard risk B · lowest: health D 126 Booth 9,016 people 42.7 years #1,382 of 2,589 Strongest: walkability A+ , health B+ · lowest: safety D 127 Flin Flon (Part) 4,732 people 42.8 years #1,405 of 2,589 Strongest: cost of living A+ , walkability A · lowest: hazard risk D− 128 Swan River 4,048 people 42.8 years #1,413 of 2,589 Strongest: walkability A , cost of living B · lowest: safety D− 129 Templeton-Sinclair 3,987 people 42.9 years #1,426 of 2,589 Strongest: walkability A− , health B+ · lowest: safety D 130 Meadowood 6,991 people 42.9 years #1,427 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 131 Deer Lodge 3,691 people 43 years #1,434 of 2,589 Strongest: walkability A , jobs & income A− · lowest: safety D 132 Russell 2,715 people 43.2 years #1,457 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 133 Niakwa Place 3,461 people 43.2 years #1,478 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: cost of living D 134 Buchanan 3,473 people 43.4 years #1,493 of 2,589 Strongest: hazard risk B+ , health B+ · lowest: safety D 135 Souris 2,737 people 43.6 years #1,515 of 2,589 Strongest: walkability A , cost of living A− · lowest: hazard risk C+ 136 Old Tuxedo 6,812 people 43.9 years #1,563 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: safety D 137 Stonewall 5,443 people 44 years #1,583 of 2,589 Strongest: walkability A , jobs & income A− · lowest: health C 138 Selkirk 11,570 people 44 years #1,605 of 2,589 Strongest: walkability A , hazard risk B · lowest: safety D 139 Central River Heights 2,736 people 44.1 years #1,609 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 140 Riverview 4,649 people 44.1 years #1,611 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: safety D 141 Sturgeon Creek 3,202 people 44.1 years #1,612 of 2,589 Strongest: walkability A , health B+ · lowest: safety D 142 Lorne 3,022 people 44.4 years #1,626 of 2,589 Strongest: cost of living A+ , safety A+ · lowest: health B− 143 Island Lakes 4,148 people 44.4 years #1,648 of 2,589 Strongest: jobs & income A , cost of living B+ · lowest: safety D 144 Whyte Ridge 7,299 people 44.5 years #1,667 of 2,589 Strongest: jobs & income A , cost of living A− · lowest: safety D 145 Westwood 5,716 people 44.5 years #1,668 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 146 North River Heights 7,228 people 44.6 years #1,673 of 2,589 Strongest: jobs & income A+ , cost of living A · lowest: safety D 147 Royalwood 6,439 people 44.6 years #1,676 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 148 Southdale 8,210 people 44.7 years #1,686 of 2,589 Strongest: jobs & income A , walkability A · lowest: safety D 149 Silver Heights 7,883 people 44.7 years #1,689 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 150 Normand Park 5,299 people 44.7 years #1,690 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: safety D 151 Meadows 3,822 people 44.8 years #1,712 of 2,589 Strongest: walkability A− , jobs & income A− · lowest: safety D 152 Swan Valley West 2,702 people 44.8 years #1,715 of 2,589 Strongest: cost of living A , jobs & income A · lowest: safety D 153 Central St. Boniface 7,772 people 45 years #1,745 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D 154 Heritage Park 5,817 people 45.1 years #1,748 of 2,589 Strongest: walkability A− , health B+ · lowest: safety D 156 Dakota Crossing 13,048 people 45.8 years #1,849 of 2,589 Strongest: jobs & income A− , walkability A− · lowest: safety D 157 Crescentwood 3,060 people 46 years #1,863 of 2,589 Strongest: jobs & income A+ , walkability A+ · lowest: safety D 158 Minnedosa 2,859 people 46 years #1,868 of 2,589 Strongest: cost of living B+ , walkability B · lowest: safety C 159 South River Heights 2,632 people 46.2 years #1,891 of 2,589 Strongest: jobs & income A+ , walkability A− · lowest: safety D 160 Beausejour 3,565 people 46.4 years #1,913 of 2,589 Strongest: walkability A− , hazard risk B · lowest: cost of living C 161 Varsity View 2,985 people 46.6 years #1,934 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 162 East St. Paul 10,321 people 46.8 years #1,946 of 2,589 Strongest: jobs & income A , hazard risk A− · lowest: walkability C− 163 St. Andrews 12,021 people 46.8 years #1,959 of 2,589 Strongest: jobs & income B+ , hazard risk B · lowest: health C− 164 Minnetonka 4,461 people 46.9 years #1,969 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 165 Linden Woods 11,134 people 47 years #1,971 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 166 Killarney 3,708 people 47.2 years #1,986 of 2,589 Strongest: walkability A , cost of living A− · lowest: safety C 167 Betsworth 7,476 people 47.4 years #2,019 of 2,589 Strongest: jobs & income A+ , hazard risk B+ · lowest: safety D 168 River East 7,774 people 47.9 years #2,054 of 2,589 Strongest: jobs & income A , walkability B+ · lowest: safety D 169 St. Clements 12,029 people 48 years #2,072 of 2,589 Strongest: hazard risk B , jobs & income B− · lowest: walkability D 170 Glendale 3,586 people 48.2 years #2,082 of 2,589 Strongest: jobs & income A+ , walkability A− · lowest: safety D 171 Kildonan Drive 5,063 people 48.2 years #2,083 of 2,589 Strongest: walkability A , jobs & income B+ · lowest: safety D 172 Carman 3,547 people 48.4 years #2,098 of 2,589 Strongest: walkability A , jobs & income B · lowest: cost of living C 173 Alpine Place 3,721 people 48.4 years #2,105 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: jobs & income D 174 Elmhurst 6,600 people 48.7 years #2,112 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 175 Point Road 3,290 people 48.9 years #2,142 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 176 Roblin 3,184 people 49.2 years #2,153 of 2,589 Strongest: jobs & income B+ , cost of living B+ · lowest: safety D 177 Rivergrove 2,742 people 50.2 years #2,216 of 2,589 Strongest: jobs & income A , walkability A− · lowest: safety D 178 Roslyn 4,411 people 50.8 years #2,254 of 2,589 Strongest: walkability A+ , jobs & income A− · lowest: safety D 179 Kirkfield 4,100 people 54.1 years #2,414 of 2,589 Strongest: walkability A , jobs & income A · lowest: safety D 180 Lac du Bonnet 3,592 people 55.6 years #2,469 of 2,589 Strongest: cost of living B+ , hazard risk B · lowest: jobs & income D 181 South Tuxedo 3,629 people 57.7 years #2,529 of 2,589 Strongest: jobs & income A+ , hazard risk B+ · lowest: safety D 182 Alexander 4,032 people 58.4 years #2,546 of 2,589 Strongest: cost of living B+ , hazard risk B · lowest: safety D− 183 Gimli 6,914 people 59.2 years #2,561 of 2,589 Strongest: walkability B , hazard risk B · lowest: safety D 184 Valhalla 3,153 people 66 years #2,587 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 185 Brockville 2,632 people 67.7 years #2,589 of 2,589 Strongest: hazard risk B+ , walkability B+ · lowest: cost of living D Rankings
More lists for Manitoba Province by province
Youngest elsewhere Photos: Stanley, Earth Science and Remote Sensing Unit , Lyndon B. Johnson S… (Public domain ) · Rhineland, Gretnaite (CC BY-SA 4.0 ) · La Broquerie, 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).