... including targeted forecasts at the time of your arrival to each point!
Saint Mary, New Brunswick is located in the eastern part of Canada and has a humid continental climate. Summers are typically warm and humid with temperatures ranging from 12 to 21 degrees Celsius (54 to 70 Fahrenheit). Winters are cold with temperatures ranging from -10 to 2 degrees Celsius (14 to 36 Fahrenheit). Precipitation is moderate throughout the year, averaging around 730 mm (29 inches) per year. Snowfall can vary depending on the season, but is usually around 60 cm (2 feet) annually. Spring and fall are generally mild with temperatures ranging from 2 to 15 degrees Celsius (36 to 59 Fahrenheit). Overall, Saint Mary has a moderate climate with distinct seasonal changes.
As of 2020, the city population is 1972.
This map shows the current & 7-day weather forecast, weather alerts, and weather radar for Saint Mary, New Brunswick.