Oregon frost dates: Last spring and first autumn frost at every NOAA station, 1991-2020
Across Oregon's 172 NOAA stations with frost dates, the median last spring frost (32°F) runs from January 31 in Brookings to June 11 in Squaw Butte-Northern Great Bas; for half of its places it comes after April 18.
- Typical last spring frost
- April 18median of 99 places
- Typical first autumn frost
- October 24median of 99 places
- Earliest last frost
- January 31Brookings
- Latest last frost
- June 11Squaw Butte-Northern Great Bas
When is the last frost in Oregon, town by town?
Each date is NOAA's: "after April 18 in half of years" means the last 32°F night of spring came after April 18 in half of the years 1991-2020. By the 1-in-10 date, the last frost has passed in nine years out of ten.
Find your town in the list, or look up a ZIP code for the stations nearest it.
| Place or station | Last frost (median) | 1 in 10 after | First frost (median) | 1 in 10 before | Growing season | Zone |
|---|---|---|---|---|---|---|
| Brookings | January 31 | March 21 | December 27 | November 26 | 349 days | – |
| Brookings (2 mi SE) | January 31 | March 20 | December 27 | November 24 | 334 days | – |
| Nature Park-Beaverton | February 11 | March 5 | December 5 | November 11 | 303 days | – |
| Mapleton | February 15 | March 19 | December 9 | November 9 | 306 days | – |
| Gold BeachGold Beach Ranger Station | February 16 | March 25 | December 16 | November 23 | 314 days | 9b |
| Port OrfordPort Orford #2 | February 17 | March 19 | December 3 | November 8 | 292 days | 9b |
| Newport (1 mi SE) | February 19 | March 23 | December 16 | November 14 | 306 days | – |
| Yachats | February 19 | March 23 | December 11 | November 12 | 303 days | – |
| North BendNorth Bend Regional Airport | February 21 | March 25 | December 9 | November 12 | 294 days | 9b |
| Portland Kgw-Tv | February 25 | March 21 | December 1 | November 10 | 280 days | 9a |
| Cougar Dam | March 2 | March 27 | November 30 | November 3 | 274 days | – |
| Lookout Point Dam | March 7 | April 2 | November 27 | November 1 | 263 days | 9a |
| Bandon2 mi NNE | March 9 | April 7 | November 27 | November 1 | 260 days | 9b |
| DetroitDetroit Dam | March 9 | April 8 | December 3 | November 8 | 270 days | 9a |
| Newport (3 mi N) | March 12 | April 16 | December 10 | November 7 | 271 days | – |
| PortlandPortland International Airport | March 13 | April 1 | November 19 | October 29 | 247 days | 9a |
| Portland Weather Office | March 13 | April 5 | November 22 | November 3 | 251 days | – |
| Bonneville Dam | March 14 | April 4 | November 27 | November 8 | 257 days | 9a |
| Lebanon | March 14 | April 14 | November 18 | October 27 | 248 days | – |
| AuroraAurora State Airport | March 16 | April 7 | November 14 | October 27 | 242 days | 9a |
| LangloisLanglois #2 | March 16 | April 15 | November 29 | November 1 | 258 days | – |
| Molalla7 mi NE | March 16 | April 12 | November 19 | October 31 | 247 days | – |
| Portland Troutdale Airport | March 16 | April 12 | November 20 | October 30 | 250 days | 9a |
| Cloverdale | March 17 | April 15 | November 22 | October 26 | 251 days | 9a |
| North Willamette Experiment Station | March 18 | April 10 | November 13 | October 27 | 243 days | – |
| Oregon City | March 18 | April 11 | November 18 | October 30 | 244 days | – |
| RoseburgRoseburg Regional Airport | March 19 | April 13 | November 20 | October 27 | 245 days | 9a |
| Elkton (3 mi SW) | March 21 | April 14 | November 12 | October 14 | 240 days | 9a |
| Newport | March 21 | April 12 | November 27 | November 1 | 252 days | – |
| Powers | March 21 | April 12 | November 14 | October 21 | 241 days | – |
| Rex (1 mi S) | March 21 | April 19 | November 22 | November 4 | 241 days | – |
| Roseburg Kqen | March 23 | April 16 | November 18 | October 24 | 237 days | 9a |
| Cascade Locks | March 24 | April 16 | November 20 | November 1 | 242 days | – |
| Milton-FreewaterMilton Freewater | March 25 | April 16 | October 29 | October 12 | 218 days | 7b |
| Winchester BayWinchester Bay Coast Guard | March 25 | April 27 | November 24 | October 27 | 249 days | – |
| AstoriaAstoria Regional Airport | March 26 | April 18 | November 11 | October 22 | 232 days | 9a |
| Troutdale | March 26 | April 21 | November 17 | October 26 | 237 days | 9a |
| Estacada2 mi SE | March 27 | April 23 | November 14 | October 23 | 230 days | 9a |
| Headworks Portland Water B | March 27 | April 20 | November 18 | October 26 | 239 days | 9a |
| CoquilleCoquille City | March 28 | April 27 | November 6 | October 17 | 225 days | 9a |
| Honeyman State Park | March 28 | April 21 | November 22 | October 28 | 237 days | – |
| Silverton | March 28 | April 19 | November 10 | October 25 | 227 days | 8b |
| Stayton | March 29 | April 18 | November 6 | October 20 | 222 days | 8b |
| Fort Clatsop National Mem | March 30 | April 28 | November 18 | October 27 | 233 days | – |
| Illahe | March 30 | May 2 | November 17 | October 20 | 233 days | – |
| McNary Dam #2 | March 30 | April 20 | November 4 | October 21 | 217 days | – |
| Riddle | March 31 | April 27 | November 6 | October 11 | 221 days | 9a |
| Winchester | March 31 | April 26 | November 5 | October 16 | 215 days | 9a |
| Beaverton2 mi SSW | April 1 | April 26 | November 6 | October 19 | 222 days | – |
| Seaside | April 2 | April 29 | November 12 | October 18 | 223 days | – |
| Leaburg (1 mi SW) | April 3 | May 2 | November 11 | October 21 | 220 days | 9a |
| SalemSalem Airport (McNary Field) | April 3 | April 27 | November 1 | October 16 | 212 days | 8b |
| Otis (2 mi NE) | April 4 | May 3 | November 16 | October 26 | 227 days | 9a |
| McMinnville station | April 5 | April 27 | November 7 | October 20 | 216 days | – |
| Three Lynx | April 5 | April 30 | November 8 | October 20 | 217 days | 8b |
| Tillamook (6 mi SE) | April 5 | May 4 | November 4 | October 13 | 219 days | – |
| Arlington | April 6 | April 28 | October 21 | October 6 | 196 days | 7b |
| Grants Pass | April 8 | May 1 | October 28 | October 8 | 201 days | – |
| MedfordMedford International Airport | April 8 | April 30 | October 29 | October 14 | 204 days | 8b |
| FlorenceFlorence #2 | April 10 | May 5 | November 15 | October 23 | 220 days | – |
| ScappooseScappoose Ind Airport | April 10 | May 1 | November 2 | October 16 | 209 days | 8b |
| Corvallis (10 mi SSW) | April 11 | May 5 | October 30 | October 8 | 203 days | – |
| Elkton1 mi SW | April 11 | May 10 | November 6 | October 17 | 209 days | – |
| EugeneEugene-Mahlon Sweet Field | April 11 | May 9 | October 23 | October 6 | 196 days | 8b |
| Cottage Grove Dam | April 12 | May 4 | November 1 | October 16 | 205 days | – |
| Foster Dam | April 12 | May 5 | October 28 | October 5 | 197 days | 8b |
| AlseaAlsea Fh (Fall Creek) | April 13 | May 3 | November 3 | October 9 | 202 days | – |
| Boardman | April 14 | May 2 | October 21 | October 5 | 188 days | 7b |
| Pendleton Weather Office | April 14 | May 5 | October 22 | October 7 | 188 days | – |
| The Dalles | April 14 | May 1 | October 23 | October 5 | 191 days | – |
| Coos Bay8 mi SW | April 15 | May 3 | October 31 | October 8 | 199 days | – |
| McMinnvilleMcMinnville Municipal Airport | April 15 | May 6 | October 26 | October 5 | 195 days | 8b |
| Dallas2 mi NE | April 16 | May 5 | November 1 | October 13 | 199 days | 8b |
| Dorena | April 16 | May 11 | October 28 | October 4 | 194 days | 8b |
| Drain | April 16 | May 8 | October 25 | October 2 | 193 days | 8b |
| Forest Grove | April 16 | May 5 | October 26 | October 6 | 192 days | 8a |
| HillsboroPortland-Hillsboro Airport | April 16 | May 3 | October 23 | October 3 | 191 days | 8b |
| CorvallisCorvallis State University | April 17 | May 8 | October 28 | October 5 | 194 days | 8b |
| Falls City2 mi SSW | April 18 | May 6 | November 7 | October 21 | 202 days | 8b |
| Fern Ridge-Veneta | April 18 | May 5 | October 25 | October 6 | 189 days | – |
| Nyssa | April 18 | May 4 | October 18 | October 4 | 182 days | 7a |
| St. HelensSaint Helens Rfd | April 18 | May 26 | November 7 | October 21 | 201 days | – |
| Hood River Experiment Station | April 20 | May 9 | October 13 | September 30 | 177 days | 8a |
| OntarioOntario Municipal Airport | April 21 | May 8 | October 14 | September 29 | 176 days | 7a |
| Ontario Ksrv | April 22 | May 7 | October 9 | September 26 | 168 days | – |
| Pendleton Downtown | April 22 | May 8 | October 9 | September 27 | 170 days | – |
| Tillamook | April 22 | May 13 | October 21 | September 27 | 183 days | 8b |
| Huntington | April 23 | May 7 | October 13 | October 1 | 172 days | – |
| Malheur Branch Experiment Station | April 23 | May 9 | October 13 | October 1 | 173 days | – |
| Clatskanie | April 24 | May 9 | October 24 | October 5 | 184 days | 8b |
| Cottage Grove2 mi E | April 24 | May 10 | October 25 | September 30 | 183 days | 8b |
| OakridgeOakridge Fish Hatchery | April 24 | May 11 | October 24 | October 2 | 183 days | 8b |
| Heppner | April 26 | May 11 | October 19 | October 3 | 174 days | 7b |
| HermistonHermiston Municipal Airport | April 26 | May 10 | October 10 | September 25 | 167 days | 7a |
| Lacomb3 mi NNE | April 26 | May 11 | October 24 | October 5 | 184 days | 8b |
| PendletonPendleton E Or Regional Airport | April 26 | May 10 | October 16 | October 1 | 174 days | 7a |
| Hermiston (2 mi NW) | April 27 | May 11 | October 7 | September 25 | 163 days | 7a |
| Idleyld Park (4 mi NE) | April 27 | May 15 | October 19 | September 26 | 176 days | 8b |
| Scotts Mills9 mi SE | April 27 | May 17 | November 4 | October 18 | 190 days | – |
| Cascadia | April 29 | May 17 | October 13 | September 22 | 167 days | – |
| Lost Creek Dam | April 29 | May 19 | October 17 | October 1 | 171 days | 8a |
| Toketee Falls | April 29 | May 16 | October 18 | September 28 | 171 days | 8b |
| John Day (35 mi WNW) | April 30 | May 14 | October 14 | October 1 | 167 days | 7a |
| Silver Creek Falls | April 30 | May 15 | October 22 | October 2 | 174 days | – |
| Cave Junction1 mi WNW | May 1 | May 23 | October 12 | September 23 | 161 days | 8b |
| McKenzie River Ranger Station | May 1 | May 19 | October 10 | September 20 | 159 days | – |
| Dayville8 mi NW | May 4 | May 23 | October 6 | September 21 | 155 days | – |
| Ruch | May 4 | May 23 | October 13 | September 22 | 160 days | – |
| Belknap Springs (8 mi N) | May 5 | May 29 | October 12 | September 25 | 159 days | 8a |
| Pelton Dam | May 5 | May 29 | October 7 | September 24 | 154 days | 7b |
| Ashland | May 6 | May 27 | October 8 | September 21 | 154 days | 8a |
| La Grande | May 6 | May 26 | October 1 | September 17 | 146 days | 6b |
| Owyhee Dam | May 7 | May 27 | October 5 | September 19 | 150 days | 7a |
| Pilot Rock1 mi SE | May 7 | May 28 | October 4 | September 16 | 147 days | 6b |
| Westfall | May 7 | May 28 | October 3 | September 19 | 147 days | – |
| Vale | May 8 | June 7 | September 29 | September 11 | 140 days | – |
| VernoniaVernonia #2 | May 8 | May 29 | October 1 | September 11 | 144 days | 8a |
| MonumentMonument 2 | May 9 | May 26 | September 27 | September 9 | 139 days | – |
| Condon | May 10 | May 27 | October 7 | September 21 | 148 days | 7a |
| Fields | May 10 | June 3 | October 7 | September 21 | 145 days | – |
| Richland | May 10 | May 29 | October 1 | September 16 | 141 days | – |
| Union | May 11 | May 31 | September 26 | September 9 | 136 days | 6b |
| Dufur | May 12 | May 31 | October 7 | September 22 | 148 days | 7a |
| Moro | May 12 | May 31 | October 4 | September 16 | 143 days | 7a |
| Pendleton Branch Experiment Station | May 12 | June 2 | September 27 | September 8 | 135 days | 6b |
| Parkdale1 mi NNE | May 13 | June 3 | October 3 | September 15 | 142 days | 7b |
| Corvallis Water Bureau | May 15 | June 2 | October 8 | September 24 | 145 days | 8b |
| Halfway | May 15 | June 2 | September 24 | September 9 | 130 days | 6a |
| Kent | May 15 | June 6 | October 11 | September 27 | 147 days | – |
| Marion Forks Fish Hatchery | May 15 | June 11 | September 30 | September 10 | 134 days | 8a |
| Sexton Summit | May 16 | June 7 | October 30 | October 8 | 164 days | 8b |
| Madras2 mi N | May 19 | June 7 | October 4 | September 20 | 136 days | – |
| Prospect2 mi SW | May 19 | June 9 | October 3 | September 13 | 136 days | 8a |
| Laurel Mountain | May 20 | June 8 | October 23 | October 5 | 157 days | 8a |
| Antelope6 mi SSW | May 22 | June 10 | October 3 | September 16 | 131 days | 6b |
| Mitchell2 mi E | May 22 | June 11 | October 4 | September 16 | 135 days | 7a |
| Sheaville (1 mi SE) | May 22 | June 14 | September 28 | September 11 | 126 days | – |
| Elgin | May 24 | June 21 | September 18 | September 1 | 114 days | – |
| Joseph | May 24 | July 6 | October 1 | September 10 | 126 days | – |
| Baker CityBaker City Airport | May 25 | June 16 | September 15 | September 2 | 111 days | 6a |
| Rome St Airport | May 26 | June 13 | September 21 | September 5 | 117 days | 6a |
| Government Camp | May 27 | June 14 | October 9 | September 18 | 134 days | 7b |
| John Day | May 28 | June 15 | September 18 | September 2 | 113 days | – |
| Malheur Refuge Headquarters | May 29 | June 17 | September 18 | September 2 | 113 days | – |
| Rockville (5 mi N) | May 29 | June 23 | September 14 | September 1 | 108 days | 6b |
| Gerber Dam | May 31 | June 17 | September 21 | September 6 | 114 days | – |
| Lemolo Lake (3 mi NNW) | June 1 | June 21 | September 23 | August 31 | 115 days | 7a |
| Prineville | June 1 | June 22 | September 22 | August 31 | 113 days | 6b |
| Barnes Station | June 2 | June 25 | September 17 | August 30 | 104 days | 6a |
| Fossil | June 3 | July 3 | September 14 | August 25 | 98 days | – |
| Lakeview2 mi NNW | June 4 | June 22 | September 17 | August 27 | 102 days | – |
| McDermitt (26 mi N) | June 4 | June 20 | September 26 | September 5 | 113 days | – |
| Drewsey | June 5 | June 26 | September 5 | August 20 | 91 days | 5b |
| Keno | June 5 | June 22 | September 20 | September 6 | 107 days | – |
| Long Creek | June 5 | June 25 | September 14 | August 30 | 99 days | 6a |
| Bend | June 6 | June 22 | September 20 | September 3 | 105 days | 6b |
| Paisley | June 6 | June 28 | September 14 | August 27 | 98 days | – |
| Riverside (7 mi SSW) | June 7 | June 28 | September 6 | August 22 | 89 days | – |
| Wallowa | June 7 | July 7 | September 9 | August 24 | 91 days | 6a |
| Wickiup Dam | June 7 | July 2 | September 18 | September 3 | 100 days | 6b |
| Bly (4 mi SE) | June 8 | June 23 | September 17 | September 1 | 101 days | – |
| Enterprise (20 mi NNE) | June 8 | July 8 | September 5 | August 16 | 84 days | – |
| Howard Prairie Dam | June 8 | June 25 | September 24 | September 6 | 108 days | 7a |
| Summer Lake (1 mi S) | June 8 | June 25 | September 15 | August 31 | 96 days | 7a |
| Klamath FallsKlamath Falls International Airport | June 9 | June 26 | September 18 | September 4 | 99 days | 6b |
| RedmondRedmond Roberts Field | June 9 | June 26 | September 14 | September 1 | 98 days | 6a |
| Alkali Lake | June 10 | June 27 | September 14 | August 31 | 94 days | – |
| BurnsBurns Municipal Airport | June 11 | June 28 | September 6 | August 21 | 85 days | 5b |
| O O Ranch | June 11 | July 1 | September 6 | August 19 | 88 days | – |
| Riley (10 mi WSW) | June 11 | July 3 | September 11 | August 23 | 87 days | 5b |
| Rome (2 mi NW) | June 11 | July 3 | September 10 | August 27 | 88 days | 6a |
| Squaw Butte-Northern Great Bas | June 11 | June 28 | September 28 | September 3 | 107 days | – |
Source: NOAA NCEI 1991-2020 annual normals (frost probabilities, growing-season length); station daily lows via ACIS (zone). Growing season: NOAA's median number of days between the last spring and first autumn 32°F night. Zone: the USDA's plant hardiness rule applied to the station's own 1991-2020 coldest nights.