Portland, Oregon Frost Dates, Growing Season & Hardiness Zone

Frost odds and planting zone for Portland for the 2027 season, based on 1991–2020 normals.

Last frost date

Feb 25

typical (50% chance of a later 32°F night)

Safer date: Mar 21 (10% risk)

First fall frost

Dec 1

typical (50% chance it has happened by then)

Early-risk date: Nov 10 (10%)

Growing season

280 days

typical frost-free (32°F) season

Short year: 245 days (1 year in 10 is shorter)

USDA hardiness zone

8b–9a

2023 map: 15 to 25°F average coldest night

2012 map: 8b (most of the city)

Stations around the metro don't all agree. The typical last frost is as early as Feb 11 at Nature Park-Beaverton and as late as Apr 29 at Skamania Fish Hatchery.

Typical last freeze (32°F): Feb 25. In 1 year out of 10, the last one comes after Mar 21.

Based on NOAA station Portland KGW-TV (USC00356749), 2.3 mi SW, elevation 159 ft (−2 ft vs. city center). Confidence: High.

When is the last frost in Portland?

Expect the last 32°F night by Feb 25 in a typical year; 1 year in 10 still freezes after Mar 21. Cold 36°F nights (frost possible on plants) typically last longer, until around Mar 29. Hard freezes (28°F) typically end sooner, around Jan 31.

Frost risk in Portland drags on well past the typical date. The safer 1-in-10 date (Mar 21) is 24 days later than the typical Feb 25, so protect tender plants set out early on cold nights.

Cool nights hang on after the last freeze: the typical last 36°F night (frost possible on plants in low spots) is around Mar 29, 32 days later than the typical last 32°F night. Frost can form on leaves on clear, calm nights even with the thermometer above freezing.

Last spring frost: date after which there is a 10/30/50/90% chance of another night at or below the threshold
Threshold10% (safer)30%50% (typical)90% (early)
36°F (frost possible on plants)Apr 21Apr 5Mar 29Mar 7
32°F freezeMar 21Mar 6Feb 25Jan 24
28°F hard freezeFeb 26Feb 10Jan 31Dec 21
All probabilities (10–90%)
Last spring frost, all NOAA probability levels
Threshold10%20%30%40%50%60%70%80%90%
36°F (frost possible on plants)Apr 21Apr 13Apr 5Apr 1Mar 29Mar 25Mar 20Mar 14Mar 7
32°F freezeMar 21Mar 13Mar 6Feb 28Feb 25Feb 18Feb 11Feb 3Jan 24
28°F hard freezeFeb 26Feb 18Feb 10Feb 4Jan 31Jan 23Jan 14Jan 3Dec 21

Is it too early to plant in Portland?

Before Feb 25 the odds of another 32°F night are better than even; after Mar 21 they are about 1 in 10 or less.

Today's risk is computed in your browser from the same NOAA probability table, shown as the range between the two nearest NOAA probability levels.

When is the first frost in Portland?

Half of years get their first 32°F night by Dec 1. In 1 year out of 10, it arrives as early as Nov 10. The first 36°F night (frost possible on plants) typically comes around Nov 12, and the first 28°F hard freeze around Dec 20.

To time a fall crop, count back from the typical first frost (Dec 1) or the safer Nov 10. The planting calendar works it out crop by crop.

First fall frost: date by which there is a 10/30/50/90% chance the first night at or below the threshold has happened
Threshold10% (early)30%50% (typical)90% (late)
36°F (frost possible on plants)Oct 28Nov 6Nov 12Dec 1
32°F freezeNov 10Nov 22Dec 1Dec 27
28°F hard freezeNov 25Dec 7Dec 20Jan 30
All probabilities (10–90%)
First fall frost, all NOAA probability levels
Threshold10%20%30%40%50%60%70%80%90%
36°F (frost possible on plants)Oct 28Nov 2Nov 6Nov 10Nov 12Nov 16Nov 21Nov 25Dec 1
32°F freezeNov 10Nov 16Nov 22Nov 26Dec 1Dec 5Dec 11Dec 18Dec 27
28°F hard freezeNov 25Dec 2Dec 7Dec 13Dec 20Dec 27Jan 3Jan 13Jan 30

