Vancouver, Canada skyline

Vancouver Weather in December

Vancouver, Canada in December: how the month usually turns out, from 2006–2025 averages.

A typical December day in Vancouver peaks at 5.3°C (41.5°F) and drops to 1.4°C (34.5°F) overnight; expect about 20 rainy days (277 mm in total) and 3.4 hours of sunshine daily.

Avg high

5.3°C (41.5°F)

Avg low

1.4°C (34.5°F)

Rainfall

277 mm (10.9 in)

Rainy days

20 days

Sunshine

3.4 h / day

Humidity

86%

December vs the rest of the year

December is the coolest month in Vancouver, and the 2nd wettest for rain.

MonthAvg highvs DecemberRainRainy days
January6.1°C (43°F)+0.8°C (+1.4°F)265 mm18
February6.4°C (43.5°F)+1.1°C (+2°F)161 mm16
March8.8°C (47.8°F)+3.5°C (+6.3°F)234 mm19
April11.8°C (53.2°F)+6.5°C (+11.7°F)141 mm16
May16.1°C (61°F)+10.8°C (+19.4°F)92 mm11
June18.8°C (65.8°F)+13.5°C (+24.3°F)76 mm10
July22.5°C (72.5°F)+17.2°C (+31°F)37 mm5
August22.4°C (72.3°F)+17.1°C (+30.8°F)56 mm7
September18.8°C (65.8°F)+13.5°C (+24.3°F)127 mm11
October13.2°C (55.8°F)+7.9°C (+14.2°F)230 mm16
November8.3°C (46.9°F)+3°C (+5.4°F)330 mm19
December5.3°C (41.5°F)—277 mm20

What December feels like in Vancouver

Winter bottoms out in December, the coolest month of Vancouver's year. It is cold outside for most of the day; indoor breaks come as a relief. Little changes after sunset — nights are cold, only slightly below the daytime level. The air is damp, which makes cool temperatures feel colder, particularly in wind.

Rain in Vancouver in December

Dry days are the exception, with rain on most days. When rain comes it is heavy, about 13.8 mm (0.5 in) per wet day, often in short, strong bursts. That is close to Vancouver's typical rain per wet day for the whole year (about 12.1 mm). It is among the three wettest months of the year.

Daylight and sunshine in December

In mid-December, sunrise is at about 8:01 am and sunset at about 4:14 pm (local time) — 8 h 14 min of daylight. Evenings are drawing in — 57 min less daylight than mid-November. Measured sunshine covers about 41% of the daylight — sun and cloud share the day.

How December compares to the rest of the year

December is the coolest month of the year in Vancouver. Compared with November, afternoons are 3°C (5.4°F) cooler, with 53 mm less rain. From here it only gets warmer, starting with January. The next month's average high: 6.1°C (43°F).

Who December suits

  • Sightseeing: less ideal — rain falls on more than half the days.
  • Parks & outdoor: less ideal — too cool to sit outside for long.
  • Beach: less ideal — the sea air is too cool.
  • Hiking: less ideal — trails are cool.
  • Museums & indoor: a good choice — with rain on most days, galleries and museums make easy plans.

Tips for visiting Vancouver in December

Rain Protection

A compact umbrella and a light waterproof jacket.

Warm Layers

Insulated layers and warm shoes for the cold hours.

Quick questions

How warm is Vancouver in December?

Afternoons average 5.3°C (41.5°F) and nights about 1.4°C (34.5°F) — cold by most people's standards. It is the coolest month of the year.

Does it rain a lot in Vancouver in December?

Yes, fairly — rain falls most days and totals about 277 mm, so an umbrella is worth carrying.

What should I wear in Vancouver in December?

Pack rain protection and warm layers. Evenings feel similar to the day, so the same clothes work from morning to night.

Is December or January better for visiting Vancouver?

On our 12-month climate ranking, January comes out ahead (#9 of 12 vs #12). January has fewer rainy days.

Is December a good time to visit Vancouver?

Poor

Poor — chilly days, rain on most days (about 20), heavy rainfall (277 mm). Within Vancouver's own year, December ranks #12 of 12 — one of the least comfortable months.

December in other Canada cities

Warmer or drier places in December

Plan a trip to Vancouver

Get a day-by-day weather score for your exact travel dates.

Open the Trip Planner

Monthly averages from 20 years of Open-Meteo history (2006–2025), not a forecast — see all 12 months in Vancouver weather by month.