A recent report ranked New Brunswick’s largest cities among the top 20 places to buy property in Canada.
Fredericton, Saint John and Moncton took first, fourth and 11th place, respectively, in the 2026 edition of MoneySense’s Where to Buy Real Estate in Canada report, in partnership with prop-tech company Zoocasa.
The report ranked cities across Canada using data from the Canadian Real Estate Association, evaluating 44 real estate markets from coast to coast and identifying top neighbourhoods in 13 of the country’s most in-demand markets.
According to the report, overall rankings and scores were determined using benchmark home prices, recent price changes and neighbourhood economic data.
The report also considered market stability, supply, interest rates, appreciation benchmarks and construction growth.
Fredericton, which received a rating of 3.76 out of five stars, with an average 2025 home price of $344,487 and five-year growth of 74 per cent, took first place for the second year in a row.
Saint John was rated 3.60 stars, with an average 2025 home price of $336,675 and five-year growth of 76 per cent, while Moncton was rated 3.04 stars, with an average 2025 home price of $364,183 and a five-year growth rate of 93 per cent.
Natasha Macmillan, editor-in-chief of MoneySense, said in a press release that New Brunswick dominates its ranking despite its growth.
“Fredericton is the best place to buy real estate in Canada,” she added. “Despite impressive growth, homes in this city are priced well below the national average and continue to provide long-term value.”
The national benchmark for housing prices is $683,567.
The report also said Fredericton took the top spot due to its resilient and reliable market, steady appreciation benchmark, appeal to remote workers due to its “strong” tech presence, and lifestyle offerings, including more than 120 kilometres of paved walking and biking trails.
The cities that took second and third place were St. John’s and Edmonton, respectively.




