List of cities in Canada by population

List of cities in Canada by population 2023 2024.

Total number of cities: 100.

Total population: 35 853 000.


# Name, city Population, people
1 Toronto 2 503 281
2 Montreal 1 620 693
3 Calgary 988 193
4 Ottawa 812 129
5 Edmonton 730 372
6 Mississauga 668 549
7 Winnipeg 633 451
8 Vancouver 578 041
9 Hamilton 504 559
10 Quebec 491 142
11 Brampton 433 806
12 Surrey 394 976
13 Halifax 372 679
14 Laval 368 709
15 London 352 395
16 Markham 261 573
17 Gatineau 242 124
18 Vaughn 238 866
19 Longueuil 229 330
20 Windsor 216 473
21 Kitchener 204 668
22 Burnaby 202 799
23 Saskatoon 202 340
24 Regina 179 246
25 Richmond 174 461
26 Oakville 165 613
27 Burlington 164 415
28 Richmond Hill 162 704
29 Greater Sudbury 157 857
30 Sherbrooke 147 427
31 Saguenay 143 692
32 Oshawa 141 590
33 St. Catharines 131 989
34 Levi 130 006
35 Barry 128 430
36 Trois-Rivières 126 323
37 Abbotsford 123 864
38 Cambridge 120 371
39 Kingston 117 207
40 Guelph 114 943
41 Kingston 114 565
42 Whitby 111 184
43 Thunder Bay 109 140
44 Saanich 108 265
45 Chatham-Kent 108 177
46 Kelowna 106 707
47 Cape Breton 102 250
48 St. John's 100 646
49 Waterloo 97 475
50 Delta 96 723
51 Terrebonne 94 703
52 Langley 93 726
53 Brantford 90 192
54 Ajax 90 167
55 Pickering 87 838
56 Saint-Jean-sur-Richelieu 87 492
57 Red Deer 82 772
58 North Vancouver 82 562
59 Strathcona County 82 511
60 Niagara Falls 82 184
61 Kamloops 80 376
62 Nanaimo 78 692
63 Victoria 78 057
64 Clarington 77 820
65 Repentigny 76 237
66 Sous-Sainte-Marie 74 948
67 Peterborough 74 898
68 Lethbridge 74 637
69 Kawartha Lakes 74 561
70 Newmarket 74 295
71 Sarnia 71 419
72 Brossard 71 154
73 Prince George 70 981
74 Chilliwack 69 217
75 Maple Ridge 68 949
76 Saint John 68 043
77 Drummondville 67 392
78 Moncton 64 128
79 Saint-Jérôme 63 729
80 Norfolk 62 563
81 New Westminster 58 549
82 St. Albert 57 719
83 Caledon 57 050
84 Medicine Hat 56 997
85 Halton Hills 55 289
86 North Bay 53 966
87 Milton 53 939
88 Port Richmond 52 687
89 Shawinigan 51 904
90 Saint-Hyacinthe 51 616
91 Wood Buffalo 51 496
92 Fredericton 50 535
93 Welland 50 331
94 The Dollar-Des-Ormo 48 930
95 Belleville 48 821
96 Granby 47 637
97 Aurora 47 629
98 Grande Prairie 47 076
99 Blainville 46 493
100 Cornwall 45 965

Canada - Population

35 853 000 people Flag of Canada Flag of Canada In March 2023 2024