Skip to Content

15 Largest Cities in Canada by population and area

15 Largest Cities in Canada by population and area

Want to know which is Canada’s largest city? Here’s a list of the largest cities in Canada by population and area in 2019. 

Canada is one of the largest countries in the world and it’s divided into 1,130 municipalities over 10 provinces and 3 territories. The largest Canadian cities can be ranked either by their population (the most populated city in Canada) or by the area (the biggest city in Canada). 

Largest Cities in Canada by population 2019

1. Toronto

Toronto is the most populous Canadian city with more than 5.4 million residents. It’s also the provincial capital of Ontario, and what’s even more fascinating about the city is the fact that almost half of Toronto’s population are foreign-born residents. 

It’s the most diverse city in the world because the nationalities are all mixed up, and not dominated by a few countries of origin. The CN Tower is perhaps the most iconic landmark of Toronto and its skyline.

This is also the home of the Toronto Maple Leafs, one of the most successful NHL teams. 

Population: 5,429,524
Province: Ontario

Toronto

Photo: Shutterstock

2. Montreal

The second-largest city in Canada is Montreal with a population of more than 3.5 million people. The city is located in the french-speaking province of Quebec, and it’s an important economic center of Canada. 

Population: 3,519,595
Province: Quebec

Montreal

Photo: Shutterstock

3. Vancouver

Vancouver is the most populated city in the province of British Columbia and the third-largest city in Canada with a population of more than 2.2 million people. Just like Toronto, it’s a diverse city and experts estimate that over half of the city’s population has a different mother tongue than English.

Vancouver also has the largest port in Canada, and it’s a very important city for the Canadian economy. In addition to industrial activities, Vancouver also has its fair share of tourism.

The city is also home to the Vancouver Canucks, which plays in the NHL. 

Population: 2,264,823
Province: British Columbia

Vancouver

Photo: Shutterstock

4. Calgary

Calgary is the most populated city in the province of Alberta with more than 1.2 million residents. The major parts of the economy in Calgary are made up of the energy and financial sector, but also technology, transportation, and logistics as well as aerospace.

It’s a city that attracts a lot of large companies, and it’s ranked as one of the Canadian cities with the highest number of millionaires per capita. The quality of life is also consistently ranked in the top compared to other cities in Canada. 

Population: 1,237,656
Province: Alberta

Calgary

Photo: Shutterstock

5. Edmonton

Edmonton is the capital city of Alberta and the fifth-largest city in Canada with a population of just above 1 million residents. It is particularly famous for having the largest mall in Canada, the West Edmonton Mall, and it’s also a major center for the oil and gas industry.

Edmonton is nicknamed Canada’s Festival City because the city is hosting several annual festivals throughout the year.

Population: 1,062,643
Province: Alberta

Edmonton

Photo: Shutterstock

6. Ottawa

Ottawa is the capital of Canada and the sixth-largest Canadian city by population. The city also forms a metropolitan area of Ottawa-Gatineau where the two cities are combined with a total population of 1,323,783 people. 

The Canadian capital also has the most educated population of all Canadian cities, and also the highest standard of living as well as the lowest number of unemployed residents.

Population: 989,657
Province: Ontario

Ottawa

Photo: Shutterstock

7. Winnipeg

Winnipeg is the largest city in the province of Manitoba in the middle of the southern part of Canada, not far from the US border of North Dakota and Minnesota. 

Population: 711,925
Province: Manitoba

Winnipeg

Photo: Shutterstock

8. Quebec City

Quebec City is one of the colonial cities in Canada and is known for having the largest number of french-speaking Canadians. The city was founded as early as 1608 and in the Petit Champlain district, you can still walk on cobblestones streets. 

Population: 705,103
Province: Quebec

Quebec City

Photo: Shutterstock

9. Hamilton

Hamilton is an important port city in Canada, in the province of Ontario. The city has 747,545 residents and a total area of 1,138.11 km2 (439.43 sq mi).

Population: 747,545
Province: Ontario

hamilton

Photo: Shutterstock

10. Kitchener–Waterloo–Cambridge

Kitchener–Waterloo–Cambridge is a combination of cities that are more or less interconnected in the province of Ontario, and together they have a population of 535,154 people. 

Population: 535,154
Province: Ontario

Kitchener–Waterloo–Cambridge, Ontario

Photo: Shutterstock

11. London

This is the Canadian version of London, which is also located by the Thames River. The city was named by John Graves Simcoe in 1793, and it’s home to the University of Western Ontario and Fanshawe College.

Population: 383,437
Province: Ontario

London Ontario

Photo: Mohammed Essam / Shutterstock.com

12. Victoria

Although Vancouver is the most populated city in British Columbia, Victoria is the provincial capital of British Columbia. The city was named after Queen Victoria of the United Kingdom, and it’s one of the oldest cities in Canada.

Victoria is nicknamed “The Garden City” and is a popular destination for tourists. 

Population: 335,696
Province: British Columbia

Victoria

Photo: Shutterstock

13. Halifax

Halifax is the largest city in the South East Canadian province of Novia Scotia. The first permanent European settlement was here on the Halifax peninsula in the 18th century.

Before the Europeans came, Halifax was home to indigenous peoples, known as Mi’kma’ki.

Population: 316,701
Province: Nova Scotia

Halifax

Photo: Shutterstock

14. Oshawa

Oshawa is located on the shoreline of Lake Ontario in the southern part of the province. It has a population of about 300 000 people.

Population: 308,875
Province: Ontario

Oshawa

Photo: JHVEPhoto / Shutterstock.com

15. Windsor

Last but not least, Windsor, yet another city in Ontario that is ranked as one of the largest cities in Canada by population. Windsor is especially famous for its view of the Detroit skyline.

The American city is located right on the other side of the Detroit River. 

Population: 287,069
Province: Ontario

Windsor

Photo: Shutterstock

Largest Cities in Canada by area

Rank City name Province Area (square kilometer)
1 La Tuque Quebec 28,099.00
2 Senneterre Quebec 16,324.00
3 Rouyn-Noranda Quebec 6,441.00
4 Val-d’Or Quebec 3,955.00
5 Greater Sudbury Ontario 3,201.00
6 Kawartha Lakes Ontario 3,059.00
7 Timmins Ontario 2,962.00
8 Ottawa Ontario 2,778.00
9 Gillam Manitoba 1,996.34
10 Sept-Îles Quebec 1,764.13

Provinces with the most biggest cities in Canada

No matter if you rank the largest Canadian cities by area or population, most of them are located in the provinces of Quebec, Ontario or British Columbia, Alberta and Manitoba. Halifax is the only exception on the list, being located in Nova Scotia.

Ontario is by far the most populated province in Canada, but Quebec has the largest cities in Canada by area. 

What are the top 10 largest cities in Canada?

  1. Toronto
  2. Montreal
  3. Vancouver
  4. Calgary
  5. Edmonton
  6. Ottawa-Gatineau
  7. Winnipeg
  8. Quebec City
  9. Hamilton
  10. Kitchener–Waterloo–Cambridge
Toronto is the largest city in Canada

Photo: Shutterstock


Did you know about the largest cities in Canada? Leave a comment below!

Palaces in India
15 Most Beautiful Palaces in India
← Read Last Post
Largest Cities in California
Largest cities in California by population and area
Read Next Post →