Please complete your profile to unlock commenting and other important features.

Please select your date of birth for special perks on your birthday. Your username will be your unique profile link and will be publicly used in comments.
Narcity Pro

This is a Pro feature.

Time to level up your local game with Narcity Pro.

Pro

$5/month

$40/year

  • Everything in the Free plan
  • Ad-free reading and browsing
  • Unlimited access to all content including AI summaries
  • Directly support our local and national reporting and become a Patron
  • Cancel anytime.
For Pro members only Pro
Summary

These are Canada's cheapest cities to live in with the best quality of life for 2025

These spots might just be Canada's best-kept secrets. 👀

8th Avenue in Calgary. Right: New Brunswick Legislative Building in Fredericton.

These cities have the lowest cost of living and best quality of life in Canada for 2025.

Contributor
Descending

With housing costs and inflation still taking a big bite out of Canadian wallets, finding an affordable place to live is top of mind for many in the country.

If you're considering moving across Canada to somewhere cheaper but don't want to sacrifice on comfort, this new ranking of the cheapest cities in Canada with the best quality of life might have the answers you need.

According to MovingWaldo, these seven cities stand out for their balance of affordability and perks like great health care, safety, education and even job opportunities. The rankings are based on cost of living data, rental prices and average home costs, combined with quality of life indicators drawn from real residents' feedback.

Here's the full list of Canada's cheapest and best cities to call home in 2025, according to MovingWaldo.

Halifax, Nova Scotia

Average rent: $2,100 | Average home price: $564,000

If you're a fan of East Coast charm and coastal living, Halifax delivers a mix of affordable home prices and a vibrant culture. While renting here isn't exactly cheap, buying property is much more budget-friendly compared to Toronto or Vancouver, and it's becoming a more and more popular option with city dwellers looking for an escape from the hefty price tags. The city is known for its stunning ocean views, lively music scene and friendly locals.

Edmonton, Alberta

Average rent: $1,397 | Average home price: $399,700

Edmonton stands out as one of Canada's cheapest major cities as the fifth-largest city in Canada. It is also one of Canada's youngest and fastest-growing cities, according to MovingWaldo. Known as "Canada's Festival City," it's a haven for culture lovers with year-round events and a growing arts scene. Housing is also very affordable, with some condos even going for less than $200,000.

Regina, Saskatchewan

Average rent: $1,299 | Average home price: $307,214

The capital of Saskatchewan, Regina is a gem for families seeking affordability and community. With minimal traffic and everything within a short drive, this city has a small-town vibe. Its artsy side shines through local galleries, and the Royal Regina Golf Club gives it a dash of sophistication.

Saint John, New Brunswick

Average rent: $1,249 | Average home price: $308,300

Saint John offers a mix of history, culture and affordability. Located on the Bay of Fundy, this city is known for its breathtaking coastal views and vibrant uptown area full of restaurants and bars. While you might need a car to get around, locals rave about the quality of life here.

Edmundston, New Brunswick

Average rent: $800 | Average home price: $308,300

This small Francophone city is a budget-friendly haven, with some of the lowest rents in Canada. Edmundston is also rich in culture, offering everything from art galleries to proximity to Quebec and Maine. It's a top pick for those who love a close-knit community and outdoor adventures.

Calgary, Alberta

Average rent: $1,841 | Average home price: $588,600

Calgary combines the perks of a big city with the affordability you wouldn't expect from an urban hub. While it may not be as cheap as some of the cities lower down on this list, its comparative quality of life pushes it way up in the ranking. Its proximity to the Rockies makes it perfect for outdoor lovers, while the thriving job market in energy, health care and tech draws newcomers every year. The city's low crime rate and frequent chinooks (warm winter winds) are just icing on the cake.

Fredericton, New Brunswick

Average rent: $1,250 | Average home price: $308,300

Topping the list is Fredericton, a historic city with an unbeatable combination of affordability and quality of life. From its scenic hiking trails to its buzzing arts and music scene, there's plenty to love. Residents enjoy easy access to fresh produce from local farmers, and the city's strong community vibe is a major plus.

Each of these cities offers something unique, so whether you're into nature, vibrant city life or peaceful small-town vibes, you'll find an affordable spot to call home.

Love this? Check out our Narcity noticeboard for details on jobs, benefits, travel info and more!

AI tools may have been used to support the creation or distribution of this content; however, it has been carefully edited and fact-checked by a member of Narcity's Editorial team. For more information on our use of AI, please visit our Editorial Standards page.

  • Narcity Staff will keep you up to date with notices that impact Canadians from coast to coast to coast. From government payments and food recalls to national rankings, cost of living stats and minimum wage updates, all stories are carefully chosen and compiled for you by Narcity journalists dedicated to keeping you informed. Whether you're checking local and national weather reports, deals and discounts, gas prices or job alerts, you can rely on us to keep you informed with trustworthy, relevant articles.

Canada's best places to live were ranked and Toronto didn't even crack the top 10

From coastal charm to Rocky Mountain views, these cities have what Toronto doesn't. 👀

Canada's best cities for buying real estate were revealed and they'll make you want to move

These hidden gems have it all — including a reasonable price tag. 🏡

Here's the salary you need to afford rent in 13 Canadian cities and the gap is over $50K

From Vancouver to St. John's, here's what your paycheque can get you.

This enchanting small town set on a BC island was named among North America's 'most peaceful'

Sandy beaches, ancient forests and a cozy town — anyone?. 🌲

Canada's housing market is set to get cheaper and 5 cities are dropping more than Toronto

A buyer's market is finally taking shape across much of Canada. 🏡

New data reveals the 'most peaceful' places to live and Canadian towns demolished US ones

Five Canadian towns were named the most serene on the continent. 🍁

We compared a basket of 11 items at Costco, Loblaws, Sobeys & Walmart and prices vary so much

The difference between the most and least expensive totals is $79.73! 👀