How long is Portland's growing season?

A typical year in Portland has 280 days between the last spring and first fall 32°F nights. In about 1 year in 10, there are fewer than 245 days.

With a season this long, you can grow many crops twice: once in spring and again for fall.

Growing degree days measure the heat available for crops to grow. The station averages 2,697 a year (base 50°F).

Frost-free season length: chance the season is at least this long
Threshold10% (long year)50% (typical)90% (short year)
36°F (frost possible on plants)258 days227 days200 days
32°F freeze318 days280 days245 days
28°F hard freeze365 days329 days292 days

How does Portland's season compare?

Compared with the 56 U.S. cities with frost dates on this site, this typical frost-free season is longer than in 45 and shorter than in 10.

Growing degree days (base 50°F)

Annual normal: 2,697 GDD (NOAA flag R, 23 years). Running total by the end of each month (sum of NOAA daily GDD normals, so the year-end total can differ slightly from the annual normal):

Cumulative GDD base 50°F at Portland KGW-TV
JanFebMarAprMayJunJulAugSepOctNovDec
517591644388311,4232,0302,4812,6642,6932,697

What growing zone is Portland? (USDA 2023)

Portland is in USDA zone 8b–9a on the 2023 map (15 to 25°F average coldest winter night). Most of the city was 8b on the 2012 map. Comparing the 32 city ZIPs found in both tables: 17 moved up half a zone, 1 moved down half a zone and 14 stayed the same.

Portland ZIP codes: USDA zone 2023 vs 2012 (PRISM/OSU ZIP tables). “Mostly in city” = at least half the ZIP's land is inside the city limits (Census 2020).
ZIP20232012ChangeShare of ZIP in Portland
97201 mostly in city 8b8b unchanged 100%
97202 mostly in city 9a8b +1 half zone (warmer) 100%
97203 mostly in city 9a8b +1 half zone (warmer) 100%
97204 mostly in city 9a9a unchanged 100%
97205 mostly in city 8b9a -1 half zone (colder) 100%
97206 mostly in city 9a8b +1 half zone (warmer) 92%
97208 mostly in city 9a9a unchanged 100%
97209 mostly in city 9a9a unchanged 100%
97210 mostly in city 8b8b unchanged 91%
97211 mostly in city 9a8b +1 half zone (warmer) 100%
97212 mostly in city 8b8b unchanged 100%
97213 mostly in city 8b8b unchanged 100%
97214 mostly in city 9a9a unchanged 100%
97215 mostly in city 9a8b +1 half zone (warmer) 100%
97216 mostly in city 9a8b +1 half zone (warmer) 100%
97217 mostly in city 9a8b +1 half zone (warmer) 89%
97218 mostly in city 9a8b +1 half zone (warmer) 100%
97219 mostly in city 8b8b unchanged 87%
97220 mostly in city 9a8b +1 half zone (warmer) 98%
97221 mostly in city 8b8b unchanged 80%
97222 9a8b +1 half zone (warmer) 1%
97223 9a8b +1 half zone (warmer) 1%
97225 8b8b unchanged 0%
97227 mostly in city 9a8b +1 half zone (warmer) 100%
97229 8b8b unchanged 20%
97230 9a8b +1 half zone (warmer) 49%
97231 8b8b unchanged 7%
97232 mostly in city 9a8b +1 half zone (warmer) 100%
97233 mostly in city 9a8b +1 half zone (warmer) 65%
97236 mostly in city 9a8b +1 half zone (warmer) 89%
97239 mostly in city 8b8b unchanged 100%
97258 mostly in city not listed9a – 100%
97266 mostly in city 9a8b +1 half zone (warmer) 98%
Other ZIPs touching Portland and PO-box ZIPs

ZIPs outside the 972 prefix that overlap the city boundary:

  • 97034: 2023 9a, 2012 8b (0.5% of the ZIP is in Portland)
  • 97035: 2023 9a, 2012 8b (2.1% of the ZIP is in Portland)
  • 97080: 2023 8b, 2012 8b (0.1% of the ZIP is in Portland)
  • 97086: 2023 8b, 2012 8b (3.7% of the ZIP is in Portland)

