Gresham, OR Weather by Month and Climate Averages

Gresham, OR gets 40.7 in of precipitation a year over about 159 rainy days. July is the warmest month (average high 82°F) and January the coldest (average low 37°F).

Gresham climate at a glance

Mediterranean climate

Gresham, OR has warm summers and chilly winters. Daytime highs range from about 46°F in December to 82°F in August. December is usually the wettest month. The most comfortable time to visit is typically May to June and September to October, when daytime highs sit near 70°F.

How much rain does Gresham get?

Gresham gets 40.7 in of precipitation in an average year, spread over about 159 days with measurable rain. That is more rainy days than 96% of the US.

December is the wettest month, with 6.2 in. July is the driest, with 0.6 in. March has the most rainy days, about 18.

The longest dry spell in the last five years lasted 67 days, to September 11, 2022.

See where Gresham ranks: rainiest cities in the US, US cities with the most rainy days, rainiest cities in Oregon.

Gresham weather by month

Gresham weather in January

In January, Gresham averages a high of 46°F and a low of 37°F. It gets 5.0 in of precipitation over about 18 rainy days. The sun is out about 16% of daylight hours. The January record high is 67°F (2005) and the record low is 14°F (2024).

Gresham weather in February

In February, Gresham averages a high of 50°F and a low of 37°F. It gets 3.7 in of precipitation over about 16 rainy days. The sun is out about 26% of daylight hours. The February record high is 66°F (2002) and the record low is 18°F (2006).

Gresham weather in March

In March, Gresham averages a high of 56°F and a low of 39°F. It gets 4.4 in of precipitation over about 18 rainy days. The sun is out about 29% of daylight hours. The March record high is 78°F (2025) and the record low is 26°F (2002).

Gresham weather in April

In April, Gresham averages a high of 62°F and a low of 43°F. It gets 3.6 in of precipitation over about 17 rainy days. The sun is out about 35% of daylight hours. The April record high is 88°F (2016) and the record low is 27°F (2008).

Gresham weather in May

In May, Gresham averages a high of 69°F and a low of 48°F. It gets 2.9 in of precipitation over about 14 rainy days. The sun is out about 36% of daylight hours. The May record high is 96°F (2001) and the record low is 34°F (2013). May is one of the most comfortable months to visit.

Gresham weather in June

In June, Gresham averages a high of 74°F and a low of 53°F. It gets 2.1 in of precipitation over about 10 rainy days. The sun is out about 49% of daylight hours. The June record high is 116°F (2021) and the record low is 40°F (2025). June is one of the most comfortable months to visit.

Gresham weather in July

In July, Gresham averages a high of 82°F and a low of 57°F. It gets 0.6 in of precipitation over about 4 rainy days. The sun is out about 73% of daylight hours. The July record high is 105°F (2024) and the record low is 45°F (2012).

Gresham weather in August

In August, Gresham averages a high of 82°F and a low of 56°F. It gets 0.6 in of precipitation over about 4 rainy days. The sun is out about 65% of daylight hours. The August record high is 110°F (2023) and the record low is 44°F (2000).

Gresham weather in September

In September, Gresham averages a high of 76°F and a low of 52°F. It gets 1.8 in of precipitation over about 7 rainy days. The sun is out about 54% of daylight hours. The September record high is 98°F (2017) and the record low is 37°F (1999). September is one of the most comfortable months to visit.

Gresham weather in October

In October, Gresham averages a high of 64°F and a low of 46°F. It gets 4.0 in of precipitation over about 15 rainy days. The sun is out about 44% of daylight hours. The October record high is 88°F (2022) and the record low is 29°F (2020). October is one of the most comfortable months to visit.

Gresham weather in November

In November, Gresham averages a high of 53°F and a low of 41°F. It gets 5.8 in of precipitation over about 18 rainy days. The sun is out about 27% of daylight hours. The November record high is 71°F (1999) and the record low is 15°F (2010).

