... including targeted forecasts at the time of your arrival to each point!
Saint David, New Brunswick has a humid continental climate. The warmest months are June, July, and August when temperatures average around 18-19°C. During the winter months, the temperatures average around -8 to -10°C. The coldest month is usually January. Snowfall is common throughout the winter months and usually peaks in February. Precipitation is fairly evenly distributed throughout the year, averaging around 100-120 mm per month. Saint David experiences a lot of sunshine with an average of around 2,400 hours per year.
As of 2020, the city population is 1529.
This map shows the current & 7-day weather forecast, weather alerts, and weather radar for Saint David, New Brunswick.