👥 Ranking · 116 metro areas

Fastest-growing municipalities in Canada

Population growth from 2021 to 2025 for cities and towns with 50,000+ people. Top three: Moncton (City) (+25.8%), Langford (+21.3%), Kitchener (+20.4%). Canada overall: +8.9%.

Ranking individual cities and towns. See the metro-area version →

#CityValue
1Moncton (City) NB+25.8%
2Langford BC+21.3%
3Kitchener ON+20.4%
4Airdrie AB+20.1%
5Calgary AB+18.9%
6Rocky View County AB+18.6%
7Langley BC+18.4%
8Edmonton AB+17.8%
9Surrey BC+17.8%
10Oshawa ON+16.5%
11Niagara Falls ON+16.0%
12Fredericton NB+15.6%
13Saskatoon SK+15.6%
14Cambridge ON+14.5%
15Burnaby BC+14.5%
16Welland ON+14.4%
17Pickering ON+14.3%
18Bradford West Gwillimbury ON+14.3%
19Woodstock ON+13.9%
20Halifax NS+13.3%
21Milton ON+13.3%
22Brantford ON+13.2%
23North Bay ON+13.2%
24Brampton ON+13.1%
25Barrie ON+12.9%
26Caledon ON+12.8%
27Windsor ON+12.7%
28Regina SK+12.7%
29Peterborough ON+12.5%
30Whitby ON+12.4%
31Brandon MB+12.4%
32St. John's NL+12.3%
33Innisfil ON+12.1%
34London ON+12.1%
35Toronto ON+12.1%
36Ottawa ON+11.9%
37Whitchurch-Stouffville ON+11.8%
38Waterloo ON+11.6%
39Coquitlam BC+11.6%
40Maple Ridge BC+11.4%
41Saint John NB+11.3%
42Lethbridge AB+11.3%
43Cape Breton NS+11.2%
44New Westminster BC+11.1%
45Kelowna BC+10.7%
46Red Deer AB+10.6%
47New Tecumseth ON+10.5%
48Mirabel QC+10.4%
49Mascouche QC+10.2%
50Delta BC+10.2%
51Winnipeg MB+10.1%
52Belleville ON+9.8%
53Cornwall ON+9.5%
54Oakville ON+9.4%
55North Vancouver (City) BC+9.3%
56Greater Sudbury ON+9.2%
57Abbotsford BC+9.1%
58Sault Ste. Marie ON+8.7%
59Chilliwack BC+8.5%
60Wood Buffalo AB+8.4%
61Richmond BC+8.3%
62Kingston ON+8.2%
63St. Catharines ON+8.1%
64Georgina ON+8.1%
65Montréal QC+7.9%
66Victoria BC+7.9%
67Hamilton ON+7.8%
68Clarington ON+7.8%
69Sarnia ON+7.7%
70Norfolk County ON+7.6%
71Nanaimo BC+7.5%
72Drummondville QC+7.2%
73Québec QC+7.2%
74Trois-Rivières QC+7.1%
75Prince George BC+7.1%
76Guelph ON+7.0%
77Grande Prairie AB+6.9%
78Lévis QC+6.8%
79Ajax ON+6.8%
80North Vancouver (District) BC+6.8%
81Vaughan ON+6.6%
82Kamloops BC+6.4%
83Vancouver BC+6.4%
84Brossard QC+6.1%
85St. Albert AB+6.0%
86Saint-Hyacinthe QC+5.8%
87Richmond Hill ON+5.7%
88Markham ON+5.6%
89Repentigny QC+5.5%
90Saint-Jérôme QC+5.5%
91Sherbrooke QC+5.5%
92Port Coquitlam BC+5.5%
93Rimouski QC+5.3%
94Medicine Hat AB+5.3%
95Terrebonne QC+5.0%
96Laval QC+4.8%
97Longueuil QC+4.8%
98Châteauguay QC+4.8%
99Strathcona County AB+4.8%
100Newmarket ON+4.7%
101Saguenay QC+4.5%
102Gatineau QC+4.5%
103Chatham-Kent ON+4.4%
104Halton Hills ON+4.4%
105Aurora ON+4.3%
106Quinte West ON+4.2%
107Granby QC+4.0%
108Thunder Bay ON+4.0%
109Kawartha Lakes ON+3.9%
110Shawinigan QC+3.7%
111Dollard-Des Ormeaux QC+3.6%
112Saint-Jean-sur-Richelieu QC+2.5%
113Saanich BC+2.5%
114Blainville QC+2.4%
115Mississauga ON+2.3%
116Burlington ON+2.0%

Source: Statistics Canada, Table 17-10-0148-01 (population estimates). Individual municipalities with 50,000+ people; rents are shown where CMHC publishes a figure for that municipality.

Related rankings