List of cities in Canada by population

List of cities in Canada by population. There are 137 cities in Canada, of which Toronto is the largest in terms of population - 2 503 335. The total number of people in Canada is 38 022 897 for 2022.

List of cities in Canada

# Name, city Population
1Toronto2 503 335
2Montreal1 620 712
3Calgary988 245
4Ottawa812 142
5Edmonton730 438
6Mississauga668 567
7Winnipeg633 542
8Vancouver578 057
9Hamilton504 580
10Quebec491 184
11Brampton433 874
12Surrey394 992
13Halifax372 755
14Laval368 808
15London352 443
16Markham261 598
17Gatineau242 140
18Vaughn238 885
19Longueuil229 366
20Windsor216 516
21Kitchener204 764
22Burnaby202 831
23Saskatoon202 415
24Regina179 288
25Richmond174 519
26Oakville165 679
27Burlington164 504
28Richmond Hill162 743
29Greater Sudbury157 873
30Sherbrooke147 437
31Saguenay143 785
32Oshawa141 627
33St. Catharines132 034
34Levi130 091
35Barry128 489
36Trois-Rivières126 388
37Abbotsford123 918
38Cambridge120 461
39Kingston117 274
40Guelph115 026
41Kingston114 626
42Whitby111 200
43Thunder Bay109 180
44Saanich108 312
45Chatham-Kent108 248
46Kelowna106 731
47Cape Breton102 262
48St. John's100 721
49Waterloo97 524
50Delta96 744
51Terrebonne94 761
52Langley93 805
53Brantford90 207
54Ajax90 250
55Pickering87 887
56Saint-Jean-sur-Richelieu87 590
57Red Deer82 818
58North Vancouver82 629
59Strathcona County82 573
60Niagara Falls82 212
61Kamloops80 425
62Nanaimo78 785
63Victoria78 140
64Clarington77 845
65Repentigny76 258
66Sous-Sainte-Marie75 046
67Peterborough74 983
68Lethbridge74 733
69Kawartha Lakes74 625
70Newmarket74 345
71Sarnia71 496
72Brossard71 239
73Prince George71 072
74Chilliwack69 273
75Maple Ridge69 043
76Saint John68 083
77Drummondville67 468
78Moncton64 188
79Saint-Jérôme63 798
80Norfolk62 605
81New Westminster58 568
82St. Albert57 776
83Caledon57 121
84Medicine Hat57 026
85Halton Hills55 365
86North Bay54 044
87Milton53 986
88Port Richmond52 741
89Shawinigan51 998
90Saint-Hyacinthe51 653
91Wood Buffalo51 564
92Fredericton50 596
93Welland50 395
94The Dollar-Des-Ormo49 006
95Belleville48 881
96Granby47 704
97Aurora47 695
98Grande Prairie47 120
99Blainville46 589
100Cornwall46 026
The site chislennost.com uses information from official sources and is updated every month. Some data may differ due to the lack of the latest census.

FAQ

⚡ How many cities in Canada?

In total, Canada has 100 cities with a total population of 38 022 897 people for 2022.

⚡ What is the largest city in Canada by population?

The largest population in Toronto is 2 503 335.
×