👥 Ranking · 116 metro areas

Largest municipalities in Canada

Individual cities and towns (not metro areas) ranked by population, Statistics Canada July 1, 2025 estimates. Top three: Toronto (3,271,830), Montréal (1,915,366), Calgary (1,612,834). Canada overall: 41,651,653.

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

#CityValue
1Toronto ON3,271,830
2Montréal QC1,915,366
3Calgary AB1,612,834
4Edmonton AB1,238,295
5Ottawa ON1,188,114
6Winnipeg MB850,260
7Brampton ON777,759
8Mississauga ON764,597
9Vancouver BC740,454
10Surrey BC703,531
11Hamilton ON640,465
12Québec QC592,658
13Halifax NS516,822
14London ON494,785
15Laval QC461,509
16Markham ON371,504
17Vaughan ON358,535
18Kitchener ON323,917
19Saskatoon SK318,067
20Gatineau QC306,105
21Burnaby BC299,682
22Windsor ON269,614
23Longueuil QC268,530
24Regina SK263,419
25Oakville ON243,107
26Richmond BC239,584
27Richmond Hill ON222,031
28Oshawa ON213,592
29Burlington ON197,737
30Greater Sudbury ON188,504
31Sherbrooke QC184,135
32Abbotsford BC175,358
33Barrie ON174,469
34Coquitlam BC173,599
35Kelowna BC167,654
36Cambridge ON165,354
37Langley BC163,885
38Whitby ON162,413
39Lévis QC160,882
40Guelph ON160,760
41Milton ON157,345
42St. Catharines ON153,865
43Saguenay QC151,972
44Trois-Rivières QC149,934
45Kingston ON149,527
46Waterloo ON142,450
47Ajax ON141,111
48St. John's NL128,693
49Terrebonne QC126,872
50Saanich BC126,011
51Delta BC124,670
52Brantford ON123,521
53Pickering ON118,378
54Thunder Bay ON117,671
55Red Deer AB115,409
56Clarington ON114,180
57Niagara Falls ON113,983
58Lethbridge AB113,671
59Chatham-Kent ON112,716
60Nanaimo BC111,845
61Kamloops BC108,793
62Strathcona County AB107,345
63Cape Breton NS106,752
64Maple Ridge BC105,925
65Chilliwack BC105,520
66Victoria BC103,888
67Moncton (City) NB102,378
68Saint-Jean-sur-Richelieu QC100,806
69North Vancouver (District) BC97,845
70Peterborough ON97,834
71Brossard QC97,597
72Newmarket ON95,763
73Airdrie AB92,544
74New Westminster BC92,124
75Repentigny QC91,290
76Caledon ON90,201
77Prince George BC85,944
78Drummondville QC85,560
79Kawartha Lakes ON85,351
80Saint-Jérôme QC85,160
81Wood Buffalo AB81,611
82Sault Ste. Marie ON81,182
83Sarnia ON80,539
84Saint John NB79,371
85Norfolk County ON75,618
86Fredericton NB74,655
87St. Albert AB74,621
88Granby QC72,180
89Grande Prairie AB71,160
90Medicine Hat AB68,714
91Mirabel QC68,471
92Halton Hills ON68,265
93Port Coquitlam BC67,724
94Aurora ON67,385
95North Vancouver (City) BC66,624
96Welland ON66,480
97Belleville ON62,914
98North Bay ON62,062
99Blainville QC61,739
100Saint-Hyacinthe QC60,874
101Langford BC59,664
102Brandon MB59,444
103Whitchurch-Stouffville ON58,010
104Mascouche QC56,897
105Woodstock ON55,572
106Cornwall ON54,346
107Georgina ON53,630
108Châteauguay QC53,508
109Rimouski QC51,756
110Shawinigan QC51,739
111Bradford West Gwillimbury ON51,346
112New Tecumseth ON50,739
113Innisfil ON50,686
114Quinte West ON50,385
115Rocky View County AB50,260
116Dollard-Des Ormeaux QC50,246

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