Manitoba's 10 Largest Cities by decade, 1901-2016.
Note: Winnipeg's population is for current boundaries.
1901:
1. Winnipeg 47,969
2. Brandon 5,620
3. Portage la Prairie 3,901
4. Selkirk 2,455
5. Morden 1,522
6. Carman 1,439
7. Neepawa 1,418
8. Dauphin 1,135
9. Minnedosa 1,052
10. Carberry 1,023
1911:
1. Winnipeg 156,153
2. Brandon 13,839
3. Portage la Prairie 5,892
4. Selkirk 2,977
5. Dauphin 2,815
6. Neepawa 1,864
7. Souris 1,854
8. Virden 1,550
9. Minnedosa 1,483
10. Carman 1,271
1921:
1. Winnipeg 226,983
2. Brandon 15,397
3. Portage la Prairie 6,766
4. Dauphin 3,885
5. Selkirk 3,726
6. Neepawa 1,887
7. The Pas 1,858
8. Souris 1,710
9. Carman 1,591
10. Minnedosa 1,505
1931:
1. Winnipeg 293,154
2. Brandon 17,082
3. Portage la Prairie 6,513
4. Selkirk 4,486
5. The Pas 4,030
6. Dauphin 3,971
7. Neepawa 1,910
8. Minnedosa 1,680
9. Virden 1,590
10. Carman 1,418
1941:
1. Winnipeg 299,937
2. Brandon 17,383
3. Portage la Prairie 7,187
4. Selkirk 4,915
5. Dauphin 4,662
6. The Pas 3,181
7. Neepawa 2,292
8. Minnedosa 1,636
9. Virden 1,619
10. Carman 1,455
1951:
1. Winnipeg 354,069
2. Brandon 20,598
3. Flin Flon 9,899
4. Portage la Prairie 8,511
5. Selkirk 6,218
6. Dauphin 6,007
7. The Pas 3,376
8. Neepawa 2,895
9. Swan River 2,290
10. Steinbach 2,155
1961:
1. Winnipeg 471,975
2. Brandon 28,166
3. Portage la Prairie 12,388
4. Flin Flon 10,546
5. Selkirk 8,576
6. Dauphin 7,374
7. The Pas 4,671
8. Steinbach 3,739
9. Neepawa 3,197
10. Swan River 3,163
1971:
1. Winnipeg 535,217
2. Brandon 31,150
3. Thompson 19,001
4. Portage la Prairie 12,950
5. Selkirk 9,331
6. Dauphin 8,891
7. Flin Flon 8,873
8. The Pas 6,062
9. Steinbach 5,197
10. Swan River 3,522
1981:
1. Winnipeg 564,473
2. Brandon 36,242
3. Thompson 14,288
4. Portage la Prairie 13,086
5. Selkirk 10,037
6. Dauphin 8,971
7. Flin Flon 7,894
8. Steinbach 6,676
9. The Pas 6,390
10. Winkler 5,046
1991:
1. Winnipeg 616,790
2. Brandon 38,567
3. Thompson 14,977
4. Portage la Prairie 13,186
5. Selkirk 9,815
6. Dauphin 8,453
7. Steinbach 8,213
8. Flin Flon 7,119
9. Winkler 6,397
10. The Pas 6,166
2001:
1. Winnipeg 619,544
2. Brandon 38,716
3. Thompson 13,256
4. Portage la Prairie
5. Selkirk 9,752
6. Steinbach 9,227
7. Dauphin 8,085
8. Winkler 7,943
9. Morden 6,142
10. Flin Flon 6,000
2011:
1. Winnipeg 663,617
2. Brandon 46,061
3. Steinbach 13,524
4. Thompson 13,123
5. Portage la Prairie 12,996
6. Winkler 10,670
7. Selkirk 9,834
8. Dauphin 8,251
9. Morden 7,812
10. The Pas 5,513
2016:
1. Winnipeg 705,244
2. Brandon 48,859
3. Steinbach 15,829
4. Thompson 13,678
5. Portage la Prairie 13,304
6. Winkler 12,591
7. Selkirk 10,278
8. Morden 8,668
9. Dauphin 8,457
10. The Pas 5,369
And if I were to guess, in 2021 the 10 largest will be, Winnipeg, Brandon, Steinbach, Winkler, Portage la Prairie, Thompson, Selkirk, Morden, Dauphin, Niverville.