With the spring 2021 census, we learned Canada was home to 36,991,981 people, 1.8 million (5.2 percent) more in just five years. Close to 27.3 million, nearly three in four, lived in one of Canada’s 41 urban centres.

The 41 urban centres, all have a population of 100,000 or more people, and accounted for most of Canada’s population growth from 2016 to 2021.

This list ranks the cities with populations of 1 million or more people.

  1. Toronto » 2.8 million people
  2. Montréal » 1.8M
  3. Calgary » 1.3 million
  4. Edmonton » 1 million
  5. Ottawa »1 million

Source » Statistics Canada