PO-box and single-address 972xx ZIPs have no Census area, so we cannot tell which city they serve: 97207 (9a/9a), 97224 (9a/8b), 97228 (9a/9a), 97238 (9a/8b), 97240 (9a/9a), 97242 (9a/8b), 97250 (9a/9a), 97251 (9a/9a), 97252 (9a/9a), 97253 (9a/9a), 97254 (9a/8b), 97256 (9a/9a), 97267 (9a/8b), 97268 (9a/8b), 97269 (9a/8b), 97280 (8b/8b), 97281 (9a/8b), 97282 (9a/8b), 97283 (8b/8b), 97286 (9a/8b), 97290 (9a/8b), 97291 (8b/8b), 97292 (9a/8b), 97293 (9a/9a), 97294 (9a/8b), 97296 (9a/8b), 97298 (8b/8b) (2023/2012).

Zones: PRISM Group, Oregon State University, https://prism.oregonstate.edu, accessed 2026-10-08. Shown as published in the ZIP tables; this page does not show a zone map. Not the official USDA Plant Hardiness Zone Map (official map: planthardiness.ars.usda.gov).

Does the new zone change Portland's frost dates?

No. Zones describe only how cold the coldest winter night gets on average. They don't tell you when frost starts or stops. The frost dates for Portland come from NOAA's 1991–2020 frost probabilities, which the 2023 zone map left untouched. Choose winter-hardy perennials by zone, and schedule planting by frost dates.

Why do Portland frost dates differ between websites?

Some sources list Mar 6 for Portland. That's the 30%-risk date: about 3 years in 10 still see a 32°F night after it. We headline the 50% (median) date, Feb 25.

Mar 21 is the 10%-risk, or 'safer', date. Only about 1 year in 10 has a 32°F night after it.

Mar 29 is the typical (50%) date for a 36°F night (frost possible on plants), not a 32°F freeze. Any site that draws the line at 36°F will show later dates.

Sites also pick different weather stations. Within 25 miles of the city center, the 20 stations that meet our quality rules put the typical (50%) last 32°F frost anywhere from Feb 11 to Apr 29 (table below).

Dates you may have seen for Portland, and what each one is
DateWhat it is (NOAA 1991–2020)
Mar 632°F last frost, 30% risk (a 'balanced' date)
Mar 2936°F last cold night, 50% (frost possible on plants)
Mar 2132°F last frost, 10% risk (the 'safer' date)
Jan 3128°F last hard freeze, 50%
Mar 1332°F last frost, 50%, at Portland International Airport (nearest station with NOAA flag S)
Typical (50%) last 32°F night at stations within 25 mi that pass our quality rules
StationDistanceElevationTypical last frost
Nature Park-Beaverton9.6 mi WSW185 ftFeb 11
Portland KGW-TV used here2.3 mi SW159 ftFeb 25
Portland International Airport4.4 mi NNE19 ftMar 13
Portland5.6 mi ENE21 ftMar 13
Portland Troutdale Airport11.7 mi E29 ftMar 16
Aurora State Airport20.7 mi SSW196 ftMar 16
Oregon City12.7 mi S167 ftMar 18
North Willamette Experiment Station18.3 mi SSW150 ftMar 18
Rex 1 S20.6 mi SW515 ftMar 21
Troutdale12.7 mi E33 ftMar 26
Estacada 2 SE24.6 mi SE514 ftMar 27
Vancouver Pearson Airport5.8 mi N30 ftMar 29
Beaverton 2 SSW10.0 mi SW270 ftApr 1
Scappoose Industrial Airport19.2 mi NNW55 ftApr 10
Portland-Hillsboro Airport14.4 mi W204 ftApr 16
Forest Grove21.9 mi W180 ftApr 16
Saint Helens RFD24.1 mi NNW269 ftApr 18
Vancouver 4 NNE9.7 mi N210 ftApr 26
Battle Ground17.2 mi NNE284 ftApr 26
Skamania Fish Hatchery21.7 mi ENE435 ftApr 29

