Richmond Weather

Richmond enjoys a temperate west coast climate. Over the course of the year, the temperature typically varies from 0˚C to 23˚C (32˚F to 73˚F). For current weather conditions in Richmond, BC, visit The Weather Network.

Spring

Spring is cherry blossom season in Richmond – there’s even a Richmond Cherry Blossom Festival each year to celebrate!

With April temperatures ranging from 5˚C to 15˚C (41˚F to 59˚F), the weather is just right for visitors and locals alike to walk, hike and bike on the 50 kilometers of trails in Richmond.

In May, you can hit up the Richmond Night Market with daily highs reaching 19˚C (66˚F). View an interactive map of the top locations to view these beauties!

Summer

The city comes alive from June to September with restaurant patios open and a packed schedule of events and festivals like the Steveston Salmon Festival, held annually on Canada Day, or the Richmond Maritime Festival in late August.

The average daily high temperature is over 20˚C (68˚F) with July & August hitting highs of 24˚C (75˚F). And most summer days you can leave your umbrella at home with the driest month falling in July.

Fall

As temperatures start to cool, glorious fall colours abound in Richmond, BC. The streets and parks are lined with vibrant reds, oranges and golds.

October is your last chance for whale watching until the spring with highs hovering around 15˚C (59˚F) and average lows of 6˚C (43˚F).

Although November is typically the wettest month of the year, Richmond’s average annual rainfall is 30% less than the City of Vancouver.

Winter

Unusually for a Canadian city, Richmond, BC has relatively mild winters with little to no snowfall accumulation. In fact, many hotels have their outdoor pools open (and heated!) year round and you can even see the early-spring blooming around the city and at VanDusen Botanical Garden

From December to February, the average daily high temperature is under 10˚C (50˚F) with the coldest month falling in December. By March, temperatures are topping off at 12˚C (54˚F).