Population of Canada today

40,052,672
Saturday, April 19, 2025

Population of Canada as of today

The current population of Canada is 40,052,672 with an annual growth rate of 0.899%. Canada has a population of 0.487% of the world's population.

Population40,052,672
Growth Rate0.899%
Male19,887,467 (49.653%)
Female20,165,205 (50.347%)
Today Change+ 36
Births today37
Deaths today33
Births in 2025106,884
Deaths in 202596,673
Change in 2025+ 106,296 (0.266%)

Population chart for Canada

Population History of Canada

YearPopulation
(01 Jan)
Natural ChangeGrowth Rate
(%)
Total Population
(31 December)
202439,538,484405,6651.026%39,944,149
202339,059,725475,7471.218%39,535,472
202238,582,793474,1831.229%39,056,976
202138,325,321256,7800.67%38,582,101
202038,018,483305,6690.804%38,324,152
201937,547,386468,2161.247%38,015,602
201837,042,624501,1871.353%37,543,811
201736,574,369465,2261.272%37,039,595
201636,132,317439,3691.216%36,571,686
201535,792,151338,5940.946%36,130,745

Net Migration Rate of Canada

The net migration rate of Canada in the most recent year (2023) is estimated at 433,842, indicating a positive migration trend where more people are arriving than leaving.

Net Migration Rate Over the Last 10 Years

YearNet Migration
2023433,842
2022459,988
2021198,867
2020256,592
2019387,685
2018420,224
2017372,685
2016329,455
2015224,332
2014192,884

The population of countries near Canada

RankIsoCountryPopulationEquivalent Canada
1US United States346,906,693867.096%
Data sources: United Nations,World Bank, Nations Geo ,Census,Wikidata