When to plant Tomatoes in Oregon
In spring, from Mar 1 – Apr 20 in Coos Bay to June 15 – 30 in Redmond.
In fall, from June 1 – July 1 in Albany to Sept 1 – Nov 1 in Newport.
USDA's earliest safe spring and latest safe fall planting dates, matched to each place's average frost dates.
| Place | Spring | Fall |
|---|---|---|
| Albany | May 5 – June 10 | June 1 – July 1 |
| Ashland | May 15 – June 10 | June 1 – 20 |
| Baker City | May 25 – June 15 | June 10 – 20 |
| Beaverton | Apr 10 – June 1 | June 1 – July 15 |
| Bend | June 15 – 30 | June 1 – 20 |
| Canby | Apr 1 – May 20 | June 1 – July 15 |
| Central Point | Apr 20 – June 1 | June 1 – July 1 |
| Coos Bay | Mar 1 – Apr 20 | Aug 15 – Oct 1 |
| Cornelius | May 5 – June 10 | June 1 – July 1 |
| Corvallis | May 5 – June 10 | June 1 – July 1 |
| Cottage Grove | May 5 – June 10 | June 1 – July 1 |
| Dallas | May 5 – June 10 | June 1 – July 1 |
| Eugene | Apr 20 – June 1 | June 1 – July 1 |
| Fairview | Apr 1 – May 20 | June 1 – Aug 1 |
| Forest Grove | May 5 – June 10 | June 1 – July 1 |
| Gladstone | Apr 1 – May 20 | June 1 – Aug 1 |
| Grants Pass | Apr 20 – June 1 | June 1 – July 1 |
| Gresham | Apr 1 – May 20 | June 1 – Aug 1 |
| Happy Valley | Apr 1 – May 20 | June 1 – Aug 1 |
| Hermiston | May 10 – June 15 | June 1 – 20 |
| Hillsboro | May 5 – June 10 | June 1 – July 1 |
| Independence | May 5 – June 10 | June 1 – July 1 |
| Keizer | Apr 10 – June 1 | June 1 – July 1 |
| Klamath Falls | June 15 – 30 | June 1 – 20 |
| La Grande | May 15 – June 10 | June 1 – 20 |
| Lake Oswego | Apr 1 – May 20 | June 1 – Aug 1 |
| Lebanon | Mar 20 – May 10 | June 1 – Aug 1 |
| Lincoln City | Apr 10 – June 1 | June 1 – Aug 1 |
| McMinnville | Apr 20 – June 1 | June 1 – July 15 |
| Medford | Apr 20 – June 1 | June 1 – July 1 |
| Milwaukie | Mar 10 – May 1 | Aug 1 – Sept 1 |
| Molalla | Apr 1 – May 20 | June 1 – Aug 1 |
| Monmouth | May 5 – June 10 | June 1 – July 1 |
| Newberg | Apr 1 – May 20 | June 1 – Aug 1 |
| Newport | Mar 1 – Apr 20 | Sept 1 – Nov 1Now |
| North Bend | Mar 1 – Apr 20 | Aug 15 – Oct 1 |
| Ontario | May 5 – June 10 | June 1 – 20 |
| Oregon City | Apr 1 – May 20 | June 1 – Aug 1 |
| Pendleton | May 5 – June 10 | June 1 – 20 |
| Portland | Mar 10 – May 1 | Aug 1 – Sept 1 |
| Prineville | June 5 – 20 | June 1 – 20 |
| Redmond | June 15 – 30 | June 10 – 20 |
| Roseburg | Apr 1 – May 20 | June 1 – Aug 1 |
| Salem | Apr 10 – June 1 | June 1 – July 1 |
| Sandy | Apr 10 – June 1 | June 1 – Aug 1 |
| Sherwood | Apr 1 – May 20 | June 1 – Aug 1 |
| Silverton | Apr 10 – June 1 | June 1 – July 15 |
| Springfield | Apr 20 – June 1 | June 1 – July 1 |
| St. Helens | May 5 – June 10 | June 1 – July 15 |
| Sweet Home | Apr 20 – June 1 | June 1 – July 1 |
| The Dalles | Apr 20 – June 1 | June 1 – July 1 |
| Tigard | Apr 10 – June 1 | June 1 – July 15 |
| Troutdale | Apr 10 – June 1 | June 1 – Aug 1 |
| Tualatin | Apr 10 – June 1 | June 1 – July 15 |
| West Linn | Apr 1 – May 20 | June 1 – Aug 1 |
| Wilsonville | Apr 1 – May 20 | June 1 – July 15 |
| Woodburn | Apr 1 – May 20 | June 1 – July 15 |
Planting dates: USDA Home and Garden Bulletin No. 9 (1967), tables 4 and 5. Frost dates: NOAA U.S. Climate Normals 1991–2020. “—” means the place's frost date is outside the table. The full USDA table for tomatoes.