Frost dates / By state
Frost dates in Oregon
NOAA 1991–2020 normals for a 32 °F freeze. Your own yard can run a little either side.
Short answer
Across 26 NOAA weather stations in Oregon, the average last spring frost runs from February 21 at North Bend Rgnl Airport to June 11 at Riley 10 WSW. The first fall frost comes as early as September 6 at Burns Muni Airport and as late as December 9 at North Bend Rgnl Airport. At 1 of the 27 stations, a freeze can come in any month. Planting zones near these stations run from 6a to 9b.
Oregon cities
- Frost dates in Portland: last frost March 13, first frost November 19
- Frost dates in Salem: last frost April 3, first frost November 1
- Frost dates in Eugene: last frost April 11, first frost October 23
Find yours by ZIP code
The table below is by weather station. For the station nearest you, and your planting zone, type your ZIP code.
Oregon frost dates by weather station
| Station | Last spring frost | First fall frost | Frost-free | Zone nearby |
|---|---|---|---|---|
| Astoria Rgnl Airport 9 ft | March 26 1 in 10 after April 18 | November 11 1 in 10 by October 22 | 230 days | 9a |
| Aurora State Airport 196 ft | March 16 1 in 10 after April 7 | November 14 1 in 10 by October 27 | 243 days | 8b |
| Baker City Muni Airport 3,361 ft | May 25 1 in 10 after June 16 | September 15 1 in 10 by September 2 | 113 days | 6b |
| Burns Muni Airport 4,140 ft | June 11 1 in 10 after June 28 | September 6 1 in 10 by August 21 | 87 days | 6a |
| Coos Bay 8 SW 12 ft | April 15 1 in 10 after May 3 | October 31 1 in 10 by October 8 | 199 days | 9a |
| Corvallis 10 SSW 312 ft | April 11 1 in 10 after May 5 | October 30 1 in 10 by October 8 | 202 days | 8b |
| Eugene Mahlon Sweet Airport 353 ft | April 11 1 in 10 after May 9 | October 23 1 in 10 by October 6 | 195 days | 8b |
| Hermiston Muni Airport 641 ft | April 26 1 in 10 after May 10 | October 10 1 in 10 by September 25 | 167 days | 7b |
| John Day 35 WNW 2,245 ft | April 30 1 in 10 after May 14 | October 14 1 in 10 by October 1 | 167 days | – |
| Klamath Falls Intl Airport 4,084 ft | June 9 1 in 10 after June 26 | September 18 1 in 10 by September 4 | 101 days | 6b |
| Mcminnville Muni Airport 159 ft | April 15 1 in 10 after May 6 | October 26 1 in 10 by October 5 | 194 days | 8b |
| Meacham 3,723 ft | A freeze is possible in any month | 6b | ||
| Medford Rogue Vly Airport 1,297 ft | April 8 1 in 10 after April 30 | October 29 1 in 10 by October 14 | 204 days | 8b |
| Newport 122 ft | March 21 1 in 10 after April 12 | November 27 1 in 10 by November 1 | 251 days | 9b |
| North Bend Rgnl Airport 17 ft | February 21 1 in 10 after March 25 | December 9 1 in 10 by November 12 | 291 days | 9a |
| Ontario Muni Airport 2,190 ft | April 21 1 in 10 after May 8 | October 14 1 in 10 by September 29 | 176 days | 7a |
| Pendleton 1,515 ft | April 26 1 in 10 after May 10 | October 16 1 in 10 by October 1 | 173 days | 7a |
| Portland Intl Airport 19 ft | March 13 1 in 10 after April 1 | November 19 1 in 10 by October 29 | 251 days | 9a |
| Portland Troutdale Airport 29 ft | March 16 1 in 10 after April 12 | November 20 1 in 10 by October 30 | 249 days | 9a |
| Portland-Hillsboro Airport 204 ft | April 16 1 in 10 after May 3 | October 23 1 in 10 by October 3 | 190 days | 8b |
| Redmond Roberts Fld 3,043 ft | June 9 1 in 10 after June 26 | September 14 1 in 10 by September 1 | 97 days | 6b |
| Riley 10 WSW 4,583 ft | June 11 1 in 10 after July 3 | September 11 1 in 10 by August 23 | 92 days | 6a |
| Rome St Airport 4,050 ft | May 26 1 in 10 after June 13 | September 21 1 in 10 by September 5 | 118 days | – |
| Roseburg Rgnl Airport 525 ft | March 19 1 in 10 after April 13 | November 20 1 in 10 by October 27 | 246 days | 8b |
| Salem Mcnary Fld 205 ft | April 3 1 in 10 after April 27 | November 1 1 in 10 by October 16 | 212 days | 8b |
| Scappoose Ind Airport 55 ft | April 10 1 in 10 after May 1 | November 2 1 in 10 by October 16 | 206 days | 8b |
| Sexton Summit 3,832 ft | May 16 1 in 10 after June 7 | October 30 1 in 10 by October 8 | 167 days | 8b |
The average date is NOAA's 50% date: half of years have a later last frost, or an earlier first one. Plan by the 1-in-10 date if a freeze would cost you plants. Stations are NOAA's main weather stations, mostly airports. “Zone nearby” is the USDA 2023 zone of the nearest ZIP code within 10 miles. NOAA counts the frost season from August to July, so in the warmest places the “first fall” freeze lands after New Year.
How these dates work
Frost dates come from NOAA's 1991 to 2020 Climate Normals, which work out from each weather station's daily lows how likely the last spring freeze and the first fall freeze (32 °F) are by each date. We use the station nearest the middle of your ZIP code and show its height and distance, since a station on a hill or by a lake can differ from your yard.
The average date is the 50% date: half of years have a freeze after the spring date or before the fall one. The 1-in-10 dates are NOAA's 10% dates, the ones to plan by if a late freeze would cost you plants. Within one yard, cold air pools in low spots while walls and paving hold heat, so some corners freeze before others.
Other states
Alabama · Alaska · Arizona · Arkansas · California · Colorado · Connecticut · Delaware · Florida · Georgia · Hawaii · Idaho · Illinois · Indiana · Iowa · Kansas · Kentucky · Louisiana · Maine · Maryland · Massachusetts · Michigan · Minnesota · Mississippi · Missouri · Montana · Nebraska · Nevada · New Hampshire · New Jersey · New Mexico · New York · North Carolina · North Dakota · Ohio · Oklahoma · Pennsylvania · Rhode Island · South Carolina · South Dakota · Tennessee · Texas · Utah · Vermont · Virginia · Washington · West Virginia · Wisconsin · Wyoming
Where the numbers come from
- USDA Plant Hardiness Zone Map, 2023. Agricultural Research Service, U.S. Department of Agriculture
- PRISM Climate Group, Oregon State University (zone data)
- NOAA NCEI, U.S. Climate Normals 1991–2020, annual/seasonal
- NOAA, Normals calculation methodology (frost-freeze probability dates)
- US Census Bureau, 2025 ZCTA gazetteer (ZIP code centers)