Portland, Oregon planting calendar
Cool, wet winters; dry, warm summers; cool nights slow warm-season crops in spring and early summer. Frost-free season about 214 days.
Climate assumptions
USDA zone 8b–9a. The zone describes winter minimums only; the maritime climate gives a long, mild, wet spring and a dry summer.
Average last spring frost: Apr 5 ± 14 days
Average first autumn frost: Nov 5 ± 14 days
Status: primary region, fully checked.
Caveats
- Soil stays cold and wet into April; transplant warm-season crops when night temperatures reliably exceed 10 °C (50 °F), often mid-May, not at the average last frost.
- Summer drought means irrigation is required for most vegetables from June to September.
- Microclimates (hills, urban heat, river valleys) shift frost dates by two weeks or more.
A hardiness zone describes winter minimum temperature; it is one input, not a vegetable planting schedule. Why frost dates matter more →
Make it yours
Set this region (or your own frost dates) in the interactive calendar to get weekly tasks, succession reminders and a printable list. Your choice is stored only in your browser.
Warm-season crops (20)
BasilOcimum basilicum
BorageBorago officinalis
BuckwheatFagopyrum esculentum
Bush beansPhaseolus vulgaris
CornZea mays
CosmosCosmos bipinnatus
CucumberCucumis sativus
EggplantSolanum melongena
French marigoldTagetes patula
MelonCucumis melo
NasturtiumTropaeolum majus
OkraAbelmoschus esculentus
PepperCapsicum annuum
Pole beansPhaseolus vulgaris / P. coccineus
PumpkinCucurbita pepo / C. maxima
SunflowerHelianthus annuus
Sweet potatoIpomoea batatas
TomatoSolanum lycopersicum
Winter squashCucurbita maxima / C. moschata / C. pepo
ZucchiniCucurbita pepo| Plant | Start indoors | Direct sow | Autumn sow | Transplant | Tend | Harvest |
|---|---|---|---|---|---|---|
| Basil | Feb 22–Mar 8 (estimate) | Apr 19–May 17 (estimate) | — | Apr 19–May 3 (estimate) | May 17–Jun 8 (estimate) | Jun 8–Nov 5 (estimate) |
| Borage | — | Apr 5–May 3 (estimate) | — | — | May 3–May 25 (estimate) | May 25–Nov 5 (estimate) |
| Buckwheat | — | Apr 12–Jun 14 (estimate); Jun 14–Sep 22 (estimate) | — | — | — | May 12–Nov 5 (estimate) |
| Bush beans | — | Apr 12–May 31 (estimate); May 31–Sep 2 (estimate) | — | — | — | Jun 1–Nov 5 (estimate) |
| Corn | — | Apr 12–May 3 (estimate) | — | — | May 3–Jun 16 (estimate) | Jun 16–Aug 20 (estimate) |
| Cosmos | Mar 1–Mar 15 (estimate) | Apr 12–May 3 (estimate) | — | Apr 12–Apr 26 (estimate) | May 3–Jun 6 (estimate) | Jun 6–Nov 5 (estimate) |
| Cucumber | Mar 8–Mar 15 (estimate) | Apr 12–May 3 (estimate) | — | Apr 12–Apr 26 (estimate) | May 3–Jun 1 (estimate) | Jun 1–Aug 23 (estimate) |
| Eggplant | Jan 25–Feb 8 (estimate) | — | — | Apr 19–May 3 (estimate) | May 3–Jun 23 (estimate) | Jun 23–Nov 5 (estimate) |
| French marigold | Feb 22–Mar 8 (estimate) | Apr 12–May 3 (estimate) | — | Apr 12–Apr 26 (estimate) | May 3–Jun 1 (estimate) | Jun 1–Nov 5 (estimate) |
| Melon | Mar 8–Mar 15 (estimate) | Apr 19–May 3 (estimate) | — | Apr 19–May 3 (estimate) | May 3–Jun 28 (estimate) | Jun 28–Aug 22 (estimate) |
| Nasturtium | Mar 8–Mar 22 (estimate) | Apr 12–May 3 (estimate) | — | Apr 12–Apr 26 (estimate) | May 3–May 22 (estimate) | May 22–Nov 5 (estimate) |
| Okra | Mar 8–Mar 15 (estimate) | Apr 26–May 10 (estimate) | — | Apr 26–May 10 (estimate) | May 10–Jun 20 (estimate) | Jun 20–Nov 5 (estimate) |
| Pepper | Jan 25–Feb 8 (estimate) | — | — | Apr 19–May 3 (estimate) | May 3–Jun 18 (estimate) | Jun 18–Nov 5 (estimate) |
| Pole beans | — | Apr 12–May 3 (estimate) | — | — | May 3–Jun 11 (estimate) | Jun 11–Nov 5 (estimate) |
| Pumpkin | Mar 15–Mar 22 (estimate) | Apr 12–Apr 26 (estimate) | — | Apr 12–Apr 26 (estimate) | Apr 26–Jul 11 (estimate) | Jul 11–Sep 14 (estimate) |
| Sunflower | — | Apr 12–May 10 (estimate) | — | — | May 10–Jun 21 (estimate) | Jun 21–Sep 1 (estimate) |
| Sweet potato | — | — | — | Apr 26–May 17 (estimate) | May 17–Jul 25 (estimate) | Jul 25–Sep 28 (estimate) |
| Tomato | Feb 8–Feb 22 (estimate) | — | — | Apr 12–Apr 26 (estimate) | Apr 26–Jun 11 (estimate) | Jun 11–Nov 5 (estimate) |
| Winter squash | Mar 8–Mar 15 (estimate) | Apr 12–Apr 26 (estimate) | — | Apr 12–Apr 26 (estimate) | Apr 26–Jul 6 (estimate) | Jul 6–Sep 4 (estimate) |
| Zucchini | Mar 8–Mar 15 (estimate) | Apr 12–May 3 (estimate) | — | Apr 12–Apr 26 (estimate) | May 3–May 27 (estimate) | May 27–Nov 5 (estimate) |
Cool-season crops (31)
ArugulaEruca vesicaria subsp. sativa
BeetBeta vulgaris
Bok choyBrassica rapa subsp. chinensis
BroccoliBrassica oleracea var. italica
Brussels sproutsBrassica oleracea var. gemmifera
CabbageBrassica oleracea var. capitata
CalendulaCalendula officinalis
CarrotDaucus carota subsp. sativus
CauliflowerBrassica oleracea var. botrytis
CeleryApium graveolens var. dulce
CilantroCoriandrum sativum
CollardsBrassica oleracea var. viridis
DillAnethum graveolens
Florence fennelFoeniculum vulgare var. azoricum
GarlicAllium sativum
KaleBrassica oleracea var. sabellica
KohlrabiBrassica oleracea var. gongylodes
LeekAllium ampeloprasum (Porrum Group)
LettuceLactuca sativa
Mustard greensBrassica juncea
OnionAllium cepa
ParsleyPetroselinum crispum
ParsnipPastinaca sativa
PeasPisum sativum
PotatoSolanum tuberosum
RadishRaphanus sativus
SpinachSpinacia oleracea
Sweet alyssumLobularia maritima
Swiss chardBeta vulgaris subsp. vulgaris (Cicla Group)
TurnipBrassica rapa subsp. rapa
White cloverTrifolium repens| Plant | Start indoors | Direct sow | Autumn sow | Transplant | Tend | Harvest |
|---|---|---|---|---|---|---|
| Arugula | — | Mar 8–Apr 26 (estimate); Apr 26–Sep 27 (estimate) | Sep 10–Oct 15 (estimate) | — | — | Apr 2–Nov 27 (estimate) |
| Beet | — | Mar 8–May 3 (estimate); May 3–Sep 2 (estimate) | Aug 27–Sep 10 (estimate) | — | — | Apr 27–Dec 9 (estimate) |
| Bok choy | Mar 1–Mar 15 (estimate) | Mar 15–Apr 19 (estimate) | Aug 27–Sep 24 (estimate) | Mar 22–Apr 19 (estimate) | — | Apr 19–Jun 22 (estimate) |
| Broccoli | Feb 8–Feb 22 (estimate) | — | Jul 30–Aug 13 (estimate) | Mar 15–Apr 5 (estimate) | Apr 5–May 9 (estimate) | May 9–Jul 22 (estimate) |
| Brussels sprouts | Feb 22–Mar 8 (estimate) | — | — | Mar 22–Apr 26 (estimate) | Apr 26–Jun 20 (estimate) | Jun 20–Oct 19 (estimate) |
| Cabbage | Feb 8–Feb 22 (estimate) | — | Jul 30–Aug 13 (estimate) | Mar 8–Mar 29 (estimate) | Mar 29–May 7 (estimate) | May 7–Jul 28 (estimate) |
| Calendula | Feb 22–Mar 8 (estimate) | Mar 22–Apr 26 (estimate) | Sep 10–Sep 24 (estimate) | Mar 29–Apr 19 (estimate) | Apr 26–May 6 (estimate) | May 6–Oct 15 (estimate) |
| Carrot | — | Mar 15–May 17 (estimate); May 17–Aug 23 (estimate) | Aug 13–Aug 27 (estimate) | — | — | May 14–Dec 23 (estimate) |
| Cauliflower | Feb 8–Feb 22 (estimate) | — | Jul 30–Aug 13 (estimate) | Mar 22–Apr 12 (estimate) | Apr 12–May 16 (estimate) | May 16–Jul 15 (estimate) |
| Celery | Jan 11–Jan 25 (estimate) | — | — | Apr 5–Apr 26 (estimate) | Apr 26–Jun 29 (estimate) | Jun 29–Oct 5 (estimate) |
| Cilantro | — | Mar 15–Apr 26 (estimate); Apr 26–Sep 12 (estimate) | Aug 27–Oct 8 (estimate) | — | — | Apr 24–Dec 2 (estimate) |
| Collards | Feb 22–Mar 8 (estimate) | Mar 22–Apr 19 (estimate) | Aug 13–Sep 10 (estimate) | Mar 8–Apr 5 (estimate) | Apr 19–May 2 (estimate) | May 2–Sep 11 (estimate) |
| Dill | — | Mar 22–May 3 (estimate); May 3–Sep 12 (estimate) | — | — | — | May 1–Nov 5 (estimate) |
| Florence fennel | Mar 8–Mar 15 (estimate) | Apr 5–May 3 (estimate) | Aug 13–Sep 10 (estimate) | Apr 12–Apr 26 (estimate) | May 3–Jun 9 (estimate) | Jun 9–Aug 22 (estimate) |
| Garlic | — | Feb 22–Mar 22 (estimate) | Sep 24–Oct 22 (estimate) | — | Mar 22–Oct 20 (estimate) | Oct 20–Dec 31 (estimate) |
| Kale | Feb 22–Mar 8 (estimate) | Mar 22–May 3 (estimate) | Aug 13–Sep 10 (estimate) | Mar 8–Apr 5 (estimate) | — | Apr 27–Sep 29 (estimate) |
| Kohlrabi | Feb 22–Mar 8 (estimate) | Mar 22–Apr 19 (estimate) | Aug 27–Sep 10 (estimate) | Mar 15–Apr 5 (estimate) | Apr 19–Apr 29 (estimate) | Apr 29–Jul 2 (estimate) |
| Leek | Jan 25–Feb 8 (estimate) | — | — | Mar 22–Apr 19 (estimate) | Apr 19–Jun 30 (estimate) | Jun 30–Dec 9 (estimate) |
| Lettuce | Feb 22–Mar 8 (estimate) | Mar 8–May 3 (estimate); May 3–Sep 22 (estimate) | Aug 27–Sep 24 (estimate) | Mar 22–Apr 19 (estimate) | — | Apr 7–Dec 12 (estimate) |
| Mustard greens | — | Mar 8–Apr 19 (estimate); Apr 19–Sep 22 (estimate) | Sep 10–Oct 8 (estimate) | — | — | Apr 7–Nov 27 (estimate) |
| Onion | Jan 25–Feb 8 (estimate) | Mar 8–Mar 29 (estimate) | — | Mar 8–Apr 5 (estimate) | Apr 5–Jun 6 (estimate) | Jun 6–Aug 24 (estimate) |
| Parsley | Feb 8–Feb 22 (estimate) | Mar 15–Apr 26 (estimate) | — | Mar 22–Apr 19 (estimate) | Apr 26–May 24 (estimate) | May 24–Dec 12 (estimate) |
| Parsnip | — | Mar 22–May 3 (estimate) | — | — | May 3–Jun 30 (estimate) | Jun 30–Dec 3 (estimate) |
| Peas | — | Feb 22–Apr 5 (estimate) | Aug 27–Sep 10 (estimate) | — | Apr 5–Apr 18 (estimate) | Apr 18–Jul 12 (estimate) |
| Potato | — | Mar 15–Apr 19 (estimate) | — | — | Apr 19–May 24 (estimate) | May 24–Sep 14 (estimate) |
| Radish | — | Mar 8–May 3 (estimate); May 3–Sep 30 (estimate) | Sep 10–Oct 8 (estimate) | — | — | Mar 30–Nov 18 (estimate) |
| Spinach | — | Feb 22–Apr 5 (estimate); Apr 5–Sep 17 (estimate) | Sep 10–Oct 8 (estimate) | — | — | Mar 29–Nov 27 (estimate) |
| Sweet alyssum | Feb 22–Mar 8 (estimate) | Mar 29–Apr 26 (estimate) | — | Mar 29–Apr 19 (estimate) | Apr 26–May 13 (estimate) | May 13–Oct 15 (estimate) |
| Swiss chard | Feb 22–Mar 8 (estimate) | Mar 22–May 17 (estimate) | Aug 27–Sep 10 (estimate) | Mar 22–Apr 19 (estimate) | — | May 11–Nov 5 (estimate) |
| Turnip | — | Mar 8–Apr 19 (estimate) | Aug 27–Sep 24 (estimate) | — | — | Apr 17–Jul 9 (estimate) |
| White clover | — | Mar 15–May 17 (estimate) | Aug 27–Sep 24 (estimate) | — | — | Apr 24–Dec 3 (estimate) |
Perennials (12)
AsparagusAsparagus officinalis
BlueberryVaccinium corymbosum
ChivesAllium schoenoprasum
LavenderLavandula angustifolia
MintMentha spicata / M. × piperita
OreganoOriganum vulgare
RaspberryRubus idaeus
RhubarbRheum × hybridum
RosemarySalvia rosmarinus
SageSalvia officinalis
StrawberryFragaria × ananassa
ThymeThymus vulgaris| Plant | Start indoors | Direct sow | Autumn sow | Transplant | Tend | Harvest |
|---|---|---|---|---|---|---|
| Asparagus | — | — | — | Mar 8–Apr 5 (estimate) | Apr 5–Mar 8 (estimate) | Mar 8–May 24 (estimate) |
| Blueberry | — | — | Sep 10–Oct 8 (estimate) | Mar 8–Apr 19 (estimate) | Apr 19–Mar 8 (estimate) | Mar 8–May 17 (estimate) |
| Chives | Feb 8–Feb 22 (estimate) | Mar 22–Apr 19 (estimate) | — | Mar 22–Apr 19 (estimate) | Apr 19–May 21 (estimate) | May 21–Dec 5 (estimate) |
| Lavender | — | — | — | Apr 5–May 3 (estimate) | May 3–Apr 5 (estimate) | Apr 5–Jul 5 (estimate) |
| Mint | — | — | — | Mar 22–May 3 (estimate) | May 3–May 21 (estimate) | May 21–Feb 27 (estimate) |
| Oregano | Feb 8–Feb 22 (estimate) | — | — | Apr 5–Apr 26 (estimate) | Apr 26–Jun 24 (estimate) | Jun 24–Feb 20 (estimate) |
| Raspberry | — | — | — | Feb 22–Apr 5 (estimate) | Apr 5–Feb 22 (estimate) | Feb 22–Aug 10 (estimate) |
| Rhubarb | — | — | — | Feb 22–Apr 5 (estimate) | Apr 5–Feb 22 (estimate) | Feb 22–May 31 (estimate) |
| Rosemary | — | — | — | Apr 19–May 3 (estimate) | May 3–Jul 18 (estimate) | Jul 18–Mar 29 (estimate) |
| Sage | Feb 8–Feb 22 (estimate) | — | — | Apr 5–Apr 26 (estimate) | Apr 26–Jun 19 (estimate) | Jun 19–Feb 20 (estimate) |
| Strawberry | — | — | Sep 10–Oct 8 (estimate) | Mar 8–Apr 19 (estimate) | Apr 19–May 7 (estimate) | May 7–Aug 15 (estimate) |
| Thyme | Feb 8–Feb 22 (estimate) | — | — | Apr 5–Apr 26 (estimate) | Apr 26–Jun 14 (estimate) | Jun 14–Feb 20 (estimate) |



Other regions: Minneapolis–St. Paul, Minnesota · Atlanta, Georgia · London and South-East England · Zagreb and continental Croatia · Melbourne, Victoria



