List of the largest municipalities in Canada by population

Last updated

The table below lists the 100 largest census subdivisions (municipalities or municipal equivalents) in Canada by population, using data from the 2021 Canadian census for census subdivisions. [1]

This list includes only the population within a census subdivision's boundaries as defined at the time of the census. Many census subdivisions are part of a larger census metropolitan area or census agglomeration. For their ranking, see the list of census metropolitan areas and agglomerations in Canada.

A city is displayed in bold if it is a provincial or federal capital (Ottawa). An italicized city is the largest in its province. The three territories (Yukon, Northwest Territories, Nunavut) and one province (Prince Edward Island) do not have municipalities among the 100 most populous in Canada.

Rank (2021)MunicipalityProvinceMunicipal statusPopulation (2021)Population (2016)ChangeLand area (km2)Population density (/km2)
1
Toronto Ontario City2,794,3562,731,571+2.3%631.1
2
Montreal Quebec Ville 1,762,9491,704,694+3.4%364.74
3
Calgary Alberta City1,306,7841,239,220+5.5%820.62
4
Ottawa Ontario City1,017,449934,243+8.9%2788.2
5
Edmonton Alberta City1,010,899933,088+8.3%765.61
6
Winnipeg Manitoba City749,607705,244+6.3%461.78
7
Mississauga Ontario City717,961721,599−0.5%292.74
8
Vancouver British Columbia City662,248631,486+4.9%115.18
9
Brampton Ontario City656,480593,638+10.6%265.89
10
Hamilton Ontario City569,353536,917+6.0%1118.31
11
Surrey British Columbia City568,322517,887+9.7%316.11
12
Quebec City Quebec Ville 549,459531,902+3.3%452.30
13
Halifax Nova Scotia Regional municipality 439,819403,131+9.1%5475.57
14
Laval Quebec Ville 438,366422,993+3.6%246.13
15
London Ontario City422,324383,822+10.0%420.5
16
Markham Ontario City338,503328,966+2.9%210.93
17
Vaughan Ontario City323,103306,233+5.5%272.44
18
Gatineau Quebec Ville 291,041276,245+5.4%341.84
19
Saskatoon Saskatchewan City266,141247,201+7.7%226.56
20
Kitchener Ontario City256,885233,222+10.1%136.81
21
Longueuil Quebec Ville 254,483239,897+6.1%115.77
22
Burnaby British Columbia City249,125232,755+7.0%90.57
23
Windsor Ontario City229,660217,188+5.7%146.02
24
Regina Saskatchewan City226,404215,106+5.3%178.81
25
Oakville Ontario Town213,759193,832+10.3%138.94
26
Richmond British Columbia City209,937198,309+5.9%128.87
27
Richmond Hill Ontario City202,022195,022+3.6%100.79
28
Burlington Ontario City186,948183,314+2.0%186.12
29
Oshawa Ontario City175,383159,458+10.0%145.72
30
Sherbrooke Quebec Ville 172,950161,531+7.1%353.40
31
Greater Sudbury Ontario City166,004161,531+2.8%3186.26
32
Abbotsford British Columbia City153,524141,397+8.6%375.33
33
Lévis Quebec Ville 149,683143,414+4.4%448.07
34
Coquitlam British Columbia City148,625139,284+6.7%122.15
35
Barrie Ontario City147,829141,434+4.5%99.01
36
Saguenay Quebec Ville 144,723145,949−0.8%1124.63
37
Kelowna British Columbia City144,576127,390+13.5%211.85
38
Guelph Ontario City143,740131,794+9.1%87.43
39
Trois-Rivières Quebec Ville 139,163134,413+3.5%288.65
40
Whitby Ontario Town138,501128,377+7.9%146.69
41
Cambridge Ontario City138,479129,920+6.6%112.99
42
St. Catharines Ontario City136,803133,113+2.8%96.20
43
Milton Ontario Town132,979110,128+20.7%363.83
44
Langley British Columbia District municipality 132,603117,285+13.1%307.22
45
Kingston Ontario City132,485123,798+7.0%451.58
46
Ajax Ontario Town126,666119,677+5.8%66.64
47
Waterloo Ontario City121,436104,986+15.7%64.06
48
Terrebonne Quebec Ville 119,944111,575+7.5%153.76
49
Saanich British Columbia District municipality 117,735114,148+3.1%103.59
50
St. John's Newfoundland and Labrador City110,525108,860+1.5%446.02
51
Thunder Bay Ontario City108,843107,909+0.9%327.77
52
Delta British Columbia City108,455102,238+6.1%179.66
53
Brantford Ontario City104,68898,563+6.2%98.65
54
Chatham-Kent Ontario Municipality 103,988101,647+2.3%2451.90
55
Clarington Ontario Municipality 101,42792,013+10.2%610.84
56
Red Deer Alberta City100,844100,418+0.4%104.34
57
Nanaimo British Columbia City99,86390,504+10.3%90.45
58
Strathcona County Alberta Specialized municipality 99,22598,024+1.2%1170.65
59
Pickering Ontario City99,18691,771+8.1%231.10
60
Lethbridge Alberta City98,40692,729+6.1%121.12
61
Kamloops British Columbia City97,90290,280+8.4%297.93
62
Saint-Jean-sur-Richelieu Quebec Ville 97,87395,114+2.9%226.93
63
Niagara Falls Ontario City94,41588,071+7.2%210.25
64
Cape Breton Nova Scotia Regional municipality 93,69494,285−0.6%2419.70
65
Chilliwack British Columbia City93,20383,788+11.2%261.34
66
Victoria British Columbia City91,86785,792+7.1%19.45
67
Brossard Quebec Ville 91,52585,721+6.8%45.19
68
Maple Ridge British Columbia City90,99082,256+10.6%267.82
69
North Vancouver British Columbia District municipality 88,16885,649+2.9%160.66
70
Newmarket Ontario Town87,94284,224+4.4%38.50
71
Repentigny Quebec Ville 86,10084,285+2.2%61.52
72
Peterborough Ontario City83,65181,032+3.2%64.76
73
Saint-Jérôme Quebec Ville 80,21374,346+7.9%90.18
74
Moncton New Brunswick City79,47071,889+10.5%140.67
75
Drummondville Quebec Ville 79,25875,423+5.1%247.11
76
Kawartha Lakes Ontario City79,24775,423+5.1%3033.66
77
New Westminster British Columbia City78,91670,996+11.2%15.62
78
Prince George British Columbia City76,70874,003+3.7%316.74
79
Caledon Ontario Town76,58166,502+15.2%688.82
80
Airdrie Alberta City74,10061,581+20.3%84.39
81
Wood Buffalo Alberta Specialized municipality 72,32671,594+1.0%60843.88
82
Sault Ste. Marie Ontario City72,05173,368−1.8%221.99
83
Sarnia Ontario City72,04771,594+0.6%163.90
84
Saint John New Brunswick City69,89567,575+3.4%315.59
85
Granby Quebec Ville 69,02566,222+4.2%152.69
86
St. Albert Alberta City68,23265,589+4.0%47.84
87
Norfolk County Ontario City67,49064,044+5.4%1597.68
88
Grande Prairie Alberta City64,14163,166+1.5%132.71
89
Medicine Hat Alberta City63,27163,2600.0%111.97
90
Fredericton New Brunswick City63,11658,721+7.5%133.93
91
Halton Hills Ontario Town62,95161,161+2.9%276.81
92
Aurora Ontario Town62,05755,445+11.9%50.00
93
Port Coquitlam British Columbia City61,49858,612+4.9%29.16
94
Mirabel Quebec City61,10850,513+21.0%484.09
95
Blainville Quebec Ville 59,81956,863+5.2%54.97
96
North Vancouver British Columbia City58,12052,898+9.9%11.83
97
Saint-Hyacinthe Quebec Ville 57,23955,648+2.9%188.85
98
Welland Ontario City55,75052,293+6.6%81.16
99
Belleville Ontario City55,07150,716+8.6%247.15
100
North Bay Ontario City52,66251,553+2.2%315.53

See also

References

  1. "Population and dwelling counts: Canada and census subdivisions (municipalities)". Statistics Canada. February 9, 2022. Retrieved June 7, 2025.