Canada Population 2025 & Religious Demographics: Trends & Insights

Canada is a country located in North America. It is the world’s second-largest country by total area (including both land and water) and the fourth-largest by land area alone. According to the Canadian Census of 2021, Canada’s population was 36,991,981 (approximately 37 million). 

By the fourth quarter of 2024, Canada’s population had increased to 41,465,298 (41.4 million) , reflecting steady growth from 40,513,781 in the fourth quarter of 2023. This represents an annual increase of about 951,517 people.

read about Canada Provinces by Population 

Canada2025
Total Population41,465,298 ( 41.4 million)
Global Rank38
Share of World Pop.0.49%
Land Area 9,093,507  sq.km (3,511,023 sq. mi)
Area Rank4
Pop. Density4.2/km2 (10.9/sq mi) (236th)
Growth Rate0.84%
Fertility Rate* of Canada1.53
Infant mortality rate ** in Canada2.1
Median Age in Canada 41.1 Years
Life Expectancy in Canada82.96 years
Urban Population of Canada81.3 %

read about North America demography

Religion in Canada

Christianity is the largest religion in Canada followed by 53.3% of the population. Among Christians Roman Catholics (29.9%) have the most adherents followed by Protestants (8.7%), and Orthodox Christians (2%).

Canada has a high percentage of unaffiliated people, with Irreligion or having no religion at 34.6%. Other religions include Islam (4.9%), Hinduism (2.3%), Sikhism (2.1%), Buddhism (1.0%), Judaism (0.9%), and Indigenous religions (0.2 %).

Religion Percentage in Canada 

ReligionPercentage
Christians 53.30%
No religious affiliation 34.60%
Muslim 4.90%
Hindu 2.30%
Sikh 2.10%
Buddhist 1%
Jewish 0.90%
Other religions 0.70%

Source: Candian Census 2021

read about Christianity in Canada

Canada by Population by Provinces

 

GeographyQ4 2023 PopQ4 2024 PopChange
Canada40,513,78141,465,298+951,517
Newfoundland & Labrador541,000545,880+4,880
Prince Edward Island175,871179,301+3,430
Nova Scotia1,064,2971,079,676+15,379
New Brunswick840,578857,381+16,803
Quebec8,918,9069,100,249+181,343
Ontario15,818,46516,171,802+353,337
Manitoba1,465,0351,499,981+34,946
Saskatchewan1,219,7021,246,691+26,989
Alberta4,744,8974,931,601+186,704
British Columbia5,593,9615,719,594+125,633
Yukon45,67646,948+1,272
Northwest Territories44,49544,936+441
Nunavut40,89841,258+360

Provincial and Territorial Highlights

  • Ontario, the most populous province, surpassed 16.17 million, growing by 353,337 over the year.
  • Quebec saw strong growth, reaching 9.1 million, adding nearly 181,343 people since Q4 2023.
  • Alberta experienced one of the fastest growth rates, reaching 4.93 million, a rise of 186,704 over the year.
  • British Columbia continued its upward trend, with 5.72 million residents in Q4 2024.
  • Smaller provinces and territories also saw steady increases, with Prince Edward Island, Newfoundland and Labrador, and Nova Scotia maintaining consistent growth.
Top Cities in Canada by Population
#City Metropolitan AreaPopulation
1Toronto59,28,040
2Montreal40,98,927
3Vancouver24,63,431
4Calgary13,92,609
5Ottawa–Gatineau13,23,783
6Edmonton13,21,426
7Quebec8,00,296
8Winnipeg7,78,489
9Hamilton7,47,545
10Kitchener– Cambridge–Waterloo5,23,894

read in detail about Top Cities in Canada

Indians in Canada

As of 2016, Total Indian Population in Canada is 1,374,710 ( 13.74 Lakhs). Some of the provinces where Indians are in large numbers are Ontario (774,495), British Columbia (309,315) & Alberta (174,505). Québec (51,650), Manitoba (34,470) &  Saskatchewan  (18,695) also has good Indian populations.

Read more about  Indian Population in Canada

Population of Canada 2025 | Religion in Canada

Rajeev Rana

Rajeev Rana loves reading about history and demography and has been writing on these topics for five years. While not a certified expert, he has a deep understanding of demography in India. Rajeev contributes to several websites and has extensive knowledge of the Delhi NCR area.