Which weather station is this based on?

Station
Portland KGW-TV (NOAA USC00356749, COOP)
Distance
2.3 mi SW of the city center
Elevation
159 ft; city center 161 ft (USGS), difference −2 ft
Record
NOAA completeness flag R, 24 of 30 years (1991–2020)
Confidence
High (rule)

Confidence: High. The station is close (2.3 miles from the city center), its elevation differs by just 2 ft, and its frost statistics meet our completeness rule (NOAA flag R, 24 of 30 years).

Caveat: these frost statistics carry NOAA's 'R' (representative) flag. They're based on 24 of the 30 years in 1991–2020, with missing months filled in from surrounding stations. The nearest station with a full 'S' (standard) record is Portland International Airport, 4.4 mi away, with a typical last frost of Mar 13.

Nearby NOAA stations with frost statistics that pass our rules (within 25 mi, elevation within 500 ft)
StationIDDistanceElev. (Δ)Last frost 50%First frost 50%Season 50%NOAA flag / years
Portland KGW-TVUSC003567492.3 mi SW159 ft (-2)Feb 25Dec 1280 dR / 24
Portland International AirportUSW000242294.4 mi NNE19 ft (-142)Mar 13Nov 19247 dS / 27
PortlandUSC003567505.6 mi ENE21 ft (-140)Mar 13Nov 22251 dR / 23
Vancouver Pearson AirportUSW000942985.8 mi N30 ft (-131)Mar 29Nov 9223 dR / 22
Nature Park-BeavertonUSC003559459.6 mi WSW185 ft (+24)Feb 11Dec 5303 dR / 12
Vancouver 4 NNEUSC004587739.7 mi N210 ft (+49)Apr 26Oct 18177 dS / 29
Beaverton 2 SSWUSC0035059510.0 mi SW270 ft (+109)Apr 1Nov 6222 dR / 15
Portland Troutdale AirportUSW0002424211.7 mi E29 ft (-132)Mar 16Nov 20250 dR / 20
TroutdaleUSC0035863412.7 mi E33 ft (-128)Mar 26Nov 17237 dR / 18
Oregon CityUSC0035633412.7 mi S167 ft (+6)Mar 18Nov 18244 dS / 24
Portland-Hillsboro AirportUSW0009426114.4 mi W204 ft (+43)Apr 16Oct 23191 dR / 20
Battle GroundUSC0045048217.2 mi NNE284 ft (+123)Apr 26Oct 16174 dS / 26
North Willamette Experiment StationUSC0035615118.3 mi SSW150 ft (-11)Mar 18Nov 13243 dR / 16
Scappoose Industrial AirportUSW0000420119.2 mi NNW55 ft (-106)Apr 10Nov 2209 dR / 22
Rex 1 SUSC0035712720.6 mi SW515 ft (+354)Mar 21Nov 22241 dR / 10
Aurora State AirportUSW0009428120.7 mi SSW196 ft (+35)Mar 16Nov 14242 dR / 23
Skamania Fish HatcheryUSC0045769621.7 mi ENE435 ft (+274)Apr 29Oct 22177 dR / 22
Forest GroveUSC0035299721.9 mi W180 ft (+19)Apr 16Oct 26192 dS / 28
Saint Helens RFDUSC0035746624.1 mi NNW269 ft (+108)Apr 18Nov 7201 dR / 16
Estacada 2 SEUSC0035269324.6 mi SE514 ft (+353)Mar 27Nov 14230 dS / 29
Other stations within 25 mi (not used)
  • Headworks Portland Water B (USC00353770), 24.8 mi ESE, 748 ft: typical last frost Mar 27. Not used: |elev diff| 587 ft > 500 ft.

27 other NOAA normals stations within 40 km (mostly rain gauges) have no frost statistics.

Portland planting dates at a glance

Balanced dates use the 30%-risk last-frost date as the anchor. The Portland planting calendar has typical and safe dates, fall planting and a month-by-month list for 26 vegetables.

