doguberkoRowtimeCalendars

Oregon vegetable planting calendar 2027: frost dates and when to plant

In Oregon, the average last spring frost is April 3 in Salem and February 25 in Portland (NOAA 1991-2020 normals). Below are planting dates for Salem and Portland for 27 common vegetables and herbs, worked out the way the Rowtime app does it: NOAA's average frost dates for the nearest weather station, with the planting rules of state extension guides. Dates are for the 2027 season.

Rowtime: Garden Planner works these dates out for your own ZIP code in Oregon, shows where each one comes from, and recalculates when a planting slips. Get Rowtime on the App Store.

Dates are estimates. Check your local extension office before you plant, and use your own frost records if you have them. Dates shift by a week or more within a state, so pick the city closest to your conditions.

Salem Portland

Salem

When to plant tomatoes in Salem?

In Salem, Oregon, the average last spring frost is April 3 and the average first fall frost is November 1 (NOAA 1991-2020 normals, SALEM MCNARY FLD station, 5.2 km from ZIP 97301). Planting dates here follow the planting table for western Oregon's valleys from Oregon State University Extension Service, not frost dates. For tomatoes, start seeds indoors March 6 to April 5 and plant out seedlings May 1 to May 31. Dates are for the 2027 season; sources last checked October 21, 2026.

Frost dates for Salem (97301)

NOAA 1991-2020 normals at station SALEM MCNARY FLD (USW00024232), 5.2 km from the ZIP centroid, 21 years of records.

The dates below come from the planting table for western Oregon's valleys, which lists months rather than counting from frost dates.

CropWhen
BeetSow outdoors: Mar 1 to Jun 30
BroccoliStart seeds indoors: Jan 18 to Jul 20
Plant out seedlings: Mar 1 to Aug 31
CabbageStart seeds indoors: Feb 18 to May 19
Plant out seedlings: Apr 1 to Jun 30
CarrotSow outdoors: Mar 1 to Jul 15
CauliflowerStart seeds indoors: Feb 18 to Jun 3
Plant out seedlings: Apr 1 to Jul 15
CucumberPlant outdoors: May 1 to Jun 30
EggplantStart seeds indoors: Feb 27 to Mar 29
Plant out seedlings: May 1 to May 31
Green onionPlant outdoors: Mar 1 to May 31
KaleSow outdoors: May 1 to Jul 31
LettucePlant outdoors: Apr 1 to Aug 31
Melon and watermelonPlant outdoors: May 1 to May 31
OkraOregon State University Extension Service doesn't recommend okra here.
OnionPlant outdoors: Mar 1 to May 31
PeaSow outdoors: Feb 1 to May 31
PepperStart seeds indoors: Feb 20 to Apr 21
Plant out seedlings: May 1 to Jun 30
PotatoPlant seed potatoes: Apr 1 to Jun 30
Snap beanSow outdoors: May 1 to Jun 30
SpinachSow outdoors: Apr 1 to Apr 30
Sow outdoors: Sep 1 to Sep 30
Summer squashPlant outdoors: May 1 to Jun 30
Sweet cornSow outdoors: Apr 1 to Jun 30
Sweet potatoOregon State University Extension Service doesn't recommend sweet potato here.
TomatoStart seeds indoors: Mar 6 to Apr 5
Plant out seedlings: May 1 to May 31
Winter squash and pumpkinPlant outdoors: May 1 to May 31
BasilStart seeds indoors: Apr 1 to Apr 15
Plant out seedlings: May 16 to May 31
CilantroSow outdoors: Mar 16 to Apr 30
Sow outdoors: Aug 1 to Sep 15
DillSow outdoors: May 1 to May 31
ParsleyPlant outdoors: Mar 1 to Jun 30

Salem Portland

Portland

When to plant tomatoes in Portland?

In Portland, Oregon, the average last spring frost is February 25 and the average first fall frost is December 1 (NOAA 1991-2020 normals, PORTLAND KGW-TV station, 1.2 km from ZIP 97204). Planting dates here follow the planting table for western Oregon's valleys from Oregon State University Extension Service, not frost dates. For tomatoes, start seeds indoors March 6 to April 5 and plant out seedlings May 1 to May 31. Dates are for the 2027 season; sources last checked October 21, 2026.

Frost dates for Portland (97204)

NOAA 1991-2020 normals at station PORTLAND KGW-TV (USC00356749), 1.2 km from the ZIP centroid, 24 years of records.

The dates below come from the planting table for western Oregon's valleys, which lists months rather than counting from frost dates.

CropWhen
BeetSow outdoors: Mar 1 to Jun 30
BroccoliStart seeds indoors: Jan 18 to Jul 20
Plant out seedlings: Mar 1 to Aug 31
CabbageStart seeds indoors: Feb 18 to May 19
Plant out seedlings: Apr 1 to Jun 30
CarrotSow outdoors: Mar 1 to Jul 15
CauliflowerStart seeds indoors: Feb 18 to Jun 3
Plant out seedlings: Apr 1 to Jul 15
CucumberPlant outdoors: May 1 to Jun 30
EggplantStart seeds indoors: Feb 27 to Mar 29
Plant out seedlings: May 1 to May 31
Green onionPlant outdoors: Mar 1 to May 31
KaleSow outdoors: May 1 to Jul 31
LettucePlant outdoors: Apr 1 to Aug 31
Melon and watermelonPlant outdoors: May 1 to May 31
OkraOregon State University Extension Service doesn't recommend okra here.
OnionPlant outdoors: Mar 1 to May 31
PeaSow outdoors: Feb 1 to May 31
PepperStart seeds indoors: Feb 20 to Apr 21
Plant out seedlings: May 1 to Jun 30
PotatoPlant seed potatoes: Apr 1 to Jun 30
Snap beanSow outdoors: May 1 to Jun 30
SpinachSow outdoors: Apr 1 to Apr 30
Sow outdoors: Sep 1 to Sep 30
Summer squashPlant outdoors: May 1 to Jun 30
Sweet cornSow outdoors: Apr 1 to Jun 30
Sweet potatoOregon State University Extension Service doesn't recommend sweet potato here.
TomatoStart seeds indoors: Mar 6 to Apr 5
Plant out seedlings: May 1 to May 31
Winter squash and pumpkinPlant outdoors: May 1 to May 31
BasilStart seeds indoors: Apr 1 to Apr 15
Plant out seedlings: May 16 to May 31
CilantroSow outdoors: Mar 16 to Apr 30
Sow outdoors: Aug 1 to Sep 15
DillSow outdoors: May 1 to May 31
ParsleyPlant outdoors: Mar 1 to Jun 30

Salem Portland

Sources

Planting rules, in the order Rowtime tries them here:

Frost dates, locations and zones:

How the dates are worked out: a guide's rule such as "two weeks after the last frost" is applied to the station's NOAA date. Purdue's dates are 10% dates, so they are counted from the station's 10% date. When a guide gives no last date, the window closes early enough for the crop's longest days to harvest before the first fall frost. When a guide gives no first date for a fall planting, no fall window is shown. "Season too short" means the guide's window would close before it opens at this station's frost dates.

Other states

All states Alabama Alaska Arizona Arkansas California Colorado Connecticut Delaware District of Columbia 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