Oregon planting calendars
Planting calendars, USDA hardiness zones, and average frost dates for 172 Oregon locations (Albany, OR, Aloha, OR, Alsea, OR, Ashland, OR, Baker, OR, Bandon, OR, Beatty, OR, Beaver, OR, Beaver Marsh, OR, Beavercreek, OR, Beavercreek, OR, Bend, OR, and 160 more). Pick a location to see its zone, average last and first frost dates, growing-season length, and a printable per-crop planting calendar, all from public NOAA and USDA data.
Locations in Oregon — 150 of 172
| Location | USDA zone | Last frost | First frost | Season (days) |
|---|---|---|---|---|
| Albany | 8b 15 to 20 °F | Apr 17 | Oct 28 | 194 |
| Aloha | 8b 15 to 20 °F | Apr 16 | Oct 26 | 192 |
| Alsea | 8b 15 to 20 °F | Apr 13 | Nov 3 | 202 |
| Ashland | 8a 10 to 15 °F | Jun 8 | Sep 24 | 108 |
| Baker | 6b −5 to 0 °F | May 25 | Sep 15 | 111 |
| Bandon | 9b 25 to 30 °F | Mar 9 | Nov 27 | 260 |
| Beatty | 6a −10 to −5 °F | May 31 | Sep 21 | 114 |
| Beaver Marsh | 6a −10 to −5 °F | Jun 1 | Sep 23 | 115 |
| Beavercreek | 8b 15 to 20 °F | Mar 27 | Nov 14 | 230 |
| Beavercreek | 9a 20 to 25 °F | Mar 18 | Nov 18 | 244 |
| Bend | 6b −5 to 0 °F | Jun 6 | Sep 20 | 105 |
| Black Butte Ranch | 7b 5 to 10 °F | May 5 | Oct 12 | 159 |
| Blodgett | 8b 15 to 20 °F | May 15 | Oct 8 | 145 |
| Bly | 6b −5 to 0 °F | May 31 | Sep 21 | 114 |
| Boring | 8b 15 to 20 °F | Mar 27 | Nov 18 | 239 |
| Brogan | 6b −5 to 0 °F | Apr 23 | Oct 13 | 172 |
| Burns | 6a −10 to −5 °F | Jun 11 | Sep 6 | 85 |
| Butte Falls | 8a 10 to 15 °F | Apr 8 | Oct 29 | 204 |
| Camp Sherman | 6b −5 to 0 °F | May 15 | Sep 30 | 134 |
| Camp Sherman | 7a 0 to 5 °F | May 15 | Sep 30 | 134 |
| Cannon Beach | 9a 20 to 25 °F | Apr 2 | Nov 12 | 223 |
| Cascadia | 8b 15 to 20 °F | May 5 | Oct 12 | 159 |
| Cascadia | 8b 15 to 20 °F | Apr 12 | Oct 28 | 197 |
| Cascadia | 8b 15 to 20 °F | Apr 3 | Nov 11 | 220 |
| Cayuse | 7a 0 to 5 °F | May 12 | Sep 27 | 135 |
| Chiloquin | 6a −10 to −5 °F | Jun 9 | Sep 18 | 99 |
| Cloverdale | 8b 15 to 20 °F | Mar 17 | Nov 22 | 251 |
| Condon | 7a 0 to 5 °F | May 10 | Oct 7 | 148 |
| Cottage Grove | 8b 15 to 20 °F | Apr 12 | Nov 1 | 205 |
| Cottage Grove | 8b 15 to 20 °F | Apr 16 | Oct 25 | 193 |
| Crabtree | 8b 15 to 20 °F | Apr 26 | Oct 24 | 184 |
| Crane | 6a −10 to −5 °F | May 29 | Sep 18 | 113 |
| Crane | 6a −10 to −5 °F | Jun 7 | Sep 6 | 89 |
| Crescent Lake | 6b −5 to 0 °F | Jun 1 | Sep 23 | 115 |
| Creswell | 8b 15 to 20 °F | Apr 24 | Oct 25 | 183 |
| Damascus | 8b 15 to 20 °F | Mar 18 | Nov 18 | 244 |
| Days Creek | 8b 15 to 20 °F | Apr 29 | Oct 17 | 171 |
| Dayville | 7a 0 to 5 °F | Apr 30 | Oct 14 | 167 |
| Depoe Bay | 9a 20 to 25 °F | Mar 12 | Dec 10 | 271 |
| Dexter | 9a 20 to 25 °F | Mar 7 | Nov 27 | 263 |
| Dillard | 8b 15 to 20 °F | Mar 23 | Nov 18 | 237 |
| Elgin | 6b −5 to 0 °F | May 24 | Sep 18 | 114 |
| Elkton | 9a 20 to 25 °F | Apr 11 | Nov 6 | 209 |
| Enterprise | 7a 0 to 5 °F | Jun 8 | Sep 5 | 84 |
| Estacada | 8a 10 to 15 °F | Mar 27 | Nov 14 | 230 |
| Eugene | 8b 15 to 20 °F | Apr 11 | Oct 23 | 196 |
| Fossil | 7a 0 to 5 °F | Jun 3 | Sep 14 | 98 |
| Glide | 8b 15 to 20 °F | Apr 27 | Oct 19 | 176 |
| Grand Ronde | 8b 15 to 20 °F | May 20 | Oct 23 | 157 |
| Grass Valley | 7a 0 to 5 °F | May 15 | Oct 11 | 147 |
| Grass Valley | 7a 0 to 5 °F | May 12 | Oct 4 | 143 |
| Haines | 6a −10 to −5 °F | May 25 | Sep 15 | 111 |
| Halfway | 6b −5 to 0 °F | May 15 | Sep 24 | 130 |
| Halfway | 7a 0 to 5 °F | May 15 | Sep 24 | 130 |
| Halsey | 8b 15 to 20 °F | Apr 11 | Oct 30 | 203 |
| Harper | 6a −10 to −5 °F | May 7 | Oct 3 | 147 |
| Heppner | 7a 0 to 5 °F | Apr 26 | Oct 19 | 174 |
| Hermiston | 7b 5 to 10 °F | Apr 26 | Oct 10 | 167 |
| Hillsboro | 8b 15 to 20 °F | Apr 16 | Oct 23 | 191 |
| Hines | 6a −10 to −5 °F | Jun 11 | Sep 28 | 107 |
| Hood River | 7b 5 to 10 °F | Apr 20 | Oct 13 | 177 |
| Hood River | 8a 10 to 15 °F | Apr 20 | Oct 13 | 177 |
| Idanha | 7b 5 to 10 °F | May 15 | Sep 30 | 134 |
| Ione | 7b 5 to 10 °F | Apr 26 | Oct 19 | 174 |
| Jasper | 8b 15 to 20 °F | Mar 7 | Nov 27 | 263 |
| John Day | 6b −5 to 0 °F | May 28 | Sep 18 | 113 |
| Jordan Valley | 7a 0 to 5 °F | May 21 | Sep 28 | 126 |
| Jordan Valley | 6b −5 to 0 °F | Jun 11 | Sep 10 | 88 |
| Juniper Canyon | 6a −10 to −5 °F | Jun 2 | Sep 17 | 104 |
| Juntura | 6a −10 to −5 °F | Jun 5 | Sep 5 | 91 |
| Juntura | 6b −5 to 0 °F | May 7 | Oct 5 | 150 |
| Keizer | 8b 15 to 20 °F | Apr 16 | Nov 1 | 199 |
| Keizer | 8b 15 to 20 °F | Mar 28 | Nov 10 | 227 |
| Keno | 6b −5 to 0 °F | Jun 9 | Sep 18 | 99 |
| La Grande | 6b −5 to 0 °F | May 6 | Oct 1 | 146 |
| Langlois | 9b 25 to 30 °F | Mar 16 | Nov 29 | 258 |
| Lincoln Beach | 9b 25 to 30 °F | Apr 4 | Nov 16 | 227 |
| Long Creek | 6b −5 to 0 °F | Jun 5 | Sep 14 | 99 |
| Lookingglass | 9a 20 to 25 °F | Mar 23 | Nov 18 | 237 |
| Lookingglass | 9a 20 to 25 °F | Mar 31 | Nov 6 | 221 |
| Lostine | 6a −10 to −5 °F | Jun 7 | Sep 9 | 91 |
| Madras | 7a 0 to 5 °F | May 19 | Oct 4 | 136 |
| McMinnville | 8b 15 to 20 °F | Apr 15 | Oct 26 | 195 |
| Meacham | 6b −5 to 0 °F | May 12 | Sep 27 | 135 |
| Medford | 8b 15 to 20 °F | Apr 8 | Oct 29 | 204 |
| Melrose | 9a 20 to 25 °F | Mar 31 | Nov 5 | 215 |
| Mill | 8b 15 to 20 °F | Mar 9 | Dec 3 | 270 |
| Milton-Freewater | 7a 0 to 5 °F | Mar 25 | Oct 29 | 218 |
| Monument | 7a 0 to 5 °F | May 9 | Sep 27 | 139 |
| Myrtle Creek | 8b 15 to 20 °F | Mar 31 | Nov 6 | 221 |
| Myrtle Point | 9a 20 to 25 °F | Mar 16 | Nov 29 | 258 |
| Nehalem | 8b 15 to 20 °F | Apr 22 | Oct 21 | 183 |
| Newport | 9b 25 to 30 °F | Mar 12 | Dec 10 | 271 |
| Newport | 9b 25 to 30 °F | Feb 19 | Dec 16 | 306 |
| Oakridge | 8b 15 to 20 °F | Apr 24 | Oct 24 | 183 |
| Odell | 7b 5 to 10 °F | May 13 | Oct 3 | 142 |
| Pacific | 9b 25 to 30 °F | Mar 17 | Nov 22 | 251 |
| Paisley | 6b −5 to 0 °F | Jun 6 | Sep 14 | 98 |
| Paisley | 6b −5 to 0 °F | Jun 8 | Sep 15 | 96 |
| Pendleton | 7a 0 to 5 °F | Apr 22 | Oct 9 | 170 |
| Phoenix | 8b 15 to 20 °F | May 6 | Oct 8 | 154 |
| Pilot Rock | 6b −5 to 0 °F | May 7 | Oct 4 | 147 |
| Port Orford | 9b 25 to 30 °F | Feb 17 | Dec 3 | 292 |
| Portland | 8b 15 to 20 °F | Feb 25 | Dec 1 | 280 |
| Portland | 9a 20 to 25 °F | Mar 13 | Nov 19 | 247 |
| Portland | 9a 20 to 25 °F | Mar 13 | Nov 22 | 251 |
| Portland | 8b 15 to 20 °F | Mar 13 | Nov 22 | 251 |
| Portland | 9a 20 to 25 °F | Mar 29 | Nov 9 | 223 |
| Powers | 9a 20 to 25 °F | Mar 30 | Nov 17 | 233 |
| Powers | 9a 20 to 25 °F | Mar 21 | Nov 14 | 241 |
| Prospect | 6b −5 to 0 °F | May 19 | Oct 3 | 136 |
| Rhododendron | 7a 0 to 5 °F | May 27 | Oct 9 | 134 |
| Rhododendron | 7b 5 to 10 °F | May 27 | Oct 9 | 134 |
| Richland | 6b −5 to 0 °F | May 10 | Oct 1 | 141 |
| Rockaway Beach | 9a 20 to 25 °F | Apr 22 | Oct 21 | 183 |
| Rocky Point | 7a 0 to 5 °F | Jun 8 | Sep 24 | 108 |
| Roseburg North | 8b 15 to 20 °F | Mar 19 | Nov 20 | 245 |
| Ruch | 8a 10 to 15 °F | May 4 | Oct 13 | 160 |
| Salem | 8b 15 to 20 °F | Apr 3 | Nov 1 | 212 |
| Saunders Lake | 9a 20 to 25 °F | Feb 21 | Dec 9 | 294 |
| Seaside | 8b 15 to 20 °F | Apr 2 | Nov 12 | 223 |
| Selma | 8b 15 to 20 °F | May 1 | Oct 12 | 161 |
| Seneca | 5b −15 to −10 °F | May 28 | Sep 18 | 113 |
| Shaniko | 7a 0 to 5 °F | May 22 | Oct 3 | 131 |
| Shedd | 8b 15 to 20 °F | Mar 14 | Nov 18 | 248 |
| Siletz | 9a 20 to 25 °F | May 20 | Oct 23 | 157 |
| Silver Lake | 6a −10 to −5 °F | Jun 8 | Sep 15 | 96 |
| Stanfield | 7a 0 to 5 °F | Apr 26 | Oct 10 | 167 |
| Stayton | 8b 15 to 20 °F | Mar 29 | Nov 6 | 222 |
| Sutherlin | 8b 15 to 20 °F | Mar 31 | Nov 5 | 215 |
| Talent | 8a 10 to 15 °F | May 6 | Oct 8 | 154 |
| The Dalles | 7b 5 to 10 °F | Apr 14 | Oct 23 | 191 |
| Three Rivers | 6a −10 to −5 °F | Jun 7 | Sep 18 | 100 |
| Three Rivers | 6b −5 to 0 °F | Jun 7 | Sep 18 | 100 |
| Toledo | 9a 20 to 25 °F | May 15 | Oct 8 | 145 |
| Toledo | 9a 20 to 25 °F | Feb 19 | Dec 16 | 306 |
| Trail | 8a 10 to 15 °F | Apr 29 | Oct 17 | 171 |
| Union | 6b −5 to 0 °F | May 11 | Sep 26 | 136 |
| Vale | 7a 0 to 5 °F | May 8 | Sep 29 | 140 |
| Vernonia | 8a 10 to 15 °F | May 8 | Oct 1 | 144 |
| Vernonia | 8b 15 to 20 °F | May 8 | Oct 1 | 144 |
| Waldport | 9a 20 to 25 °F | Apr 13 | Nov 3 | 202 |
| Waldport | 9a 20 to 25 °F | Feb 19 | Dec 11 | 303 |
| Wallowa | 6b −5 to 0 °F | Jun 7 | Sep 9 | 91 |
| Warm Springs | 7a 0 to 5 °F | May 5 | Oct 7 | 154 |
| Warrenton | 9a 20 to 25 °F | Mar 26 | Nov 11 | 232 |
| Wasco | 7b 5 to 10 °F | May 12 | Oct 4 | 143 |
| Wedderburn | 9b 25 to 30 °F | Feb 16 | Dec 16 | 314 |
| Williams | 8b 15 to 20 °F | Apr 8 | Oct 28 | 201 |
| Wilsonville | 8b 15 to 20 °F | Mar 16 | Nov 14 | 242 |
Data: NOAA NCEI U.S. Climate Normals 1991–2020 (public domain) and USDA Plant Hardiness Zone Map 2023. Planting windows synthesized from U.S. Cooperative Extension guides.
More ways to explore
Browse by USDA hardiness zone, see when to plant common crops, or read the methodology behind every figure. This site lists 172 Oregon locations, mapping every ZIP in the state to its nearest weather station with a full 30-year record.