u-haul growth index 2024 ontario

Here are the Ontario cities Canadians are moving to in huge numbers

Canadians were on the move in huge numbers last year, and Ontario cities proved some of the biggest draws for people relocating within the country.

U-Haul has released its annual list calculating the growth of cities by the net gain or loss of one-way equipment rentals. 

This U-Haul Growth Index reveals that while 50.7 per cent of one-way traffic logged in 2024 was leaving the province, Ontario cities still represented 64 per cent of entries on the top 25 list.

"Ontario will always be the economic heart of Canada and has so much to offer its residents," explained Jake Spelic, U-Haul area district vice-president. 

"What is interesting on our growth cities list is that all the top destinations in Ontario are smaller cities, and most are considered four-season recreational areas. The trend seems to be people are looking for more affordable housing in popular recreational areas with less hustle and bustle than the larger cities."

Belleville was the most moved-to Ontario location in 2024, according to U-Haul's metrics, shooting from 20th place on the 2023 list to third place in Canada.

Similarly, Trenton jumped from 14th place in the 2023 rankings to 4th place in 2024.

Ontario was very well represented on the list, with locales in the province taking 16 of the 25 spots. However, the province ranked dead last in U-Haul's provincial growth rankings, unchanged from the year before.

While Ontario cities populated much of the 2024 list, it was Alberta's two largest cities, Calgary and Edmonton, which ranked as the top two growth cities in Canada. Calgary is a repeat winner for the most-moved-to city on U-Haul's list, taking the top spot for the second consecutive year.

The full list of rankings is:

  1. Calgary, AB 
  2. Edmonton, AB 
  3. Belleville, ON 
  4. Trenton, ON 
  5. Pembroke, ON 
  6. Brantford, ON 
  7. Medicine Hat-Redcliff, AB
  8. Collingwood, ON 
  9. Parry Sound, ON 
  10. Chatham-Kent, ON 
  11. Innisfil, ON 
  12. St. Thomas, ON
  13. Barrie, ON
  14. Woodstock, ON
  15. Lindsay, ON
  16. Chilliwack, B.C.
  17. Owen Sound-Meaford, ON
  18. Peterborough, ON
  19. Sydney, N.S.,
  20. Sidney, B.C.
  21. Sarnia, ON
  22. Trail, B.C.
  23. Kelowna, B.C.
  24. Orillia, ON
  25. Nanaimo, B.C.
Lead photo by

oliverdelahaye / Shutterstock.com


Latest Videos



Latest Videos


Latest in Travel

Canadians travelling to the U.S. may have to show social media history at border

Free national park access now includes four Ontario destinations

Major U.S. airline quietly drops Toronto route after just two years

Uber launches new service connecting to Ontario ski resorts

Ontario bed and breakfast lets you hang out with Highland cows

Air Canada is overhauling planes and here's what will change for passengers

147-year-old Ontario mansion-turned-hotel reportedly has 'invisible man' living inside

Canada updates travel advisory for major tourist destination in Southeast Asia