Skip to content

NOAA 1991–2020 freeze normals

Frost Dates in Oregon

Last and first frost at the 99 NOAA stations behind this site's Oregon pages.

At the middle station of the 97 in Oregon where a freeze comes every year, the last spring frost (50%) is April 16 and the first fall frost October 26, a freeze-free season of 194 days. The last frost is earliest at Portland (Nature Park-Beaverton, OR, February 11) and latest at Hines (O O Rch, OR, June 11), 120 days apart. The season runs from 84 days at Enterprise to 306 at Toledo.

68 of these stations were also in NOAA's previous normals, for 1981–2010. Between the two, the median station's freeze-free season grew 6 days longer, with the last spring frost 4 days earlier and the first fall frost 3 days later; the season lengthened at 50 stations and shortened at 15. The two periods share twenty years, so the change reflects mostly 2011–2020 against 1981–1990.

Oregon places by frost date

Frost dates of the Oregon places with a page, largest first
PlaceZIPLast frostFirst frostSeasonWinters with 32°F
Portland97229February 11December 5303 d97%
Oregon City97045March 18November 18244 d100%
Salem97301April 3November 1212 d100%
Hillsboro97124April 16October 23191 d100%
Eugene97402April 11October 23196 d100%
Bend97702June 6September 20105 d100%
Medford97504April 8October 29204 d100%
Portland97206February 25December 1280 d100%
Tigard97223April 1November 6222 d100%
Gresham97080March 16November 20250 d100%
Corvallis97330April 17October 28194 d100%
Redmond97756June 9September 1498 d100%
Portland97230March 13November 22251 d100%
Springfield97478April 3November 11220 d100%
Mcminnville97128April 5November 7216 d100%
Grants Pass97527April 8October 28201 d100%
Lebanon97355March 14November 18248 d100%
Roseburg97471March 23November 18237 d100%
Klamath Falls97603June 9September 1899 d100%
Woodburn97071March 16November 14242 d100%
Newberg97132March 21November 22241 d100%
Forest Grove97116April 16October 26192 d100%
Hermiston97838April 27October 7163 d100%
Coos Bay97420February 21December 9294 d95%
Ashland97520May 6October 8154 d100%
Wilsonville97070March 18November 13243 d100%
Corvallis97333April 11October 30203 d100%
Dallas97338April 16November 1199 d100%
Prineville97754June 1September 22113 d100%
Pendleton97801April 22October 9170 d100%
The Dalles97058April 14October 23191 d100%
Sandy97055March 27November 18239 d100%
Ontario97914April 22October 9168 d100%
Hood River97031April 20October 13177 d100%
Roseburg97470March 19November 20245 d100%
Cottage Grove97424April 24October 25183 d100%
Astoria97103March 30November 18233 d100%
Saint Helens97051April 18November 7201 d100%
Molalla97038March 16November 19247 d100%
La Grande97850May 6October 1146 d100%
Florence97439April 10November 15220 d100%
Sweet Home97386April 12October 28197 d100%
Silverton97381March 28November 10227 d100%
Brookings97415January 31December 27349 d61%
Monmouth97361April 18November 7202 d100%
Madras97741May 19October 4136 d100%
La Pine97739June 7September 18100 d100%
Baker City97814May 25September 15111 d100%
Tillamook97141April 22October 21183 d100%
Milton Freewater97862March 25October 29218 d100%
Seaside97138April 2November 12223 d100%
Estacada97023March 27November 14230 d100%
Lincoln City97367April 4November 16227 d100%
Newport97365March 21November 27252 d100%
Sutherlin97479March 31November 5215 d100%
Myrtle Creek97457March 31November 6221 d100%
Stayton97383March 29November 6222 d100%
Veneta97487April 18October 25189 d100%
Philomath97370May 15October 8145 d100%
Jacksonville97530May 4October 13160 d100%
Umatilla97882March 30November 4217 d100%
Bandon97411March 9November 27260 d100%
Cave Junction97523May 1October 12161 d100%
Clatskanie97016April 24October 24184 d100%
Toledo97391February 19December 16306 d92%
Coquille97423March 28November 6225 d100%
Gold Beach97444February 16December 16314 d89%
Nyssa97913April 18October 18182 d100%
Lakeview97630June 4September 17102 d100%
Boardman97818April 14October 21188 d100%
Reedsport97467March 25November 24249 d100%
Waldport97394February 19December 11303 d92%
Dayton97114April 15October 26195 d100%
Burns97720June 11September 685 d100%
Vale97918May 8September 29140 d100%
Oakridge97463April 24October 24183 d100%
Vernonia97064May 8October 1144 d100%
Willamina97396May 20October 23157 d100%
Enterprise97828June 8September 584 d100%
Shady Cove97539April 29October 17171 d100%
Parkdale97041May 13October 3142 d100%
Depoe Bay97341March 12December 10271 d98%
Glide97443April 27October 19176 d100%
Warm Springs97761May 5October 7154 d100%
Bonanza97623May 31September 21114 d100%
Union97883May 11September 26136 d100%
Elgin97827May 24September 18114 d100%
Stanfield97875April 26October 10167 d100%
Lyons97358April 30October 22174 d100%
Drain97435April 16October 25193 d100%
Mill City97360March 9December 3270 d100%
John Day97845May 28September 18113 d100%
Pleasant Hill97455March 7November 27263 d100%
Welches97067May 27October 9134 d100%
Heppner97836April 26October 19174 d100%
Joseph97846May 24October 1126 d100%
Hines97738June 11September 688 d100%
Merlin97532May 16October 30164 d100%
Cloverdale97112March 17November 22251 d100%

50% dates from NOAA NCEI U.S. Climate Normals 1991–2020, one row per station; a state page is published when at least 5 stations stand behind its pages. Where a freeze comes in fewer than nine winters in ten, the dates describe the winters that have one.