Canada >>  Provinces >> Cities

Top Cities in Canada by population

Canada is mostly urban and most of the population lives in the Cities. It is estimated Nearly three in four Canadians (73.7%) lived in one of Canada’s large urban centers in 2021, up from 73.2% five years earlier.

More than 56 urban areas in Canada have populations above 100,000. Toronto, with 2.8 million inhabitants, is the most populated city followed by Montreal (1.76 million) and Calgary (1.3 million). 

In terms of the density of population, Vancouver with a density of 5751 per sq. mi. is the most densely populated city in Canada.

also read about the Population of Canada

List of Top 100 Cities

More than 50 Cities in Canada have populations above 100,000. Only 5 cities have a million plus population. Toronto with 2.8 million inhabitants, is the most populated city followed by Montreal and Calgary.

Ontario has 5 cities (Toronto, Ottawa, Mississauga, Brampton, and Hamilton) in the top 10 with a million plus population and Alberta has 2 Cities (Calgary and Edmonton) in the top 10.

Ontario has 41 cities in the Top 100, Next is British Columbia with 20 Cities and Quebec with 19 cities.  Three territories and one province—Yukon, Northwest Territories, Nunavut, and Prince Edward Island—do not have Cities among the 100 most populous in Canada.

Let’s have a look at the List of the Top 100 cities in Canada

#CityProvincePopulation 2021

1

TorontoOntario2,794,356

2

MontrealQuebec1,762,949

3

CalgaryAlberta1,306,784

4

OttawaOntario1,017,449

5

EdmontonAlberta1,010,899

6

WinnipegManitoba749,607

7

MississaugaOntario717,961

8

VancouverBritish Columbia662,248

9

BramptonOntario656,480

10

HamiltonOntario569,353

11

SurreyBritish Columbia568,322

12

Quebec CityQuebec549,459

13

HalifaxNova Scotia439,819

14

LavalQuebec438,366

15

LondonOntario422,324

16

MarkhamOntario338,503

17

VaughanOntario323,103

18

GatineauQuebec291,041

19

SaskatoonSaskatchewan266,141

20

KitchenerOntario256,885

21

LongueuilQuebec254,483

22

BurnabyBritish Columbia249,125

23

WindsorOntario229,660

24

ReginaSaskatchewan226,404

25

OakvilleOntario213,759

26

RichmondBritish Columbia209,937

27

Richmond HillOntario202,022

28

BurlingtonOntario186,948

29

OshawaOntario175,383

30

SherbrookeQuebec172,950

31

Greater SudburyOntario166,004

32

AbbotsfordBritish Columbia153,524

33

LévisQuebec149,683

34

CoquitlamBritish Columbia148,625

35

BarrieOntario147,829

36

SaguenayQuebec144,723

37

KelownaBritish Columbia144,576

38

GuelphOntario143,740

39

Trois-RivièresQuebec139,163

40

WhitbyOntario138,501

41

CambridgeOntario138,479

42

St. CatharinesOntario136,803

43

MiltonOntario132,979

44

LangleyBritish Columbia132,603

45

KingstonOntario132,485

46

AjaxOntario126,666

47

WaterlooOntario121,436

48

TerrebonneQuebec119,944

49

SaanichBritish Columbia117,735

50

St. John’sNewfoundland and Labrador110,525

51

Thunder BayOntario108,843

52

DeltaBritish Columbia108,455

53

BrantfordOntario104,688

54

Chatham-KentOntario103,988

55

ClaringtonOntario101,427

56

Red DeerAlberta100,844

57

NanaimoBritish Columbia99,863

58

Strathcona CountyAlberta99,225

59

PickeringOntario99,186

60

LethbridgeAlberta98,406

61

KamloopsBritish Columbia97,902

62

Saint-Jean-sur-RichelieuQuebec97,873

63

Niagara FallsOntario94,415

64

Cape BretonNova Scotia93,694

