The climatology of Vancouver applies to the entire Greater Vancouver region and not just to the City of Vancouver itself. While Vancouver's coastal location serves to moderate its temperatures, sea breezes and mountainous terrain make Greater Vancouver a region of microclimates, with local variations in weather sometimes being more exaggerated than those experienced in other coastal areas.

Predicting precipitation in the Greater Vancouver area is particularly complex. It is a general rule of thumb that for every rise of 100 metres in elevation, there is an additional 100 millimetres (1.2 in per 100 ft) of precipitation, so places such as the District of North Vancouver on the North Shore Mountains get more rain. Snow is problematic for meteorologists to predict due to temperatures remaining close to freezing during snow events.

Despite normally mild winters resulting from the onshore flow over the North Pacific Current, occasional arrivals of cold arctic outflows (sinking cold continental air that flows down though the Fraser Valley coastward) in winter can sometimes last a week or more. These arctic outbreaks occur on average about one to three times per winter. In an extreme case, the coldest month on record at Vancouver International Airport was in January 1950 when an arctic air inflow moved in from the Fraser Valley and remained locked over the city, with an average low of −9.7 °C (15 °F) and an average high of only −2.9 °C (27 °F), making for a daily average of −6.3 °C (20.7 °F), 10 °C colder than normal. The coldest temperature ever recorded in the city was −17.8 °C (0 °F).

The Greater Vancouver region is also subject to significant variations in summer temperatures, which can differ by as much as 5-10 °C between inland areas of the Fraser Valley and the ocean-tempered coastal regions when localized on-shore breezes are in effect. Conversely, winter temperatures tend to be cooler inland by a couple of degrees.

Winters in Vancouver can be quite dark. The relatively high latitude of 49° 15′ 0″ N (e.g. like Paris, France) means early sunsets (as early as 4:15 pm) and late sunrises (as late as 8:10 am). From November to February, at the sunshine measuring station at the airport in Richmond, on average more than 70% of the already short daytime is completely cloudy. The percentage of cloudiness is higher in Vancouver and especially the Northshore due to the mountains causing the development of clouds due to upslope winds.

Summers, in contrast, are characterized by a nearly opposite weather pattern, with consistent high pressure and sunshine. July and August are the sunniest months. For several nights near the summer solstice, there are less than 7.5 hours between sunset and sunrise, with twilight lasting past 10 pm.

Vancouver is Canada's third most rainy city, with over 161 rainy days per year. As measured at Vancouver airport in Richmond, Vancouver receives 1153.1 mm of rain per year. By comparison, the amount of rainfall in London, England is nearly half that of Vancouver. In North Vancouver, about 20 km away from the Vancouver airport, the amount of rain received doubles to 2477 mm per year as measured at the base of Grouse Mountain.[5]

Thunderstorms are rare, with an average of 6.1 thunderstorm days per year.[6] The weather in spring and autumn is usually showery and cool.

Grass-cutting season often begins in March and continues through October. Summers can be quite dry, and, as such, grass that has not been watered, may not need to be cut for a month or even longer. Some summers may have no rain for five weeks or more, while others might have several very wet days in a row. In addition, Vancouver is one of the driest cities in Canada during the summer season, but the rest of the year the high pressure that locks in during the summer moves out and is replaced by the usual low pressure systems (rainy weather) by fall through to mid spring. July is historically the driest month in Vancouver and, in fact, Vancouver International Airport recorded no rainfall at all during the whole month of July 2013;[7] the first time ever in recorded history. Many other Julys had recorded less than 1mm of rain in Vancouver.

Snow falls in the higher-lying areas of Greater Vancouver, such as Burnaby Mountain, Coquitlam, and North and West Vancouver, every winter. It is also common in places close to or at sea level, however in less amounts. There is a general misconception among visitors and residents of other parts of Canada that Vancouver does not receive any snow at all, but in fact there has never been a winter in which traceable snow has not been observed at Vancouver International Airport. Environment Canada has ranked Vancouver in 3rd place under the category of "Lowest Snowfall" among 100 major Canadian cities. Vancouver's coastal climate has nonetheless allowed it to be ranked in 59th place under the category of "Most huge snowfall days (25 cm or more)", placing it well above cities like Calgary and Toronto.[6]

