🌆 Largest Cities in Canada
Cities of Canada with more than 15,000 inhabitants, ranked by population (GeoNames).
Toronto14%
Montréal8.6%
Calgary6.4%
Ottawa5%
Edmonton4.9%
Winnipeg3.6%
Mississauga3.5%
Vancouver3.2%
Brampton3.2%
Hamilton2.8%
Surrey2.8%
Québec2.6%
Halifax2.3%
Laval2.1%
London2.1%
Etobicoke
Markham
Vaughan
Gatineau
Victoria
Saskatoon
Kitchener
Burnaby
Windsor
Longueuil
Regina
Oakville
Richmond
Richmond Hill
Burlington
Nepean
Oshawa
Greater Sudbury
Newton
Gloucester
Saguenay
Coquitlam
Barrie
10 others6.8%
1
TorontoOntario
2,794,356
2
MontréalQuebec
1,762,949
3
CalgaryAlberta
1,306,784
4
OttawaOntario
1,017,449
5
EdmontonAlberta
1,010,899
6
WinnipegManitoba
749,607
7
MississaugaOntario
717,961
8
VancouverBritish Columbia
662,248
9
BramptonOntario
656,480
10
HamiltonOntario
569,353
11
SurreyBritish Columbia
568,322
12
QuébecQuebec
531,902
13
HalifaxNova Scotia
471,559
14
LavalQuebec
438,366
15
LondonOntario
422,324
16
EtobicokeOntario
365,000
17
MarkhamOntario
338,503
18
VaughanOntario
323,103
19
GatineauQuebec
300,045
20
VictoriaBritish Columbia
289,625
21
SaskatoonSaskatchewan
266,141
22
KitchenerOntario
256,885
23
BurnabyBritish Columbia
249,125
24
WindsorOntario
229,660
25
LongueuilQuebec
229,330
26
ReginaSaskatchewan
226,404
27
OakvilleOntario
213,759
28
RichmondBritish Columbia
209,937
29
Richmond HillOntario
202,022
30
BurlingtonOntario
186,948
31
NepeanOntario
180,000
32
OshawaOntario
175,383
33
Greater SudburyOntario
166,004
34
NewtonBritish Columbia
159,390
35
GloucesterOntario
150,012
36
SaguenayQuebec
148,886
37
CoquitlamBritish Columbia
148,625
38
BarrieOntario
147,829
39
Rosemont–La Petite-PatrieQuebec
146,501
40
Villeray–Saint-Michel–Parc-ExtensionQuebec
144,814
41
KelownaBritish Columbia
144,576
42
Trois-RivièresQuebec
144,472
43
GuelphOntario
143,740
44
LévisQuebec
143,414
45
Mercier–Hochelaga-MaisonneuveQuebec
142,753
46
AbbotsfordBritish Columbia
141,397
47
WhitbyOntario
138,501
48
St. CatharinesOntario
136,803
49
Ahuntsic-CartiervilleQuebec
135,336
50
Le Vieux-LongueuilQuebec
135,218
Highlights
Within Canada, Toronto ranks first in 2026 with 2,794,356, followed by Montréal (1,762,949) and Calgary (1,306,784).
Toronto is 1.6 times higher than Montréal, the runner-up.
Across 50 entries, values run from 2,794,356 (Toronto) to 135,218 (Le Vieux-Longueuil), with a median of 227,867.
Source: GeoNames, cities with more than 15,000 inhabitants, 2026. Unit: people.
Source: GeoNames, cities with more than 15,000 inhabitants · CC BY 4.0 (GeoNames) · fetched Oct 14, 2026 — GeoNames aggregates census and estimate figures, so the reference year varies by city, and a few figures cover the metropolitan area rather than the city proper.