Average Weather in Richmond Canada. Richmond has a mediterranean climate with dry warm summers and mild winters. The temperature typically varies from 35°F to 73°F over the course of the year, and is rarely below 24°F or above 79°F. The warm season lasts for 90 days, from June 14 to September 12, with an average daily high temperature above 67°F.