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 in 2011 | Population in 2016 | Population in 2021 | 2011 to 2016 Population growth rate | 2016 to 2021 Population growth rate | |
|---|---|---|---|---|---|
| number | number | number | % | % | |
| 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: