Canada - Top 100+ Cities by Population

Population data by city is the population of the city itself, not the metro area. Data is as of 2011 estimates.

Rank CityStateCountryPopulation
621. Shaunavon SaskatchewanCanada 1,658
620. Hudson Bay SaskatchewanCanada 1,661
619. Middleton Nova ScotiaCanada 1,680
618. Englehart OntarioCanada 1,685
617. Watrous SaskatchewanCanada 1,689
616. Nakusp British ColumbiaCanada 1,706
615. Pilot Butte SaskatchewanCanada 1,728
614. Morris ManitobaCanada 1,742
613. Sexsmith AlbertaCanada 1,743
612. Souris ManitobaCanada 1,752
611. Danville QuebecCanada 1,761
610. Lamont AlbertaCanada 1,779
609. Picture Butte AlbertaCanada 1,788
608. Bow Island AlbertaCanada 1,792
607. Wynyard SaskatchewanCanada 1,793
606. Ashcroft British ColumbiaCanada 1,796
605. Saint Andrews New BrunswickCanada 1,809
604. White City SaskatchewanCanada 1,813
603. Penhold AlbertaCanada 1,818
602. Chapais QuebecCanada 1,824
601. Saint-Michel-des-Saints QuebecCanada 1,835
600. Vulcan AlbertaCanada 1,853
599. Témiscaming QuebecCanada 1,854
598. Saint-Gédéon QuebecCanada 1,859
597. Saint-André-Avellin QuebecCanada 1,868
596. Kamsack SaskatchewanCanada 1,877
595. Salisbury New BrunswickCanada 1,891
594. Bouctouche New BrunswickCanada 1,895
593. Deseronto OntarioCanada 1,897
592. Harbour Breton Newfoundland and LabradorCanada 1,898
591. Swan Hills AlbertaCanada 1,900
590. Roblin ManitobaCanada 1,903
589. Tofield AlbertaCanada 1,911
588. Nanton AlbertaCanada 1,936
587. Shelburne Nova ScotiaCanada 1,939
586. Valleyview AlbertaCanada 1,951
585. Matagami QuebecCanada 1,966
584. Outlook SaskatchewanCanada 1,989
583. Chute-aux-Outardes QuebecCanada 2,000
582. Wakefield QuebecCanada 2,000
581. Fossambault-sur-lac QuebecCanada 2,000
580. Niverville ManitobaCanada 2,000
579. Calmar AlbertaCanada 2,000
578. Montague Prince Edward IslandCanada 2,005
577. Gimli ManitobaCanada 2,009
576. Saint-Alexis-des-Monts QuebecCanada 2,015
575. Saint-Ambroise QuebecCanada 2,015
574. Digby Nova ScotiaCanada 2,052
573. Canora SaskatchewanCanada 2,055
572. Biggar SaskatchewanCanada 2,068
571. Provost AlbertaCanada 2,082
570. Magrath AlbertaCanada 2,095
569. Unity SaskatchewanCanada 2,096
568. Saint-Martin QuebecCanada 2,110
567. Ferme-Neuve QuebecCanada 2,115
566. Maple Creek SaskatchewanCanada 2,121
565. Millet AlbertaCanada 2,142
564. Saint-Germain-de-Grantham QuebecCanada 2,145
563. Saint-Côme--Linière QuebecCanada 2,167
562. Pierreville QuebecCanada 2,172
561. Logan Lake British ColumbiaCanada 2,190
560. Pemberton British ColumbiaCanada 2,192
559. Esterhazy SaskatchewanCanada 2,194
558. Moosomin SaskatchewanCanada 2,206
557. Beaverlodge AlbertaCanada 2,219
556. Rimbey AlbertaCanada 2,227
555. Crabtree QuebecCanada 2,248
554. Pasadena Newfoundland and LabradorCanada 2,248
553. Berwick Nova ScotiaCanada 2,271
552. Cornwall Prince Edward IslandCanada 2,272
551. Rosetown SaskatchewanCanada 2,309
550. Assiniboia SaskatchewanCanada 2,320
549. Lillooet British ColumbiaCanada 2,324
548. Rankin Inlet NunavutCanada 2,334
547. Saint-Marc-des-Carrières QuebecCanada 2,358
546. Wabana Newfoundland and LabradorCanada 2,362
545. Killarney ManitobaCanada 2,362
544. Carstairs AlbertaCanada 2,370
543. Sundre AlbertaCanada 2,384
542. Mattawa OntarioCanada 2,415
541. Valcourt QuebecCanada 2,451
540. Saint-Tite QuebecCanada 2,456
539. Fox Creek AlbertaCanada 2,457
538. Chase British ColumbiaCanada 2,471
537. Lunenburg Nova ScotiaCanada 2,473
536. Thurso QuebecCanada 2,476
535. Crossfield AlbertaCanada 2,512
534. Rigaud QuebecCanada 2,525
533. Minnedosa ManitobaCanada 2,526
532. Sainte-Martine QuebecCanada 2,535
531. Athabasca AlbertaCanada 2,539
530. Grimshaw AlbertaCanada 2,560
529. Elkford British ColumbiaCanada 2,585
528. Chetwynd British ColumbiaCanada 2,587
527. Cumberland British ColumbiaCanada 2,630
526. Burns Lake British ColumbiaCanada 2,635
525. Hampton New BrunswickCanada 2,637
524. Cap-Santé QuebecCanada 2,666
523. Bonaventure QuebecCanada 2,673
522. Saint Leonard New BrunswickCanada 2,700