Top 10 largest cities and Metropolitan areas in Canada

Canada is the second biggest country in the world by area. However, when it comes to population, the country does not even rank in top 30. The following is a list of the top 10 largest cities in Canada by population. Later the list of top 10 largest Metropolitan areas in Canada is also shared.

The following data is based on 2021 Canadian census. The population census in Canada is conducted every 5 years. Next census is scheduled in 2026.

Top 10 largest cities in Canada by population

RankingCityPopulation (2021 census)Province
1Toronto2,794,356Ontario
2Montreal1,762,949Quebec
3Calgary1,306,784Alberta
4Ottawa1,017,449Ontario
5Edmonton1,010,899Alberta
6Winnipeg749,607Manitoba
7Mississauga717,961Ontario
8Vancouver662,248British Columbia
9Brampton656,480Ontario
10Hamilton569,353Ontario

Top 10 largest Metropolitan areas in Canada by population

RankingMetropolitan areaPopulation (2021 census)Province
1Toronto6,202,225Ontario
2Montreal4,291,732Quebec
3Vancouver2,642,825British Columbia
4Ottawa-Gatineau1,488,307Ontario and Quebec
5Calgary1,481,806Alberta
6Edmonton1,418,118Alberta
7Quebec City839,311Quebec
8Winnipeg834,678Manitoba
9Hamilton785,184Ontario
10Kitchener – Cambridge – Waterloo575,847Ontario

(Also read: Top 10 largest cities in the US by population)

Toronto, the largest city in Canada
Toronto, the largest city in Canada

Key Points

  • Toronto is the largest city in Canada as well as Ontario province of Canada.
  • Ottawa is the capital city of Canada. It is the fourth largest city by population. Ottawa-Gatineau Metropolitan area is the fourth largest metropolitan area in the country by population.
  • Toronto Metropolitan area is the largest metropolitan area in Canada.
  • Montreal is the largest city in Quebec province and the second largest city in Canada.

Advertisement


  • Calgary is the largest city in Alberta province.
  • Winnipeg is the largest city in Manitoba province.
  • Vancouver is the largest city in British Columbia province.

(Also read: Provinces and territories of Canada | Canada’s largest provinces)

Montreal, the second largest city in Canada
Montreal, the second largest city in Canada
Ottawa, the capital city of Canada
Ottawa, the capital city of Canada
Scroll to Top