65

ChilliwackBritish Columbia93,203

66

VictoriaBritish Columbia91,867

67

BrossardQuebec91,525

68

Maple RidgeBritish Columbia90,990

69

North VancouverBritish Columbia88,168

70

NewmarketOntario87,942

71

RepentignyQuebec86,100

72

PeterboroughOntario83,651

73

Saint-JérômeQuebec80,213

74

MonctonNew Brunswick79,470

75

DrummondvilleQuebec79,258

76

Kawartha LakesOntario79,247

77

New WestminsterBritish Columbia78,916

78

Prince GeorgeBritish Columbia76,708

79

CaledonOntario76,581

80

AirdrieAlberta74,100

81

Wood BuffaloAlberta72,326

82

Sault Ste. MarieOntario72,051

83

SarniaOntario72,047

84

Saint JohnNew Brunswick69,895

85

GranbyQuebec69,025

86

St. AlbertAlberta68,232

87

Norfolk CountyOntario67,490

88

Grande PrairieAlberta64,141

89

Medicine HatAlberta63,271

90

FrederictonNew Brunswick63,116

91

Halton HillsOntario62,951

92

AuroraOntario62,057

93

Port CoquitlamBritish Columbia61,498

94

MirabelQuebec61,108

95

BlainvilleQuebec59,819

96

North VancouverBritish Columbia58,120

97

Saint-HyacintheQuebec57,239

98

WellandOntario55,750

99

BellevilleOntario55,071

100

North BayOntario52,662

Source: Canada Census 2020

read about Race and Ethnicity in Canada

Top Metropolitan Areas in Canada

In the 2021 Census, there are a total of 43 designated Census Metropolitan Areas. Toronto holds the highest population with 6.1 million inhabitants, followed by Montreal (4.2 million) and Vancouver (2.6 million). Ontario leads the provinces with 17 Census Metropolitan Areas, Quebec has 8, British Columbia has 7, Alberta has 4, New Brunswick has 3, Sakstwachan has 2, and Manitoba, Nova Scotia, and Newfoundland each have 1.

Let’s have a look at the List of Metropolitan Areas

#Census metropolitan areasProvincePop. 2021
1Toronto Ontario6,142,885
2MontrealQuebec4,206,455
3Vancouver B.C.2,607,015
4CalgaryAlberta1,465,180
5Ottawa – Gatineau , Ont./QueOnt. / Que.1,464,495
6Edmonton Alberta1,397,750
7Winnipeg Manitoba819,715
8Quebec Quebec817,105
9Hamilton Ontario773,440
10Kitchener – Cambridge – Waterloo Ontario568,065
11London Ontario535,780
12Halifax Nova Scotia461,140
13St. Catharines – Niagara Ontario425,480
14Windsor Ontario415,505
15Oshawa Ontario411,405
16Victoria B.C.388,470
17Saskatoon Sask.311,515
18Regina Sask.244,950
19Sherbrooke Quebec220,105
20Kelowna B.C.218,525
21Barrie Ontario210,150
22St. John’s N.L.208,815
23Abbotsford – Mission B.C.192,115
24Kingston Ontario168,075
25Greater Sudbury Ontario167,615
26Guelph Ontario163,485
27Saguenay Quebec157,895
28Trois-Rivières Quebec155,535
29Moncton N.B.154,245
30Brantford Ontario141,905
31Saint John N.B.128,385
32Peterborough Ontario125,995
33Thunder Bay Ontario120,960
34Lethbridge Alberta120,500
35Nanaimo B.C.112,410
36Chilliwack B.C.111,560
37Kamloops B.C.110,545
38Belleville – Quinte West Ontario109,245
39Fredericton N.B.107,160
40Drummondville Quebec98,570
41Red Deer Alberta98,045

Source: Canada Census 2021

read about Race and Ethnicity in Canada

Top Cities in Canada by Population 2024 | Most Populous Cities