Canada Cities by Population 2024

400 cities

City
2024 Pop.
Toronto2,600,000
Montreal1,600,000
Calgary1,019,942
Ottawa812,129
Edmonton712,391
Mississauga668,549
North York636,000
Winnipeg632,063
Vancouver600,000
Scarborough600,000
Quebec528,595
Hamilton519,949
Brampton433,806
Surrey394,976
Laval376,845
Halifax359,111
Etobicoke347,948
London346,765
Okanagan297,601
Victoria289,625
Windsor278,013
Markham261,573
Oshawa247,989
Gatineau242,124
Vaughan238,866
Kitchener233,700
Longueuil229,330
Burnaby202,799
Ladner200,000
Saskatoon198,958
Richmond Hill185,541
Barrie182,041
Richmond182,000
Nepean180,000
Regina176,183
Oakville165,697
Burlington164,415
Greater Sudbury157,857
Abbotsford151,683
Saguenay143,692
St. Catharines131,989
Sherbrooke129,447
Anmore126,456
Levis126,396
Kelowna125,109
Cambridge120,372
Trois-Rivieres119,693
Guelph115,760
East York115,365
Coquitlam114,565
Kingston114,195
Sydney105,968
Delta101,668
Dartmouth101,343
Thunder Bay99,334
St. John's99,182
Waterloo97,475
Terrebonne94,703
Ajax90,167
Saint John87,857
Pickering87,838
Brantford87,759
Moncton87,467
Nanaimo84,905
Milton84,362
Sarnia82,998
Niagara Falls82,000
Willowdale79,440
Saint-Laurent77,391
Chilliwack77,000
Repentigny76,237
Fort McMurray76,000
Peterborough75,877
Sault Ste. Marie74,948
Newmarket74,295
La Haute-Saint-Charles74,070
Red Deer73,593
Saint-Leonard73,423
Saint-Jean-sur-Richelieu71,613
Lethbridge70,617
Maple Ridge70,000
Brossard69,575
Kamloops68,714
Notre-Dame-de-Grace67,000
White Rock66,450
Prince George65,558
Medicine Hat63,138
Norfolk County60,847
Drummondville59,489
New Westminster58,549
St. Albert57,719
Sherwood Park55,063
Saint-Jerome54,948
Jonquiere54,842
Granby53,979
Fredericton52,337
Welland50,331
Saint-Hyacinthe50,326
North Bay50,170
Belleville49,454
Shawinigan49,161
Dollard-Des Ormeaux48,930
Cornwall48,821
North Vancouver48,000
Vernon47,274
Blainville46,493
West End44,560
Chatham43,550
Timmins42,997
Chateauguay42,786
Quinte West42,697
West Vancouver42,694
Charlottetown42,402
Rimouski42,240
Saint-Eustache42,062
Grande Prairie41,462
Boucherville39,062
Salaberry-de-Valleyfield38,662
Penticton37,721
St. Thomas36,110
Rock Forest35,500
Joliette34,772
Mascouche34,626
Mirabel34,626
Prince Albert34,609
Victoriaville34,426
Brant34,415
Woodstock33,892
Campbell River33,430
Ancaster33,232
Courtenay32,793
Orangeville32,640
North Cowichan32,272
Moose Jaw32,166
Midland31,502
Cote-Saint-Luc31,395
Saint-Georges31,173
Val-d'Or31,123
Stratford30,233
Orillia30,178
Pointe-Claire30,161
Baie-Comeau29,808
Alma29,526
Sainte-Julie29,019
West Kelowna28,793
Port Moody27,512
Lloydminster27,000
Boisbriand26,483
Brandon26,234
Vaudreuil-Dorion25,789
Thetford-Mines25,704
Walnut Grove25,683
Prince Edward25,496
Sainte-Therese25,224
Airdrie24,673
Mount Pearl24,671
Saint-Bruno-de-Montarville24,388
Rouyn-Noranda24,023
Saint-Constant23,957
Brockville23,886
Langley23,606
Whitehorse23,272
Owen Sound22,625
Chambly22,608
Sept-Iles22,582
Langford22,459
Duncan22,199
La Prairie21,763
Lower Sackville21,379
Port Alberni21,282
Keswick21,000
Varennes20,950
Clarence-Rockland20,790
Truro20,650
Westmount20,494
Kirkland20,491
Lindsay20,354
New Glasgow20,322
Cole Harbour20,000
Glace Bay19,968
Huntsville19,579
Terrace19,443
North Battleford19,440
Beaconsfield19,194
Mont-Royal18,933
Beloeil18,927
Corner Brook18,693
Cranbrook18,610
Port Colborne18,599
Riviere-du-Loup18,586
Dieppe18,565
Thorold18,224
Miramichi18,129
Cobourg18,099
Dorval18,088
Oak Bay18,015
Amos17,918
Spruce Grove17,767
Pitt Meadows17,410
Deux-Montagnes17,402
Fort St. John17,402
Saint-Augustin-de-Desmaures17,281
Conception Bay South17,087
Saint-Lazare17,016
Sainte-Catherine16,762
L'Assomption16,738
Edmundston16,643
L'Ancienne-Lorette16,516
Cochrane16,365
Lutes Mountain16,311
Sainte-Catherine16,211
Salmon Arm16,205
Rayside-Balfour16,050
Petawawa15,988
Fort Erie15,953
Candiac15,947
Yellowknife15,865
Collingwood15,809
Mont-Saint-Hilaire15,720
Camrose15,686
Yorkton15,669
Saint-Basile-le-Grand15,605
Leduc15,561
Pembroke15,551
Magog15,550
Greater Napanee15,132
Kenora15,096
le Plateau15,000
Fort Saskatchewan14,957
Okotoks14,826
Gaspe14,819
Matane14,812
Summerside14,808
Prince Rupert14,708
Swift Current14,703
Colwood14,687
Rosemere14,173
Williams Lake14,168
Saint-Lin-Laurentides14,159
Simcoe13,922
Quesnel13,788
Bay Roberts13,737
Mont-Laurier13,405
Portage la Prairie12,957
Dolbeau-Mistassini12,916
Powell River12,779
Brooks12,744
Bathurst12,714
Kentville12,636
Elliot Lake12,508
Thompson12,467
Aldergrove12,363
Canmore12,288
Hawkesbury12,283
North Perth12,254
Grand Falls-Windsor12,076
Parksville12,000
Beauharnois11,918
Ingersoll11,874
Montmagny11,724
Cold Lake11,595
Sainte-Marie11,584
Uxbridge11,531
Fall River11,526
Amherstburg11,459
Sainte-Marthe-sur-le-Lac11,311
Wetaskiwin11,302
Pincourt11,197
Paris11,177
Becancour11,134
North Saanich11,089
Cowansville10,887
Dawson Creek10,802
Sainte-Anne-des-Plaines10,680
Lambton Shores10,656
Sainte-Adele10,634
Les Coteaux10,622
Whistler10,600
Smiths Falls10,553
Sylvan Lake10,518
Temiskaming Shores10,442
Cantley10,412
Rawdon10,400
Labrador City10,313
Angus10,269
Prevost10,132
Mercier10,121
Lacombe10,059
Strathmore10,009
Hanceville10,000
South Huron9,982
Bells Corners9,977
L'Ile-Perrot9,927
Estevan9,904
Hinton9,889
Notre-Dame-de-l'Ile-Perrot9,885
High River9,826
Nelson9,813
Carleton Place9,743
Trail9,707
Selkirk9,653
Lorraine9,613
Arnprior9,607
Steinbach9,607
Lachute9,562
Val-des-Monts9,539
La Tuque9,503
Weyburn9,362
Amherst9,336
Dorchester9,329
Roberval9,287
Saint-Raymond9,273
Huron East9,264
Kapuskasing9,240
Saint-Sauveur9,191
Oromocto8,998
Kitimat8,987
La Malbaie8,959
Stony Plain8,939
Mont-Tremblant8,892
Binbrook8,796
Whitecourt8,763
Lavaltrie8,762
Ladysmith8,740
Pont-Rouge8,723
Castlegar8,715
Otterburn Park8,464
Dauphin8,418
Bois-des-Filion8,383
Winkler8,270
Concord8,255
Bracebridge8,238
Notre-Dame-des-Prairies8,230
Dryden8,195
Taber8,163
Morinville8,108
Silver Berry8,089
Saint-Felicien8,088
Saint-Hippolyte8,083
Bridgewater8,070
Goderich8,032
Wild Rose8,031
Renfrew8,018
Edson7,975
Fort Frances7,931
Chandler7,914
Kirkland Lake7,775
Slave Lake7,661
Happy Valley-Goose Bay7,572
Wasaga Beach7,567
Chibougamau7,563
Revelstoke7,533
Aylmer7,527
Pont Rouge7,518
Camlachie7,506
Banff7,502
Yarmouth7,500
Carignan7,426
Campbellton7,384
Beaumont7,366
Innisfil7,345
Delson7,322
Sydney Mines7,312
Baie-Saint-Paul7,288
Hanover7,255
La Sarre7,206
Asbestos7,190
Merritt7,179
Bluewater7,044
Coaticook7,021
Hampstead6,996
Olds6,947
Greenwood6,915
Gibsons6,821
Carbonear6,814
Saint-Zotique6,773
Kincardine6,725
Plessisville6,677
Brownsburg-Chatham6,664
Ponoka6,656
Mont-Joli6,568
Rocky Mountain House6,527
Kimberley6,513
Perth6,481
Parry Sound6,469
Pointe-Calumet6,396
Morden6,395
Coaldale6,317
Summerland6,292
Stephenville6,278
Amqui6,261
Beauceville6,226
Saint-Joseph-du-Lac6,195
Sooke6,145
Iqaluit6,124
Drayton Valley6,099
Farnham6,061
The Pas6,055
Bromont6,049
Saint-Felix-de-Valois6,029

Canada has 3 cities with more than a million people, 51 cities with between 100,000 and 1 million people, and 235 cities with between 10,000 and 100,000 people. The largest city in Canada is Toronto, with a population of 2,600,000 people.

Sources