Largest Cities in Canada (by population)

The table below lists the 100 largest cities in Canada, sorted by population.

CityProvincePopulation
TorontoOntario2,731,571
MontrealQuebec1,704,694
CalgaryAlberta1,239,220
OttawaOntario934,243
EdmontonAlberta932,546
MississaugaOntario721,599
WinnipegManitoba705,224
VancouverBritish Columbia631,486
BramptonOntario593,638
HamiltonOntario536,917
Quebec CityQuebec531,902
SurreyBritish Columbia517,887
LavalQuebec422,993
HalifaxNova Scotia403,131
LondonOntario383,822
MarkhamOntario328,966
VaughanOntario306,233
GatineauQuebec276,245
SaskatoonSaskatchewan246,376
LongueuilQuebec239,700
KitchenerOntario233,222
BurnabyBritish Columbia232,755
WindsorOntario217,188
ReginaSaskatchewan215,106
RichmondBritish Columbia198,309
Richmond HillOntario195,022
OakvilleOntario193,832
BurlingtonOntario183,314
Greater SudburyOntario161,531
SherbrookeQuebec161,323
OshawaOntario159,458
SaguenayQuebec145,949
LévisQuebec143,414
BarrieOntario141,434
AbbotsfordBritish Columbia141,397
CoquitlamBritish Columbia139,284
Trois-RivièresQuebec134,413
St. CatharinesOntario133,113
GuelphOntario131,794
CambridgeOntario129,920
WhitbyOntario128,377
KelownaBritish Columbia127,380
KingstonOntario123,798
AjaxOntario119,677
LangleyBritish Columbia117,285
SaanichBritish Columbia114,148
TerrebonneQuebec111,575
MiltonOntario110,128
St. John'sNewfoundland and Labrador108,860
Thunder BayOntario107,909
WaterlooOntario104,986
DeltaBritish Columbia102,238
Chatham-KentOntario101,647
Red DeerAlberta100,418
Strathcona CountyAlberta98,044
BrantfordOntario97,496
Saint-Jean-sur-RichelieuQuebec95,114
Cape BretonNova Scotia94,285
LethbridgeAlberta92,729
ClaringtonOntario92,013
PickeringOntario91,771
NanaimoBritish Columbia90,504
KamloopsBritish Columbia90,280
Niagara FallsOntario88,071
North VancouverBritish Columbia85,935
VictoriaBritish Columbia85,792
BrossardQuebec85,721
RepentignyQuebec84,285
NewmarketOntario84,224
ChilliwackBritish Columbia83,788
Maple RidgeBritish Columbia82,256
PeterboroughOntario81,032
Kawartha LakesOntario75,423
DrummondvilleQuebec75,423
Saint-JérômeQuebec74,346
Prince GeorgeBritish Columbia74,003
Sault Ste. MarieOntario73,368
MonctonNew Brunswick71,889
SarniaOntario71,594
Wood BuffaloAlberta71,589
New WestminsterBritish Columbia70,996
Saint JohnNew Brunswick67,575
CaledonOntario66,502
GranbyQuebec66,222
St. AlbertAlberta65,589
Norfolk CountyOntario64,044
Medicine HatAlberta63,260
Grande PrairieAlberta63,166
AirdrieAlberta61,581
Halton HillsOntario61,161
Port CoquitlamBritish Columbia58,612
FrederictonNew Brunswick58,220
BlainvilleQuebec56,863
Saint-HyacintheQuebec55,648
AuroraOntario55,445
North VancouverBritish Columbia52,898
WellandOntario52,293
North BayOntario51,553
BellevilleOntario50,716
MirabelQuebec50,513

Data is from the 2016 census.

Toronto is the largest city in Canada by population and the largest city in the province of Ontario.

As of 2016, the latest census data available, the population of Toronto is 2,731,579. Since the last census, in 2011, the number of people living in Toronto has grown by 6.2%, comfortably above the national population increase of 5.0% over the same time period.

The next largest cities by population are Montreal (1,704,694), Calgary (1,239,220), Ottawa (934,243) and Edmonton (932,546).

This table includes all twelves Canadian cities with a population of more than 500,000 people.

Source: Statistics Canada.

Canada Population