- WinterDec–Feb37°47°
- December37°46°
- January37°46°
- February37°50°
- SpringMar–May43°62°
- March39°56°
- April43°62°
- May48°69°
- SummerJun–Aug55°79°
- June53°74°
- July57°82°
- August56°82°
- AutumnSep–Nov46°64°
- September52°76°
- October46°64°
- November41°53°
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
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
| Month | Precip | Rain days | Wind | Humidity | Sunshine | Record high | Record low |
|---|---|---|---|---|---|---|---|
| January | 5.0 in | 18 | 12 mph | 83% | 16% | 67° | 14° |
| February | 3.7 in | 16 | 10 mph | 79% | 26% | 66° | 18° |
| March | 4.4 in | 18 | 7 mph | 74% | 29% | 78° | 26° |
| April | 3.6 in | 17 | 6 mph | 67% | 35% | 88° | 27° |
| May | 2.9 in | 14 | 5 mph | 66% | 36% | 96° | 34° |
| June | 2.1 in | 10 | 4 mph | 62% | 49% | 116° | 40° |
| July | 0.55 in | 4 | 4 mph | 54% | 73% | 105° | 45° |
| August | 0.63 in | 4 | 4 mph | 55% | 65% | 110° | 44° |
| September | 1.8 in | 7 | 4 mph | 60% | 54% | 98° | 37° |
| October | 4.0 in | 15 | 6 mph | 74% | 44% | 88° | 29° |
| November | 5.8 in | 18 | 9 mph | 82% | 27% | 71° | 15° |
| December | 6.2 in | 18 | 12 mph | 84% | 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).
Climate for places near Gresham, OR
Normals from NOAA GHCN-Daily station PORTLAND TROUTDALE AP.