Largest cities in Canada
14 cities with more than 300,000 people, ranked by 2025 population.
- cities of 300k+
- 14
- combined population
- 16.1 million
- largest
- Toronto
| # | City | 2025 | 2050 (projected) | Change |
|---|---|---|---|---|
| 1 | Toronto | 5.5 million | 6.2 million | +12.3% |
| 2 | Montreal | 2.7 million | 2.8 million | +3.9% |
| 3 | Vancouver | 1.7 million | 1.9 million | +9.7% |
| 4 | Calgary | 1.2 million | 1.6 million | +33.8% |
| 5 | Edmonton | 982,000 | 1.2 million | +26.5% |
| 6 | Winnipeg | 679,000 | 711,000 | +4.7% |
| 7 | Ottawa | 605,000 | 716,000 | +18.3% |
| 8 | Quebec | 490,000 | 517,000 | +5.5% |
| 9 | Surrey | 454,000 | 505,000 | +11.2% |
| 10 | Hamilton | 433,000 | 451,000 | +4.2% |
| 11 | London | 362,000 | 385,000 | +6.4% |
| 12 | Longueuil | 352,000 | 370,000 | +5.1% |
| 13 | Kitchener | 348,000 | 365,000 | +4.9% |
| 14 | Oshawa | 311,000 | 353,000 | +13.5% |