The World - Top 100+ Cities by Population

Population data by city is the population of the city itself, not the metro area (for specific metro area data, see our ranking by metro area). Data is as of 2011 estimates.

Rank  City  Country Population 
20,551. Conception Bay South  Canada 17,087
20,398. Saint-Augustin-de-Desmaures  Canada 17,281
20,277. Deux-Montagnes  Canada 17,402
20,278. Fort St. John  Canada 17,402
20,269. Pitt Meadows  Canada 17,410
19,971. Spruce Grove  Canada 17,767
19,832. Amos  Canada 17,918
19,707. Dorval  Canada 18,088
19,697. Cobourg  Canada 18,099
19,674. Miramichi  Canada 18,129
19,595. Thorold  Canada 18,224
19,302. Dieppe  Canada 18,565
19,284. Rivière-du-Loup  Canada 18,586
19,267. Port Colborne  Canada 18,599
19,256. Cranbrook  Canada 18,610
19,194. Corner Brook  Canada 18,693
19,097. Bradford West Gwillimbury  Canada 18,811
19,010. Beloeil  Canada 18,927
19,000. Mont-Royal  Canada 18,933
18,792. Beaconsfield  Canada 19,194
18,599. North Battleford  Canada 19,440
18,596. Terrace  Canada 19,443
18,494. Huntsville  Canada 19,579
18,218. Glace Bay  Canada 19,968
18,177. Cole Harbour  Canada 20,000
17,933. New Glasgow  Canada 20,322
17,822. Kirkland  Canada 20,491
17,819. Westmount  Canada 20,494
17,722. Truro  Canada 20,650
17,623. Clarence-Rockland  Canada 20,790
17,526. Varennes  Canada 20,950
17,497. Keswick  Canada 21,000
17,404. Parksville  Canada 21,150
17,331. Port Alberni  Canada 21,282
17,121. Saint-Lambert  Canada 21,599
17,022. La Prairie  Canada 21,763
16,753. Duncan  Canada 22,199
16,616. Langford  Canada 22,459
16,535. Sept-Îles  Canada 22,582
16,517. Chambly  Canada 22,608
16,506. Owen Sound  Canada 22,625
16,127. Whitehorse  Canada 23,272
15,933. Langley  Canada 23,606
15,787. Brockville  Canada 23,886
15,755. Saint-Constant  Canada 23,957
15,719. Rouyn-Noranda  Canada 24,023
15,515. Saint-Bruno-de-Montarville  Canada 24,388
15,380. Mount Pearl  Canada 24,671
15,376. Airdrie  Canada 24,673
15,079. Sainte-Thérèse  Canada 25,224
14,971. Prince Edward  Canada 25,496
14,870. Walnut Grove  Canada 25,683
14,856. Thetford-Mines  Canada 25,704
14,809. Vaudreuil-Dorion  Canada 25,789
14,609. Brandon  Canada 26,234
14,473. Boisbriand  Canada 26,483
14,052. Port Moody  Canada 27,512
13,512. West Kelowna  Canada 28,793
13,429. Sainte-Julie  Canada 29,019
13,209. Alma  Canada 29,526
13,198. Bellechasse Regional County Municipality  Canada 29,570
13,101. Baie-Comeau  Canada 29,808
12,953. Pointe-Claire  Canada 30,161
12,949. Orillia  Canada 30,178
12,927. Stratford  Canada 30,233
12,856. Leamington  Canada 30,428
12,632. Val-d'Or  Canada 31,123
12,550. Côte-Saint-Luc  Canada 31,395
12,517. Midland  Canada 31,502
12,304. Moose Jaw  Canada 32,166
12,270. North Cowichan  Canada 32,272
12,167. Orangeville  Canada 32,640
12,112. Courtenay  Canada 32,793
11,912. Campbell River  Canada 33,430
11,848. Sorel-Tracy  Canada 33,591
11,755. Woodstock  Canada 33,892
11,597. Brant  Canada 34,415
11,590. Victoriaville  Canada 34,426
11,566. Mission  Canada 34,505
11,527. Prince Albert  Canada 34,609
11,522. Mascouche  Canada 34,626
11,523. Mirabel  Canada 34,626
11,478. Joliette  Canada 34,772
11,102. St. Thomas  Canada 36,110
10,705. Penticton  Canada 37,721
10,487. Salaberry-de-Valleyfield  Canada 38,662
10,406. Boucherville  Canada 39,062
9,847. Grande Prairie  Canada 41,462
9,732. Saint-Eustache  Canada 42,062
9,689. Rimouski  Canada 42,240
9,665. Charlottetown  Canada 42,402
9,603. Quinte West  Canada 42,697
9,583. Châteauguay  Canada 42,786
9,552. Timmins  Canada 42,997
9,150. Haldimand County  Canada 45,212
8,962. Blainville  Canada 46,493
8,834. Vernon  Canada 47,274
8,687. North Vancouver  Canada 48,000
8,558. Belleville  Canada 48,821
8,559. Cornwall  Canada 48,821