Main planting step for each crop (2027 season)
CropStart indoorsPlant outdoors (balanced)Fall
Tomatoes Apr 18 – May 2 Jun 6 –
Peppers Jan 23 – Feb 6 Mar 20 –
Potatoes – Feb 20 – Mar 6 –
Onions (dry, from sets) – Feb 6–20 –
Peas – Feb 6–20 sow by Sep 13
Lettuce (leaf) – Feb 6–20 sow by Sep 18
Carrots – Feb 20 – Mar 6 sow by Sep 8
Beans (snap) – Mar 6 sow by Sep 4
Summer squash – Mar 6 sow by Sep 14
Broccoli Dec 19 – Jan 2 Feb 6–20 transplant by Sep 13
Cabbage Dec 19 – Jan 2 Feb 6–20 transplant by Aug 24
Cauliflower Jan 2–16 Feb 20 – Mar 6 –
Kohlrabi – Feb 6–20 sow by Sep 28
Green onions – Feb 6–20 sow by Sep 18
Radishes – Feb 6–20 sow by Oct 18
Spinach – Feb 6–20 sow by Oct 8
Turnips – Feb 6–20 sow by Sep 28
Beets – Feb 20 – Mar 6 sow by Sep 18
Swiss chard – Feb 20 – Mar 6 sow by Sep 18
Parsnips – Feb 20 – Mar 6 –
Sweet corn – Mar 6 –
Cucumbers – Mar 6 sow by Sep 9
Eggplant Jan 16 – Feb 6 Mar 20 –
Cantaloupe – Mar 20 –
Watermelon – Mar 20 –
Winter squash – Mar 20 –

When to plant tomatoes in Portland · Fall planting dates for Portland

Frost dates near Portland

Nearest cities we cover (NOAA 1991–2020, typical 50% dates)
CityDistanceLast frostFirst frostSeasonZone 2023
Seattle, WA frost dates145 miMar 8Nov 23259 days9a

All Oregon cities

Frequently asked questions

What is the average last frost date in Portland?

The typical (median, 50%) last 32°F night in Portland is Feb 25, based on NOAA 1991–2020 normals at Portland KGW-TV. For a safer target, use Mar 21; after that, only about 1 year in 10 still has a freeze.

When is the first frost in Portland?

Typically by Dec 1 for the first 32°F night, though about 1 year in 10 it comes as early as Nov 10. The first 36°F night (frost possible on plants) typically shows up around Nov 12.

What growing zone is Portland, Oregon? Is Portland zone 8 or 9?

Portland is in USDA hardiness zone 8b–9a on the current 2023 map (zone 8–9 for short). On the older 2012 map, most of the city was 8b. That's why older references still say 'zone 8'.

Is it too early to plant in Portland?

For frost-tender plants, yes if it's before Feb 25: until then, the odds of another 32°F night are better than even. Between Feb 25 and Mar 21, the risk falls from 50% to 10%. Cool-season crops like peas and lettuce can go in weeks earlier; see the planting calendar.

What temperature is a killing frost?

It depends on the crop. Tender plants such as tomatoes are killed by a light frost, which CSU Extension describes as 28–32°F; below 28°F is a heavy frost. We show NOAA odds for 36°F (frost possible on plants), 32°F (freeze, our headline) and 28°F (hard freeze).

Is first frost the same as first freeze?

Not quite. A freeze is when the air reaches 32°F. Frost is ice that forms on surfaces, and on calm, clear nights it can form with the air a few degrees above freezing. So in Portland, the first 36°F night (frost possible on plants) typically comes around Nov 12, before the first 32°F night (Dec 1).

Download & sources

Data: NOAA NCEI U.S. Climate Normals 1991–2020 (annual/seasonal and daily normals, station USC00356749); USDA Plant Hardiness Zone ZIP tables 2023 and 2012 by the PRISM Group, Oregon State University; Census 2020 ZIP/place relationship file; USGS elevation. Long-term odds, not a forecast. Figures and sentences are generated from these data by fixed rules; see the methodology. Last updated 2026-10-08.