Table 3 
Population and population growth rate of census agglomerations in Canada, 2011 to 2016 and 2016 to 2021, ranked by percentage of growth in 2021  

Population and population growth rate of census agglomerations in Canada, 2011 to 2016 and 2016 to 2021, ranked by percentage of growth in 2021
  Population in 2011 Population in 2016 Population in 2021 2011 to 2016 Population growth rate 2016 to 2021 Population growth rate
  numbernumbernumber %%
Canada 33,476,688 35,151,728 36,991,981 5.0 5.2
All census agglomerations 3,525,976 3,627,110 3,753,167 2.9 3.5
Squamish, B.C. 17,479 19,893 24,232 13.8 21.8
Wasaga Beach, Ont. 17,537 20,675 24,862 17.9 20.3
Tillsonburg, Ont. 15,301 15,872 18,615 3.7 17.3
Canmore, Alta. 12,288 13,992 15,990 13.9 14.3
Collingwood, Ont. 19,241 21,793 24,811 13.3 13.8
Woodstock, Ont. 37,866 41,098 46,705 8.5 13.6
Whitehorse, Y.T. 26,028 28,225 31,913 8.4 13.1
Cowansville, Que. 12,489 13,656 15,234 9.3 11.6
Steinbach, Man. 13,648 16,022 17,806 17.4 11.1
Sainte-Agathe-des-Monts, Que. 17,337 18,010 19,892 3.9 10.4
Centre Wellington, Ont. 26,693 28,191 31,093 5.6 10.3
Salmon Arm, B.C. 17,683 17,904 19,705 1.2 10.1
Charlottetown, P.E.I. 67,937 71,821 78,858 5.7 9.8
Lachute, Que. 12,551 12,862 14,100 2.5 9.6
Vernon, B.C. 58,586 61,324 67,086 4.7 9.4
Courtenay, B.C. 55,180 57,950 63,282 5.0 9.2
Essa, Ont. 18,505 21,083 22,970 13.9 9.0
Penticton, B.C. 42,406 43,534 47,380 2.7 8.8
Midland, Ont. 25,683 25,826 27,894 0.6 8.0
Summerside, P.E.I. 16,771 16,831 18,157 0.4 7.9
Sylvan Lake, Alta. 12,798 15,302 16,514 19.6 7.9
Winkler, Man. 26,838 30,297 32,655 12.9 7.8
Campbell River, B.C. 36,096 37,861 40,704 4.9 7.5
Parksville, B.C. 27,822 28,922 31,054 4.0 7.4
Ingersoll, Ont. 12,146 12,757 13,693 5.0 7.3
Orillia, Ont. 30,586 31,166 33,411 1.9 7.2
Duncan, B.C. 43,252 44,451 47,582 2.8 7.0
Granby, Que. 80,863 85,056 90,833 5.2 6.8
Joliette, Que. 46,932 49,439 52,706 5.3 6.6
Ladysmith, B.C. 13,692 14,572 15,501 6.4 6.4
Powell River, B.C. 16,689 16,783 17,825 0.6 6.2
Elliot Lake, Ont. 11,348 10,741 11,372 -5.3 5.9
Petawawa, Ont. 15,988 17,187 18,160 7.5 5.7
Cobourg, Ont. 18,519 19,440 20,519 5.0 5.6
Stratford. Ont. 30,924 31,470 33,232 1.8 5.6
High River, Alta. 12,978 13,594 14,324 4.7 5.4
Norfolk, Ont. 63,175 64,044 67,490 1.4 5.4
Kawartha Lakes, Ont. 73,214 75,423 79,247 3.0 5.1
Salaberry-de-Valleyfield, Que. 40,077 40,745 42,787 1.7 5.0
Brandon, Man. 48,866 51,807 54,268 6.0 4.8
Okotoks, Alta. 24,730 29,016 30,405 17.3 4.8
Port Alberni, B.C. 25,010 24,669 25,786 -1.4 4.5
Nelson, B.C. 17,987 18,307 19,119 1.8 4.4
Strathmore, Alta. 12,305 13,756 14,339 11.8 4.2
Rivière-du-Loup, Que. 28,987 28,902 30,025 -0.3 3.9
Yellowknife, N.W.T. 19,234 19,569 20,340 1.7 3.9
Cranbrook, B.C. 25,028 26,068 27,040 4.2 3.7
Prince Albert, Sask. 43,659 44,160 45,718 1.1 3.5
Brooks, Alta. 13,676 14,451 14,924 5.7 3.3
Prince George, B.C. 84,232 86,622 89,490 2.8 3.3
Port Hope, Ont. 16,214 16,753 17,294 3.3 3.2
Saint-Hyacinthe, Que. 55,563 58,201 59,980 4.7 3.1
Victoriaville, Que. 48,531 51,336 52,936 5.8 3.1
Cornwall, Ont. 58,957 59,699 61,415 1.3 2.9
Owen Sound, Ont. 32,092 31,820 32,712 -0.8 2.8
Kentville, N.S. 26,359 26,222 26,929 -0.5 2.7
Lacombe, Alta. 11,707 13,057 13,396 11.5 2.6
Thetford Mines, Que. 27,968 27,564 28,287 -1.4 2.6
Pembroke, Ont. 24,017 23,269 23,814 -3.1 2.3
Terrace, B.C. 18,786 19,160 19,606 2.0 2.3
Chatham-Kent, Ont. 104,075 102,042 104,316 -2.0 2.2
Williams Lake, B.C. 23,380 23,113 23,608 -1.1 2.1
North Bay, Ont. 72,241 70,378 71,736 -2.6 1.9
Saint-Georges, Que. 32,694 34,176 34,833 4.5 1.9
Weyburn. Sask. 11,657 12,055 12,247 3.4 1.6
Brockville, Ont. 31,594 31,200 31,661 -1.2 1.5
Grande Prairie, Alta. 55,760 63,166 64,141 13.3 1.5
Sarnia, Ont. 97,131 96,151 97,592 -1.0 1.5
Gander, N.L. 12,683 13,234 13,414 4.3 1.4
Fort St. John, B.C. 26,382 28,396 28,729 7.6 1.2
Swift Current, Sask. 17,535 18,536 18,745 5.7 1.1
Bathurst, N.B. 31,936 31,110 31,387 -2.6 0.9
Edmundston, N.B. 22,154 21,955 22,144 -0.9 0.9
Truro, N.S. 45,888 45,753 46,157 -0.3 0.9
Rimouski, Que. 51,805 53,498 53,944 3.3 0.8
Sorel-Tracy, Que. 41,520 41,629 41,934 0.3 0.7
Wood Buffalo, Alta. 66,896 73,325 73,837 9.6 0.7
Shawinigan, Que. 50,060 49,349 49,620 -1.4 0.5
Trail, B.C. 14,272 14,196 14,268 -0.5 0.5
Val-d'Or, Que. 33,265 33,871 34,037 1.8 0.5
Hawkesbury, Ont. and Que. 12,128 11,974 12,010 -1.3 0.3
Miramichi, N.B. 28,114 27,518 27,593 -2.1 0.3
Camrose, Alta. 17,286 18,742 18,772 8.4 0.2
Amos, Que. 18,486 18,872 18,873 2.1 0.0
Rouyn-Noranda, Que. 41,012 42,334 42,313 3.2 0.0
Prince Rupert, B.C. 13,842 13,462 13,442 -2.7 -0.1
Quesnel, B.C. 23,566 23,146 23,113 -1.8 -0.1
Medicine Hat, Alta. 72,807 76,522 76,376 5.1 -0.2
New Glasgow, N.S. 35,809 34,487 34,397 -3.7 -0.3
Portage la Prairie, Man. 12,996 13,304 13,270 2.4 -0.3
Yorkton, Sask. 19,275 19,927 19,859 3.4 -0.3
Cape Breton, N.S. 101,619 98,722 98,318 -2.9 -0.4
Moose Jaw, Sask. 34,421 35,053 34,872 1.8 -0.5
Wetaskiwin, Alta. 12,525 12,655 12,594 1.0 -0.5
Lloydminster, Alta. and Sask. 32,532 36,736 36,508 12.9 -0.6
Kenora, Ont. 15,348 15,096 14,967 -1.6 -0.9
Alma, Que. 30,902 30,771 30,331 -0.4 -1.4
Timmins, Ont. 43,165 41,788 41,145 -3.2 -1.5
Sault Ste. Marie, Ont. 79,800 78,159 76,731 -2.1 -1.8
Grand Falls-Windsor, N.L. 13,725 14,171 13,853 3.2 -2.2
Matane, Que. 19,254 18,894 18,474 -1.9 -2.2
Dolbeau-Mistassini, Que. 16,019 15,750 15,306 -1.7 -2.8
Sept-Îles, Que. 28,487 28,534 27,729 0.2 -2.8
Sainte-Marie, Que. 12,889 13,565 13,134 5.2 -3.2
North Battleford, Sask. 19,217 20,052 19,374 4.3 -3.4
Baie-Comeau, Que. 28,465 27,692 26,643 -2.7 -3.8
Corner Brook, N.L. 30,461 30,969 29,762 1.7 -3.9
Thompson, Man. 12,829 13,678 13,035 6.6 -4.7
Dawson Creek, B.C. 17,800 18,890 17,878 6.1 -5.4
Estevan, Sask. 12,973 13,615 12,798 4.9 -6.0
Campbellton, N.B. and Que. 16,242 14,679 13,330 -9.6 -9.2
Source(s):
Census of Population, 2011 to 2021 (3901).
Date modified: