New Brunswick Weather in December

Average temperatures, rainfall, sunshine and the best places to visit in New Brunswick, Canada in December.

Are you planning a trip a to New Brunswick, Canada in December and wondering what kind of weather to expect? This page has all the details you need.

What to Expect in New Brunswick in December

New Brunswick, Canada is a region in Canada. December in New Brunswick generally has temperatures that range from very cold to cold, with high precipitation. The month of December is in the winter season.

Temperatures

Based on our climate data spanning from 1990-2020, the average maximum temperature is very cold in Edmundston at -3°C (27°F) to cold in Grand Manan Island at 5°C (41°F). Nighttime temperatures generally drop to -2°C (28°F) in Grand Manan Island and -12°C (10°F) in Edmundston. December is a very cold month in some areas, so be prepared and make sure to dress up warm.

For a closer look at conditions across New Brunswick, Canada, refer to the map below.

Precipitation

In December, precipitation varies across different areas. From high snowfall in Campbellton with an average of 102 mm (4 in) to high snowfall in Saint Stephen with 156 mm (6.1 in). Based on climate data from the last 30 years, Moncton receives the most rainfall during this month of the year.

Average sunshine

Most areas see decent amounts of sunshine this month. Moncton gets around 101 hours of sunlight, providing a pleasant balance of sun and clouds. If you'd prefer more guaranteed sunshine, our weather planner can show you sunnier spots around the world.

Explore New Brunswick by month

Best Places to Visit in New Brunswick in December

Click on a destination dot for more details. Toggle the map to compare temperatures or precipitation across New Brunswick.

perfect weather
pleasant
tolerable
unpleasant
poor

Perfect weather is subjective. On this map perfect weather has been defined with temperatures between 20°C (68°F) and 29°C (84°F) and not too much precipitation (less than 90 mm (3.5 in) a month).

Popular Destinations in New Brunswick

What is the weather like in December for some of the most popular destinations in New Brunswick, Canada?

Temperature range in New Brunswick (December)

Precipitation variation in New Brunswick (December)

Moncton

In December Moncton generally has very low temperatures with maximum daytime temperatures around 2°C (36°F), minimum nighttime temperatures around -8°C (18°F) and high monthly snow/rainfall. So on average the conditions are poor that month.

November
December
January
Max temperature
8°C (46°F)
2°C (36°F)
-2°C (28°F)
Min temperature
-1°C (30°F)
-8°C (18°F)
-13°C (9°F)
Monthly sun hours
95 hours
101 hours
116 hours
Monthly snow/rainfall
100 mm (3.9 in)
115 mm (4.5 in)
97 mm (3.8 in)
Monthly rainy days
15 days
17 days
16 days
Weather conditions

Grand Manan Island

In December Grand Manan Island generally has low temperatures with maximum daytime temperatures around 5°C (41°F), minimum nighttime temperatures around -2°C (28°F) and high monthly snow/rainfall. So on average the conditions are poor that month.

November
December
January
Max temperature
10°C (50°F)
5°C (41°F)
2°C (36°F)
Min temperature
4°C (39°F)
-2°C (28°F)
-6°C (21°F)
Monthly snow/rainfall
133 mm (5.2 in)
150 mm (5.9 in)
119 mm (4.7 in)
Monthly rainy days
12 days
13 days
11 days
Weather conditions

Saint John

In December Saint John generally has low temperatures with maximum daytime temperatures around 3°C (37°F), minimum nighttime temperatures around -5°C (23°F) and high monthly snow/rainfall. So on average the conditions are poor that month.

November
December
January
Max temperature
8°C (46°F)
3°C (37°F)
-1°C (30°F)
Min temperature
2°C (36°F)
-5°C (23°F)
-10°C (14°F)
Monthly snow/rainfall
131 mm (5.2 in)
140 mm (5.5 in)
117 mm (4.6 in)
Monthly rainy days
14 days
15 days
13 days
Weather conditions

Fredericton

In December Fredericton generally has very low temperatures with maximum daytime temperatures around 1°C (34°F), minimum nighttime temperatures around -9°C (16°F) and high monthly snow/rainfall. So on average the conditions are poor that month.

November
December
January
Max temperature
7°C (45°F)
1°C (34°F)
-3°C (27°F)
Min temperature
-2°C (28°F)
-9°C (16°F)
-14°C (7°F)
Monthly snow/rainfall
105 mm (4.1 in)
117 mm (4.6 in)
97 mm (3.8 in)
Monthly rainy days
13 days
14 days
12 days
Weather conditions

Saint Andrews

In December Saint Andrews generally has low temperatures with maximum daytime temperatures around 3°C (37°F), minimum nighttime temperatures around -6°C (21°F) and high monthly snow/rainfall. So on average the conditions are poor that month.

November
December
January
Max temperature
9°C (48°F)
3°C (37°F)
-1°C (30°F)
Min temperature
0°C (32°F)
-6°C (21°F)
-11°C (12°F)
Monthly snow/rainfall
111 mm (4.4 in)
124 mm (4.9 in)
102 mm (4 in)
Monthly rainy days
12 days
12 days
11 days
Weather conditions

Is your destination not in the list? Have a look at all destinations in New Brunswick, in Canada.

In our records: Canada December extremes

Notable December records observed across cities in Canada in our climate database (1976 – 2026). Historic readings can vary in quality, so treat these as illustrative.

  • Based on our data, the coldest December night in Canada dropped to -51°C (-60°F) in Mayo on December 22, 2022.
  • In our records, the coldest December daytime high in Canada was -49°C (-56°F) in Mayo on December 20, 2022.

Popular cities in December

Day & night temperatures, rainfall and average weather in New Brunswick in December.

City Weather Day temp Night temp Rainfall
Moncton 2°C (36°F) -8°C (18°F) 115 mm (4.5 in)
Grand Manan Island 5°C (41°F) -2°C (28°F) 150 mm (5.9 in)
Saint John 3°C (37°F) -5°C (23°F) 140 mm (5.5 in)
Fredericton 1°C (34°F) -9°C (16°F) 117 mm (4.6 in)
Saint Andrews 3°C (37°F) -6°C (21°F) 124 mm (4.9 in)
Edmundston -3°C (27°F) -12°C (10°F) 105 mm (4.1 in)

New Brunswick weather in December: frequently asked questions

What is the weather like in New Brunswick, Canada in December?

New Brunswick, Canada typically experiences poor weather in December, part of the winter season. Daytime highs in Moncton average around 2°C (36°F), and temperatures drop to about -8°C (18°F) at night.

What is the average temperature in New Brunswick, Canada in December?

Average temperatures in New Brunswick, Canada during December range from a nighttime low near -8°C (18°F) to a daytime high around 2°C (36°F) in Moncton.

Does New Brunswick, Canada get a lot of snow/rain in December?

New Brunswick, Canada sees substantial snow/rainfall in December. Moncton typically averages about 115 mm (4.5 in), a mix of wet and dry days, but bring an umbrella.

Is December a Good Time to Visit New Brunswick, Canada?

In our view, December might not be the best time to travel to New Brunswick, Canada with often poor weather in Moncton.

On average, the best time to visit New Brunswick, Canada is in June, July, August and September with generally perfect weather in Moncton. In contrast, January, February, March, April, November and December tend to have poor weather conditions.

Interested in more climate information?

We have much more information about the climate in New Brunswick.

Weather and climate has detailed information for every country in the world. Are you going to Canada? Get detailed historical weather averages for many cities in Canada.

Not sure yet where to go? We now have a tool which recommends destinations that suit your ideal travel conditions. Find out where to go with our weather planner.

Bucket list

Need travel inspiration? Check out our bucket list articles and be inspired.