Gresham weather in December

In December, Gresham averages a high of 46°F and a low of 37°F. It gets 6.2 in of precipitation over about 18 rainy days. The sun is out about 20% of daylight hours. The December record high is 69°F (2023) and the record low is 13°F (2013).

Sunshine, humidity and wind in Gresham

July is the sunniest month in Gresham, with sunshine about 73% of daylight hours. January is the cloudiest, at 16%. Over the year the sun shines about 40% of daylight hours. Gresham is cloudier than 89% of the US.

Humidity peaks in December at 84% and is lowest in July at 54%.

Wind averages 7 mph over the year, and January is the windiest month at 12 mph.

Gresham has about 19 days a year above 90°F. Gresham is cooler than 63% of the US.

Thunderstorms occur on about 7 days a year.

See where Gresham ranks: sunniest cities in the US, cloudiest cities in the US, hottest cities in the US.

First and last freeze in Gresham

The first fall freeze in Gresham typically comes around November 12, and the last spring freeze around March 23. That leaves a frost-free growing season of about 234 days.

Gresham weather records

The hottest temperature on record at the Gresham station is 116°F, on June 28, 2021. The coldest is 13°F, on December 9, 2013.

The wettest day on record brought 2.5 in of rain, on January 1, 2009.

The best time to visit Gresham

The most comfortable time to visit is typically May to June and September to October, when daytime highs sit near 70°F.

Winter (December–February) is chilly, with average highs around 47°F and lows near 37°F.

Spring (March–May) is mild, with average highs around 62°F and lows near 43°F.

Summer (June–August) is warm, with average highs around 79°F and lows near 55°F.

Autumn (September–November) is mild, with average highs around 64°F and lows near 46°F.

Monthly climate

MonthPrecipRain daysWindHumiditySunshineRecord highRecord low
January5.0 in1812 mph83%16%67°14°
February3.7 in1610 mph79%26%66°18°
March4.4 in187 mph74%29%78°26°
April3.6 in176 mph67%35%88°27°
May2.9 in145 mph66%36%96°34°
June2.1 in104 mph62%49%116°40°
July0.55 in44 mph54%73%105°45°
August0.63 in44 mph55%65%110°44°
September1.8 in74 mph60%54%98°37°
October4.0 in156 mph74%44%88°29°
November5.8 in189 mph82%27%71°15°
December6.2 in1812 mph84%20%69°13°

From ERA5 reanalysis. Sunshine is estimated from cloud cover.

Gresham climate questions

How much rain does Gresham get?

Gresham gets 40.7 in of precipitation in an average year, over about 159 rainy days.

What is the wettest month in Gresham?

December is the wettest month in Gresham, with 6.2 in. July is the driest, with 0.6 in.

How many rainy days does Gresham have a year?

Gresham has about 159 days with measurable rain in an average year. March has the most, about 18.

What is the hottest month in Gresham?

July is the warmest month in Gresham, with an average high of 82°F.

What is the coldest month in Gresham?

January is the coldest month in Gresham, with an average low of 37°F.

What is the record high temperature in Gresham?

The record high at the Gresham station is 116°F, set on June 28, 2021. The record low is 13°F, on December 9, 2013.

What is the sunniest month in Gresham?

July is the sunniest month in Gresham, with sunshine about 73% of daylight hours. January is the cloudiest.

When is the first frost in Gresham?

The first fall freeze in Gresham typically comes around November 12. The last spring freeze is around March 23.

What is the best time to visit Gresham?

The most comfortable time to visit is typically May to June and September to October, when daytime highs sit near 70°F.

Source: NOAA GHCN-Daily station PORTLAND TROUTDALE AP (6 km away).

GraySky app icon
GraySky on your iPhone
See the forecast and climate for Gresham, OR.
App Store

Normals from NOAA GHCN-Daily station PORTLAND TROUTDALE AP.