Canada flag

Canada Population History

1960 - 2026

Canada's population has grown from 17,909,356 in 1960 to 41,288,599 in 2024, a total increase of 130.5% (2.31x). The population reached its all-time recorded high in 2024.

1960 Population

17.9M

2024 Population

41.3M

Total Growth

130.5%

Peak Year

2024

Population by Decade

1960
17.9M
1970
21.3M
1980
24.5M
1990
27.7M
2000
30.7M
2010
34.0M
2020
38.0M
2024
41.3M

Growth Rate by Period

1960-1965

+1.90%

1965-1970

+1.62%

1970-1975

+1.65%

1975-1980

+1.16%

1980-1985

+1.06%

1985-1990

+1.39%

1990-1995

+1.14%

1995-2000

+0.93%

2000-2005

+0.99%

2005-2010

+1.07%

2010-2015

+0.98%

2015-2020

+1.27%

Year-by-Year Population

Canada population by year, 1960 to 2024
YearPopulationChange
202441,288,599+1,205,115
202340,083,484+1,147,550
202238,935,934+696,070
202138,239,864+211,226
202038,028,638+410,143
201937,618,495+545,875
201837,072,620+527,545
201736,545,075+434,272
201636,110,803+406,305
201535,704,498+270,432
201435,434,066+353,074
201335,080,992+367,597
201234,713,395+374,174
201134,339,221+333,319
201034,005,902+375,833
200933,630,069+382,771
200833,247,298+358,412
200732,888,886+317,693
200632,571,193+328,461
200532,242,732+303,925
200431,938,807+296,346
200331,642,461+283,262
200231,359,199+338,344
200131,020,855+335,125
200030,685,730+284,444
199930,401,286+246,113
199830,155,173+249,225
199729,905,948+295,730
199629,610,218+307,907
199529,302,311+301,648
199429,000,663+315,899
199328,684,764+313,500
199228,371,264+333,844
199128,037,420+346,282
199027,691,138+414,357
198927,276,781+485,034
198826,791,747+345,146
198726,446,601+346,323
198626,100,278+258,162
198525,842,116+235,063
198425,607,053+240,602
198325,366,451+249,509
198225,116,942+297,027
198124,819,915+304,248
198024,515,667+314,123
197924,201,544+238,341
197823,963,203+237,360
197723,725,843+276,035
197623,449,808+306,533
197523,143,275+335,306
197422,807,969+316,192
197322,491,777+273,314
197222,218,463+256,431
197121,962,032+638,032
197021,324,000+296,000
196921,028,000+284,000
196820,744,000+332,000
196720,412,000+364,000
196620,048,000+370,000
196519,678,000+353,000
196419,325,000+361,000
196318,964,000+350,000
196218,614,000+343,000
196118,271,000+361,644
196017,909,356