Snow in Vancouver tends to be quite wet, which, combined with typical winter temperatures rising above and falling below 0 °C (32 °F) throughout the course of the day, can make for icy road conditions.

Years or months with snowfall surpassing 100 cm (39.3 in) are not completely exceptional. Snowfall exceeding 100 cm occurred twice during the 1990s, and, in January 1972 alone, there was more than 120 cm (47.2 in) of snow. The snowiest year on record at Vancouver International Airport was 1971, which received a total of 242.6 cm (95.5 in), and the greatest snow depth reported was 61 cm (24 in) on January 15 of that year.

Although the 30 cm to 60 cm (11.8 to 23.6 in) which fell across Greater Vancouver and the Lower Mainland in a 24‑hour period in November 2006 was out of the ordinary, snow has in fact accumulated at sea level in all months except for June, July, and August. However, even small amounts of snow in the Vancouver area can cause school closures, as well as produce traffic problems. The low frequency of snowfall makes it hard to justify the public worksinfrastructure necessary for more effective snow removal, as the city is usually in a thaw situation long before plowing of streets are completed. The City budgets $400,000 per year for the maintenance of snow removal equipment, for the purchasing of deicingsalt, and for the training of staff, but the costs of actual snow removal are funded separately from contingency reserve funds, and vary widely from season to season. For example, $1.1 million was spent in 1998, compared to $0 in 2001.[8]Blizzards are extremely rare, but heavy snowfall events are more common. One such event in 1996 resulted in over 60 cm (23.6 in) of snow in Vancouver and was responsible for millions of dollars in damage.

According to Environment Canada (2011), Vancouver now has a 20% chance of a White Christmas (up from 11%).[9] Vancouver experienced a White Christmas in 2008 after weeks of record breaking cold temperatures and four consecutive snow storms, leaving over 60 cm of snow on the ground across Metro Vancouver. New snow also accumulated on Christmas Eve and Christmas Day giving it the title for Canada's whitest Christmas in 2008 with 41 cm on ground (48 cm at one point on Christmas Eve). Snow was also present for Christmas 2007, when 1 cm was measured at the Vancouver International Airport. The previous official White Christmas occurred in 1998 when 20 cm of snow was on the ground on Christmas Day following 31 cm of snow and 20 mm of rain. Despite higher frequency of snow during certain periods of the season (pattern unknown), generally, annual winter snowfall has decreased over the last 20 years.[10]

Gales are unlikely during the autumn months in Greater Vancouver. Three wind storms in the city's history have knocked down large swathes of trees in the forest of Stanley Park, the first having occurred in October 1934, with a blizzard the following January compounding its impact.[11] The second wind storm to hit Stanley Park was the remnant of Typhoon Freda in 1962 that levelled a 6-acre (24,000 m2) tract of forest. This is now site of the park's miniature railroad.[12]

Tree uprooted by the Hanukkah Eve Wind Storm of 2006 on December 15, 2006.

In November 2006, the Greater Vancouver region experienced above-average levels of rainfall and snowfall, breaking the previously established record of 18.1 cm (7.15 in) when 25.5 cm (10.07 in) of rain fell within the first 16 days of the month.[13] The heavy rain washed sediment into the city's reservoirs, and, as result, many businesses were advised to stop serving beverages prepared from tap water due to water contamination.

28 cm (11 in) of snow was recorded at Vancouver International Airport from the night of November 25 to the morning of November 27. The temperature dropped to −12 °C (10.4 °F) on November 28, 1.8 degrees[vague] higher than the record low for the day, which was set in November 1985. 10 cm (3.9 in) more snow fell on the city on November 29. The snowfall resulted in the closure of a number of public institutions and caused power outages throughout Surrey and Langley.

The Hanukkah Eve Wind Storm of 2006 swept through Greater Vancouver on December 15, 2006 with winds reaching from 70 km/h to 125 km/h. In Stanley Park, it damaged or uprooted over 5,000 trees, and caused mudslides, one of which destroyed a section of the seawall.[14][15] Insured damages throughout the province were expected to reach CA$40 million and repairs to Stanley Park were expected to cost $9 million.[16][17]