
Good question. Yes — there can be snow in Saint John, New Brunswick (and more broadly in New Brunswick) before Christmas. Here’s how it usually works there, with what recent forecasts and historical data tell us:
✅ Why snow before Christmas is common in NB
-
On average, December is one of the snowiest months in New Brunswick winters.
-
Historically, the snow season often begins in November or early December, depending on the year and region.
-
In southern NB (including Saint John), snowfall in December is typical — the average December snowfall for Saint John is around 40 cm (about 15.6 inches) in many years.
🌨️ What the current forecast suggests
Looking at the forecast for Saint John right now:
-
Snow (or flurries / wet snow) is expected early December in a few spells, with some accumulation (2–4 cm in one forecasted event).
-
Over the next several days there are intermittent chances of snow, sleet or snow/rain mix.
So as of late November — early December — there is a real possibility of snowfall, and snow accumulating on the ground could happen.
⚠️ But — cloudiness in “snow guarantees”
-
Snow in November or early December doesn’t always stick: especially along the coast or in milder winters, snow may fall but then melt or turn to rain.
-
In some recent winters, southern NB (including places like Saint John) has seen below-average snowfall and warmer temperatures, delaying or reducing snow accumulation.
🎄 What that means looking ahead toward Christmas
There certainly is a decent chance of snow before Christmas this year, especially if temperatures stay cold and the forecasted snow or snow/rain events hold. Whether it turns into a “white Christmas” (snow-covered ground on December 25) depends on whether the snow accumulates and stays — which depends a lot on temperature, upcoming storms, and freeze/thaw cycles.