Metros sending the most people to Calgary

Written by:
March 27, 2026
Artit Wongpradu // Shutterstock

Metros sending the most people to Calgary

Stacker compiled a list of metros sending the most people to Calgary using data from Statistics Canada. Metros are ranked by the most people that moved to Calgary from the metro in 2023 to 2024.

#30. Kamloops, British Columbia
- Moved from Kamloops to Calgary in 2023-24: 283
- Moved from Calgary to Kamloops in 2023-24: 164
- Total population as of 2021: 114,142

#29. St. Catharines - Niagara, Ontario
- Moved from St. Catharines–Niagara to Calgary in 2023-24: 286
- Moved from Calgary to St. Catharines–Niagara in 2023-24: 141
- Total population as of 2021: 839,311

#28. Windsor, Ontario
- Moved from Windsor to Calgary in 2023-24: 310
- Moved from Calgary to Windsor in 2023-24: 193
- Total population as of 2021: 422,630

#27. St. John's, Newfoundland and Labrador
- Moved from St. John's to Calgary in 2023-24: 340
- Moved from Calgary to St. John's in 2023-24: 168
- Total population as of 2021: 212,579

#26. High River, Alberta
- Moved from High River to Calgary in 2023-24: 347
- Moved from Calgary to High River in 2023-24: 344
- Total population as of 2021: 14,324

#25. Grande Prairie, Alberta
- Moved from Grande Prairie to Calgary in 2023-24: 357
- Moved from Calgary to Grande Prairie in 2023-24: 264
- Total population as of 2021: 64,141

#24. Strathmore, Alberta
- Moved from Strathmore to Calgary in 2023-24: 393
- Moved from Calgary to Strathmore in 2023-24: 646
- Total population as of 2021: 14,339

#23. Oshawa, Ontario
- Moved from Oshawa to Calgary in 2023-24: 404
- Moved from Calgary to Oshawa in 2023-24: 102
- Total population as of 2021: 415,311

#22. Canmore, Alberta
- Moved from Canmore to Calgary in 2023-24: 457
- Moved from Calgary to Canmore in 2023-24: 355
- Total population as of 2021: 15,990

#21. Medicine Hat, Alberta
- Moved from Medicine Hat to Calgary in 2023-24: 459
- Moved from Calgary to Medicine Hat in 2023-24: 461
- Total population as of 2021: 76,376

#20. London, Ontario
- Moved from London to Calgary in 2023-24: 551
- Moved from Calgary to London in 2023-24: 282
- Total population as of 2021: 543,551

#19. Abbotsford - Mission, British Columbia
- Moved from Abbotsford–Mission to Calgary in 2023-24: 567
- Moved from Calgary to Abbotsford–Mission in 2023-24: 259
- Total population as of 2021: 195,726

#18. Hamilton, Ontario
- Moved from Hamilton to Calgary in 2023-24: 645
- Moved from Calgary to Hamilton in 2023-24: 273
- Total population as of 2021: 785,184

#17. Wood Buffalo, Alberta
- Moved from Wood Buffalo to Calgary in 2023-24: 666
- Moved from Calgary to Wood Buffalo in 2023-24: 391
- Total population as of 2021: 73,837

#16. Halifax, Nova Scotia
- Moved from Halifax to Calgary in 2023-24: 697
- Moved from Calgary to Halifax in 2023-24: 368
- Total population as of 2021: 465,703

#15. Victoria, British Columbia
- Moved from Victoria to Calgary in 2023-24: 739
- Moved from Calgary to Victoria in 2023-24: 844
- Total population as of 2021: 397,237

#14. Ottawa - Gatineau, Ontario part, Ontario
- Moved from Ottawa–Gatineau to Calgary in 2023-24: 776
- Moved from Calgary to Ottawa–Gatineau in 2023-24: 620
- Total population as of 2021: 1,488,307

#13. Kelowna, British Columbia
- Moved from Kelowna to Calgary in 2023-24: 843
- Moved from Calgary to Kelowna in 2023-24: 811
- Total population as of 2021: 222,162

#12. Ottawa - Gatineau, Ontario/Quebec
- Moved from Ottawa–Gatineau to Calgary in 2023-24: 847
- Moved from Calgary to Ottawa–Gatineau in 2023-24: 667
- Total population as of 2021: 1,488,307

#11. Okotoks, Alberta
- Moved from Okotoks to Calgary in 2023-24: 848
- Moved from Calgary to Okotoks in 2023-24: 1,099
- Total population as of 2021: 30,405

#10. Lethbridge, Alberta
- Moved from Lethbridge to Calgary in 2023-24: 859
- Moved from Calgary to Lethbridge in 2023-24: 771
- Total population as of 2021: 123,847

#9. Red Deer, Alberta
- Moved from Red Deer to Calgary in 2023-24: 860
- Moved from Calgary to Red Deer in 2023-24: 815
- Total population as of 2021: 100,844

#8. Kitchener - Cambridge - Waterloo, Ontario
- Moved from Kitchener–Cambridge–Waterloo to Calgary in 2023-24: 878
- Moved from Calgary to Kitchener–Cambridge–Waterloo in 2023-24: 219
- Total population as of 2021: 575,847

#7. Regina, Saskatchewan
- Moved from Regina to Calgary in 2023-24: 1,286
- Moved from Calgary to Regina in 2023-24: 341
- Total population as of 2021: 249,217

#6. Saskatoon, Saskatchewan
- Moved from Saskatoon to Calgary in 2023-24: 1,350
- Moved from Calgary to Saskatoon in 2023-24: 487
- Total population as of 2021: 317,480

#5. Montréal, Quebec
- Moved from Montreal to Calgary in 2023-24: 1,504
- Moved from Calgary to Montreal in 2023-24: 732
- Total population as of 2021: 4,291,732

#4. Winnipeg, Manitoba
- Moved from Winnipeg to Calgary in 2023-24: 2,772
- Moved from Calgary to Winnipeg in 2023-24: 533
- Total population as of 2021: 834,678

#3. Edmonton, Alberta
- Moved from Edmonton to Calgary in 2023-24: 4,517
- Moved from Calgary to Edmonton in 2023-24: 5,140
- Total population as of 2021: 1,418,118

#2. Vancouver, British Columbia
- Moved from Vancouver to Calgary in 2023-24: 6,858
- Moved from Calgary to Vancouver in 2023-24: 2,998
- Total population as of 2021: 2,642,825

#1. Toronto, Ontario
- Moved from Toronto to Calgary in 2023-24: 9,473
- Moved from Calgary to Toronto in 2023-24: 2,404
- Total population as of 2021: 6,202,225

Trending Now