Home › Canada › Manitoba › Rankings › Highest incomes North River Heights, #1 on this list · Photo: Wtshymanski (CC BY-SA 3.0) Manitoba · 2026 Towns with the highest household incomes in Manitoba Nationally, North River Heights ranks #75 of 2,589. 4 places in Manitoba reach the top 100 for all of Canada. Nowhere in Manitoba does better on this list than North River Heights, at $143,400. East St. Paul is second ($142,200) and Headingley third ($140,600). The middle of the list is Ste. Anne, with $83,900. The list ends with West Broadway, at $36,500.
Median household income before tax, 2020 (2021 census) How grades work
#1 $143,400 Household income Overall A · #277 of 2,556
Strongest: jobs & income A+ , cost of living A · lowest: safety D
#2 $142,200 Household income Overall A− · #481 of 2,556
Strongest: jobs & income A , hazard risk A− · lowest: walkability C−
#3 $140,600 Household income Overall C+ · #1,516 of 2,556
Strongest: cost of living B , jobs & income B · 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 Household income Canada rank What drives it
3 Headingley 5,368 people $140,600 #90 of 2,589 Strongest: cost of living B , jobs & income B · lowest: walkability C− 5 Central River Heights 2,736 people $136,600 #121 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 6 La Salle 9,215 people $135,400 #131 of 2,589 Strongest: jobs & income A− , cost of living B+ · lowest: health C+ 7 Island Lakes 4,148 people $133,600 #141 of 2,589 Strongest: jobs & income A , cost of living B+ · lowest: safety D 8 Fraipont 4,221 people $132,600 #152 of 2,589 Strongest: jobs & income A− , hazard risk B+ · lowest: safety D 9 Royalwood 6,439 people $130,800 #164 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 10 Grassie 2,857 people $127,800 #202 of 2,589 Strongest: jobs & income A+ , hazard risk B+ · lowest: safety D 11 Sage Creek 7,391 people $126,300 #224 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 12 Linden Woods 11,134 people $126,200 #227 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 13 Amber Trails 9,256 people $124,700 #244 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 14 West St. Paul 10,796 people $123,600 #263 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: walkability D 15 Crescentwood 3,060 people $123,400 #267 of 2,589 Strongest: jobs & income A+ , walkability A+ · lowest: safety D 17 Riverbend 5,453 people $118,900 #349 of 2,589 Strongest: jobs & income A− , walkability B+ · lowest: safety D 18 Minnetonka 4,461 people $118,500 #357 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 19 Elmhurst 6,600 people $117,200 #383 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 20 Oakbank 17,494 people $114,300 #421 of 2,589 Strongest: jobs & income B , hazard risk B · lowest: health D 21 Canterbury Park 8,744 people $114,100 #424 of 2,589 Strongest: walkability A− , jobs & income A− · lowest: safety D 22 Southdale 8,210 people $113,200 #443 of 2,589 Strongest: jobs & income A , walkability A · lowest: safety D 23 Springfield North 8,327 people $112,800 #454 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 24 South River Heights 2,632 people $111,600 #478 of 2,589 Strongest: jobs & income A+ , walkability A− · lowest: safety D 25 River Park South 12,304 people $110,600 #500 of 2,589 Strongest: jobs & income A− , walkability B+ · lowest: safety D 26 South Tuxedo 3,629 people $110,200 #512 of 2,589 Strongest: jobs & income A+ , hazard risk B+ · lowest: safety D 27 St. Adolphe 8,770 people $109,900 #519 of 2,589 Strongest: hazard risk A− , safety B+ · lowest: walkability C 28 Mandalay West 5,423 people $109,900 #520 of 2,589 Strongest: jobs & income A− , hazard risk B+ · lowest: safety D 29 Lorette 13,509 people $109,400 #530 of 2,589 Strongest: hazard risk A− , jobs & income B · lowest: walkability C 30 Westwood 5,716 people $109,200 #533 of 2,589 Strongest: jobs & income A , hazard risk B+ · lowest: safety D 31 Bridgwater Forest 5,076 people $109,100 #535 of 2,589 Strongest: jobs & income A− , hazard risk B+ · lowest: safety D 32 Point Road 3,290 people $107,100 #589 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 33 South Pointe 8,168 people $107,100 #591 of 2,589 Strongest: hazard risk B+ , health B+ · lowest: safety D 34 Betsworth 7,476 people $107,000 #595 of 2,589 Strongest: jobs & income A+ , hazard risk B+ · lowest: safety D 35 Inkster Gardens 6,115 people $107,000 #596 of 2,589 Strongest: jobs & income A− , hazard risk B+ · lowest: safety D 36 St. Andrews 12,021 people $106,700 #605 of 2,589 Strongest: jobs & income B+ , hazard risk B · lowest: health C− 37 Tyndall Park 12,393 people $105,000 #631 of 2,589 Strongest: jobs & income A , walkability A · lowest: safety D 38 Dakota Crossing 13,048 people $105,000 #632 of 2,589 Strongest: jobs & income A− , walkability A− · lowest: safety D 39 Tuxedo 4,295 people $104,900 #637 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 41 River East 7,774 people $103,200 #685 of 2,589 Strongest: jobs & income A , walkability B+ · lowest: safety D 42 Glendale 3,586 people $103,100 #688 of 2,589 Strongest: jobs & income A+ , walkability A− · lowest: safety D 43 Bridgwater Trails 11,365 people $102,700 #700 of 2,589 Strongest: hazard risk B+ , health B+ · lowest: safety D 44 Niverville 7,277 people $102,000 #712 of 2,589 Strongest: safety A , hazard risk A− · lowest: health C+ 45 Stony Mountain 9,180 people $101,100 #742 of 2,589 Strongest: cost of living A− , hazard risk B · lowest: health C− 46 St. Norbert 8,251 people $100,800 #749 of 2,589 Strongest: walkability B+ , hazard risk B+ · lowest: safety D 47 Cartier 3,739 people $100,600 #756 of 2,589 Strongest: cost of living A− , safety B− · lowest: walkability D 48 Mission Gardens 3,979 people $99,800 #774 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: safety D 49 Rivergrove 2,742 people $99,500 #790 of 2,589 Strongest: jobs & income A , walkability A− · lowest: safety D 50 Cornwallis 4,705 people $99,300 #798 of 2,589 Strongest: jobs & income A+ , cost of living A− · lowest: walkability C 51 Westdale 5,339 people $99,200 #802 of 2,589 Strongest: walkability B+ , hazard risk B+ · lowest: safety D 52 Stonewall 5,443 people $99,000 #808 of 2,589 Strongest: walkability A , jobs & income A− · lowest: health C 53 Richmond West 6,114 people $98,900 #809 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 54 Pulberry 7,723 people $98,700 #818 of 2,589 Strongest: walkability A , jobs & income A · lowest: safety D 55 Buchanan 3,473 people $98,200 #829 of 2,589 Strongest: hazard risk B+ , health B+ · lowest: safety D 56 Thompson 12,917 people $95,700 #908 of 2,589 Strongest: cost of living A , jobs & income A− · lowest: safety D− 57 St. Clements 12,029 people $95,700 #909 of 2,589 Strongest: hazard risk B , jobs & income B− · lowest: walkability D 58 Peguis 11,177 people $95,100 #924 of 2,589 Strongest: jobs & income A− , walkability B+ · lowest: safety D 59 Norwood West 2,909 people $95,000 #927 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: safety D 60 Meadows 3,822 people $94,600 #937 of 2,589 Strongest: walkability A− , jobs & income A− · lowest: safety D 61 Brokenhead 5,931 people $93,800 #964 of 2,589 Strongest: hazard risk B , safety B · lowest: health C− 62 Waverley Heights 5,252 people $93,600 #970 of 2,589 Strongest: walkability A+ , health B+ · lowest: safety D 63 North Cypress-Langford 3,234 people $93,300 #980 of 2,589 Strongest: cost of living A− , hazard risk B− · lowest: walkability C 64 Radisson 3,653 people $91,700 #1,034 of 2,589 Strongest: hazard risk B+ , walkability B+ · lowest: safety D 65 Robertson 5,090 people $91,200 #1,052 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 66 Woodlands 4,057 people $91,100 #1,057 of 2,589 Strongest: cost of living A− , hazard risk B · lowest: health D 67 Deer Lodge 3,691 people $90,500 #1,083 of 2,589 Strongest: walkability A , jobs & income A− · lowest: safety D 68 Dufferin 2,587 people $90,400 #1,085 of 2,589 Strongest: safety A+ , jobs & income A+ · lowest: walkability C 69 Varsity View 2,985 people $90,400 #1,088 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 70 Stanley 9,929 people $89,700 #1,113 of 2,589 Strongest: safety A+ , jobs & income A · lowest: walkability C− 71 Old Tuxedo 6,812 people $89,600 #1,124 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: safety D 72 St. George 4,254 people $89,300 #1,143 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 73 Maybank 4,817 people $89,300 #1,144 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 74 Riverview 4,649 people $88,600 #1,170 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: safety D 75 Morris 3,550 people $88,400 #1,176 of 2,589 Strongest: jobs & income A− , cost of living B+ · lowest: safety C 76 Portage la Prairie 7,359 people $88,300 #1,180 of 2,589 Strongest: cost of living B , jobs & income B− · lowest: walkability D 77 Shaughnessy Park 5,169 people $88,100 #1,189 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 78 Rossmere-B 4,732 people $88,000 #1,197 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 79 Mitchell 19,950 people $87,800 #1,205 of 2,589 Strongest: hazard risk A− , safety B+ · lowest: walkability C+ 80 The Maples 13,766 people $87,700 #1,211 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 82 Garden City 6,794 people $87,100 #1,243 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: safety D 83 Seven Oaks 3,244 people $86,200 #1,289 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 84 De Salaberry 4,401 people $86,100 #1,291 of 2,589 Strongest: hazard risk A− , safety B+ · lowest: jobs & income C− 85 Leila North 3,966 people $86,000 #1,303 of 2,589 Strongest: walkability A+ , health B+ · lowest: safety D 86 Glenwood 6,617 people $85,600 #1,322 of 2,589 Strongest: walkability A , jobs & income A− · lowest: safety D 87 The Pas 5,634 people $85,600 #1,324 of 2,589 Strongest: cost of living A+ , walkability A · lowest: safety D− 88 Lac du Bonnet 3,592 people $85,300 #1,334 of 2,589 Strongest: cost of living B+ , hazard risk B · lowest: jobs & income D 89 Meadowood 6,991 people $85,100 #1,346 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 90 Neepawa 6,328 people $84,400 #1,376 of 2,589 Strongest: jobs & income A+ , cost of living A · lowest: health B− 91 Kirkfield 4,100 people $84,400 #1,381 of 2,589 Strongest: walkability A , jobs & income A · lowest: safety D 92 Crestview 8,658 people $83,900 #1,402 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 93 Ste. Anne 6,387 people $83,900 #1,403 of 2,589 Strongest: hazard risk A− , safety B+ · lowest: walkability D− 94 Windsor Park 12,523 people $83,900 #1,404 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 95 La Broquerie 7,808 people $83,900 #1,405 of 2,589 Strongest: safety B+ , health C+ · lowest: hazard risk D− 96 Wallace-Woodworth 2,983 people $82,300 #1,470 of 2,589 Strongest: jobs & income A , cost of living A · lowest: health C 97 Templeton-Sinclair 3,987 people $82,200 #1,473 of 2,589 Strongest: walkability A− , health B+ · lowest: safety D 98 Tuxedo Industrial 2,726 people $82,100 #1,476 of 2,589 Strongest: jobs & income B+ , hazard risk B+ · lowest: cost of living D− 99 Sargent Park 6,242 people $82,000 #1,479 of 2,589 Strongest: walkability A+ , jobs & income A · lowest: safety D 100 Sturgeon Creek 3,202 people $81,700 #1,497 of 2,589 Strongest: walkability A , health B+ · lowest: safety D 101 Minto 5,830 people $80,100 #1,571 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 102 Flin Flon (Part) 4,732 people $80,000 #1,576 of 2,589 Strongest: cost of living A+ , walkability A · lowest: hazard risk D− 103 Russell 2,715 people $79,700 #1,590 of 2,589 Strongest: jobs & income A+ , walkability A · lowest: safety D 104 Rhineland 6,819 people $79,300 #1,613 of 2,589 Strongest: jobs & income B , walkability B · lowest: safety C 105 Booth 9,016 people $78,500 #1,646 of 2,589 Strongest: walkability A+ , health B+ · lowest: safety D 106 Eaglemere 3,631 people $78,500 #1,649 of 2,589 Strongest: health B+ , walkability B+ · lowest: cost of living D 107 Kildare-Redonda 8,294 people $78,300 #1,658 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 108 Kildonan Drive 5,063 people $77,900 #1,677 of 2,589 Strongest: walkability A , jobs & income B+ · lowest: safety D 109 Valley Gardens 8,329 people $77,900 #1,681 of 2,589 Strongest: walkability A , health B+ · lowest: safety D 110 Normand Park 5,299 people $77,600 #1,702 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: safety D 111 Brooklands 3,114 people $77,200 #1,718 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: safety D 112 East Elmwood 3,611 people $77,100 #1,727 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 113 Luxton 3,047 people $76,900 #1,735 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 114 King Edward 7,190 people $76,500 #1,746 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 115 North St. Boniface 3,358 people $76,400 #1,752 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 116 Brandon 59,444 people $76,200 #1,763 of 2,589 Strongest: walkability A− , jobs & income A− · lowest: safety C− 117 Victoria West 3,687 people $76,200 #1,766 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 118 Munroe West 2,532 people $75,800 #1,782 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 119 Burrows Central 5,565 people $75,700 #1,789 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 120 Wolseley 8,127 people $75,400 #1,801 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D 121 Silver Heights 7,883 people $75,100 #1,813 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 122 Brockville 2,632 people $74,800 #1,828 of 2,589 Strongest: hazard risk B+ , walkability B+ · lowest: cost of living D 123 Rockwood 4,554 people $74,400 #1,839 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 124 Ste. Anne 3,587 people $73,800 #1,867 of 2,589 Strongest: safety A− , walkability B+ · lowest: hazard risk D− 125 Lord Roberts 5,104 people $73,800 #1,870 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 126 Munroe East 8,873 people $73,500 #1,884 of 2,589 Strongest: walkability A , health B+ · lowest: safety D 127 Fort Richmond 11,563 people $73,400 #1,889 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 128 Inkster-Faraday 3,700 people $73,300 #1,893 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 129 Grey 2,655 people $73,200 #1,896 of 2,589 Strongest: safety A+ , cost of living A− · lowest: health C+ 130 Souris 2,737 people $73,000 #1,899 of 2,589 Strongest: walkability A , cost of living A− · lowest: hazard risk C+ 132 Altona 4,989 people $72,100 #1,930 of 2,589 Strongest: walkability A , jobs & income B+ · lowest: cost of living B− 133 Killarney 3,708 people $72,100 #1,931 of 2,589 Strongest: walkability A , cost of living A− · lowest: safety C 134 Alexander 4,032 people $72,100 #1,935 of 2,589 Strongest: cost of living B+ , hazard risk B · lowest: safety D− 135 Steinbach 21,671 people $72,000 #1,936 of 2,589 Strongest: hazard risk A− , walkability A− · lowest: safety C− 136 Virden 3,322 people $71,800 #1,942 of 2,589 Strongest: walkability A , jobs & income A · lowest: safety C− 137 Heritage Park 5,817 people $71,800 #1,944 of 2,589 Strongest: walkability A− , health B+ · lowest: safety D 138 Morden 11,578 people $71,500 #1,954 of 2,589 Strongest: jobs & income B+ , walkability B+ · lowest: cost of living C 139 North Norfolk 4,084 people $71,400 #1,961 of 2,589 Strongest: cost of living A− , walkability B · lowest: jobs & income C+ 140 Beausejour 3,565 people $71,100 #1,982 of 2,589 Strongest: walkability A− , hazard risk B · lowest: cost of living C 141 Pembina 2,502 people $71,000 #1,984 of 2,589 Strongest: safety A+ , cost of living A · lowest: jobs & income C+ 142 Jefferson 11,524 people $70,800 #1,996 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 143 Gimli 6,914 people $70,700 #2,003 of 2,589 Strongest: walkability B , hazard risk B · lowest: safety D 144 Winkler 16,156 people $70,500 #2,009 of 2,589 Strongest: safety A− , jobs & income B+ · lowest: cost of living C− 145 Swan Valley West 2,702 people $70,400 #2,014 of 2,589 Strongest: cost of living A , jobs & income A · lowest: safety D 146 Minnedosa 2,859 people $69,700 #2,037 of 2,589 Strongest: cost of living B+ , walkability B · lowest: safety C 147 Niakwa Place 3,461 people $69,600 #2,042 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: cost of living D 148 Roslyn 4,411 people $69,500 #2,048 of 2,589 Strongest: walkability A+ , jobs & income A− · lowest: safety D 149 Lorne 3,022 people $69,300 #2,057 of 2,589 Strongest: cost of living A+ , safety A+ · lowest: health B− 150 Earl Grey 5,152 people $69,300 #2,061 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 151 Portage la Prairie 14,738 people $69,000 #2,076 of 2,589 Strongest: walkability A , jobs & income B · lowest: safety D 152 Bifrost-Riverton 3,518 people $68,900 #2,081 of 2,589 Strongest: cost of living B , walkability B · lowest: safety D− 153 Weston 6,661 people $68,700 #2,088 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: safety D 154 Talbot-Grey 2,756 people $68,000 #2,111 of 2,589 Strongest: walkability A− , hazard risk B+ · lowest: safety D 155 Selkirk 11,570 people $68,000 #2,115 of 2,589 Strongest: walkability A , hazard risk B · lowest: safety D 156 Emerson-Franklin 2,686 people $67,300 #2,141 of 2,589 Strongest: hazard risk A− , cost of living A− · lowest: jobs & income C− 157 Rossmere-A 13,613 people $67,000 #2,155 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: cost of living D 158 McMillan 3,568 people $66,900 #2,160 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D 159 Norwood East 3,881 people $66,900 #2,162 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D 160 Carman 3,547 people $66,800 #2,167 of 2,589 Strongest: walkability A , jobs & income B · lowest: cost of living C 161 Daniel McIntyre 9,584 people $65,300 #2,214 of 2,589 Strongest: walkability A+ , health B+ · lowest: safety D 162 St. John's 8,492 people $63,400 #2,281 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: jobs & income D 163 Mathers 2,785 people $63,100 #2,292 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 164 WestLake-Gladstone 3,604 people $62,900 #2,300 of 2,589 Strongest: cost of living A− , walkability B+ · lowest: jobs & income C− 165 Chalmers 12,384 people $62,800 #2,305 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 166 St. Matthews 5,699 people $62,400 #2,322 of 2,589 Strongest: walkability A+ , health B+ · lowest: safety D 167 Swan River 4,048 people $61,000 #2,359 of 2,589 Strongest: walkability A , cost of living B · lowest: safety D− 169 Dauphin 8,587 people $60,500 #2,375 of 2,589 Strongest: walkability A , cost of living B− · lowest: safety D− 170 Worthington 6,093 people $59,400 #2,416 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 171 Grant Park 2,898 people $57,700 #2,448 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 172 Burrows-Keewatin 2,506 people $57,600 #2,454 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: safety D 173 Roblin 3,184 people $56,400 #2,476 of 2,589 Strongest: jobs & income B+ , cost of living B+ · lowest: safety D 174 Central St. Boniface 7,772 people $53,500 #2,525 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D 175 West Alexander 5,161 people $53,400 #2,527 of 2,589 Strongest: walkability A+ , health B+ · lowest: jobs & income D 176 South Portage 3,037 people $50,100 #2,558 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: jobs & income D 177 Valhalla 3,153 people $48,800 #2,562 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: cost of living D 178 William Whyte 11,432 people $48,000 #2,570 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: jobs & income D− 179 Broadway-Assiniboine 5,871 people $46,800 #2,576 of 2,589 Strongest: walkability A+ , health B+ · lowest: safety D 180 North Point Douglas 2,670 people $46,400 #2,577 of 2,589 Strongest: walkability A+ , hazard risk B+ · lowest: jobs & income D− 181 Alpine Place 3,721 people $43,400 #2,580 of 2,589 Strongest: walkability A , hazard risk B+ · lowest: jobs & income D 182 Centennial 4,483 people $40,300 #2,585 of 2,589 Strongest: walkability A+ , health B+ · lowest: jobs & income D− 183 Spence 4,378 people $37,600 #2,586 of 2,589 Strongest: walkability A+ , health B+ · lowest: jobs & income D− 184 Central Park 4,328 people $36,700 #2,588 of 2,589 Strongest: walkability A+ , health B+ · lowest: jobs & income D− 185 West Broadway 6,537 people $36,500 #2,589 of 2,589 Strongest: walkability A+ , health B+ · lowest: cost of living D− Rankings
More lists for Manitoba Province by province
Highest incomes elsewhere Photos: North River Heights, Wtshymanski (CC BY-SA 3.0 ) · East St. Paul, Whitehea (CC BY-SA 4.0 ) · Headingley, Suburban Rapid Transit Co. via Winnipeg Electric Co. (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).