Gresham, OR Weather by Month and Climate Averages

Monthly normals · Rain · Snow
Sunshine · Freeze dates · Records · Best time to visit

What is the weather like in Gresham, OR?

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).

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.

SeasonMonthsAvg lowAvg high
WinterDec–Feb37°47°
SpringMar–May43°62°
SummerJun–Aug55°79°
AutumnSep–Nov46°64°

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.

From September 2025 to August 2026 Gresham got 46.3 in of rain, against a normal of 40.7 in for those months. December 2025 had the most, with 10.5 in.

Monthly rainfall, September 2025 to August 2026, in inches Sep 2025 1.0 Oct 4.2 Nov 6.4 Dec 10.5 Jan 2026 3.6 Feb 6.8 Mar 6.8 Apr 3.9 May 1.2 Jun 1.9 Jul 0.0 Aug 0.0
Monthly rainfall, September 2025 to August 2026, in inches. The dash on each month marks its 1991–2020 normal.

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

GraySky app icon
Hyperlocal rainfall totals + real-time NOAA forecasts
Accurate weather without the clutter
App Store

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. Estimated sunshine is 16% of daylight hours, derived from ERA5 cloud cover. 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. Estimated sunshine is 26% of daylight hours, derived from ERA5 cloud cover. 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. Estimated sunshine is 29% of daylight hours, derived from ERA5 cloud cover. 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. Estimated sunshine is 35% of daylight hours, derived from ERA5 cloud cover. 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. Estimated sunshine is 36% of daylight hours, derived from ERA5 cloud cover. 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. Estimated sunshine is 49% of daylight hours, derived from ERA5 cloud cover. 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. Estimated sunshine is 73% of daylight hours, derived from ERA5 cloud cover. 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. Estimated sunshine is 65% of daylight hours, derived from ERA5 cloud cover. 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. Estimated sunshine is 54% of daylight hours, derived from ERA5 cloud cover. 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. Estimated sunshine is 44% of daylight hours, derived from ERA5 cloud cover. 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. Estimated sunshine is 27% of daylight hours, derived from ERA5 cloud cover. 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. Estimated sunshine is 20% of daylight hours, derived from ERA5 cloud cover. 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 estimated sunshine of 73% of daylight hours from ERA5 cloud cover. January is the cloudiest, at 16%. The annual cloud-cover estimate is 40% of daylight hours; it is not a measurement of sunshine duration. 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

These records cover PORTLAND TROUTDALE AP during 1998–2026. Earlier records or other stations in the city may differ.

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 in the available station history brought 2.5 in of precipitation, 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

MonthAverage lowAverage highPrecipRain daysWindHumidityEstimated sunshineRecord highRecord low
January37°46°5.0 in1812 mph83%16%67°14°
February37°50°3.7 in1610 mph79%26%66°18°
March39°56°4.4 in187 mph74%29%78°26°
April43°62°3.6 in176 mph67%35%88°27°
May48°69°2.9 in145 mph66%36%96°34°
June53°74°2.1 in104 mph62%49%116°40°
July57°82°0.55 in44 mph54%73%105°45°
August56°82°0.63 in44 mph55%65%110°44°
September52°76°1.8 in74 mph60%54%98°37°
October46°64°4.0 in156 mph74%44%88°29°
November41°53°5.8 in189 mph82%27%71°15°
December37°46°6.2 in1812 mph84%20%69°13°

Station: PORTLAND TROUTDALE AP, 6 km from the city. Temperature normal baseline: 1991–2020, calculated from available NOAA GHCN-Daily observations. Available station history: 1998–2026; record values refer to this station and period, not the entire city’s history. Precipitation includes rain and the water equivalent of frozen precipitation; snowfall depth is shown separately when available. Sources and methods

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?

Within the available 1998–2026 station history, 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 estimated sunshine of 73% of daylight hours from ERA5 cloud cover. 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.