Oregon Planting Zones: USDA Hardiness Zone Map by City

Oregon spans USDA hardiness zones 5b to 9b on the 2023 USDA Plant Hardiness Zone Map, a 40 °F spread in the average coldest winter night. Zone 8b is the most common, covering 40% of 473 ZIP codes. For example, Portland (ZIP 97212) is zone 8b, Salem (ZIP 97301) is zone 8b and Eugene (ZIP 97401) is zone 8b.

Zone range
5b – 9b
Most common
Zone 8b
Avg. winter low
−15 °F to 30 °F
Cities listed
19

What Planting Zones Are in Oregon?

Oregon spans USDA hardiness zones 5b to 9b, where the average coldest winter night ranges from −15 °F to 30 °F (−26.1 °C to −1.1 °C). Zone 8b covers the most ZIP codes, 40%, and zones 6b to 9a together cover 77% of the state.

PortlandSalemEugeneBendMedfordCorvallis
Each square covers about 7 × 7 miles and shows the most common 2023 USDA zone among the ZIP codes inside it; empty areas have no ZIP code centroid. White dots mark the largest cities.

Bars show each zone's share of the 473 Oregon ZIP codes in the official 2023 USDA ZIP code table; select a zone for its temperatures and hardy plants.

What Hardiness Zone Are Oregon Cities In?

Portland is in zone 8b, Salem is in zone 8b, Eugene is in zone 8b and Gresham is in zone 9a. The table lists the zone, winter low and average frost dates for 19 Oregon cities, using the ZIP code nearest each city center.

CityZIPZoneWinter lowLast frostFirst frost
Portland972128b15 °F to 20 °FFeb 25Dec 1
Salem973018b15 °F to 20 °FApr 3Nov 1
Eugene974018b15 °F to 20 °FApr 11Oct 23
Gresham970309a20 °F to 25 °FMar 16Nov 20
Hillsboro971248b15 °F to 20 °FApr 16Oct 23
Bend977026b−5 °F to 0 °FJun 6Sep 20
Beaverton970059a20 °F to 25 °FFeb 11Dec 5
Medford975048b15 °F to 20 °FApr 8Oct 29
Corvallis973318b15 °F to 20 °FApr 17Oct 28
Springfield974778b15 °F to 20 °FApr 11Oct 23
Grants Pass975278b15 °F to 20 °FApr 8Oct 28
McMinnville971288b15 °F to 20 °FApr 5Nov 7
Woodburn970718b15 °F to 20 °FMar 16Nov 14
Roseburg974958b15 °F to 20 °FMar 31Nov 5
Klamath Falls976346b−5 °F to 0 °FJun 9Sep 18
Lebanon973558b15 °F to 20 °FMar 14Nov 18
Hermiston978387b5 °F to 10 °FApr 27Oct 7
Pendleton978017a0 °F to 5 °FApr 22Oct 9
Burns977206a−10 °F to −5 °FJun 11Sep 6

Zone: 2023 USDA ZIP code table for the ZIP code nearest each city's Census center point. Frost dates: 50% (median) dates from the nearest NOAA station, 1991–2020 normals. Cities: the largest Oregon places by 2024 Census population estimates, spread across the state, plus the largest place in each common zone. Large cities can span two half zones.

Which Parts of Oregon Are in Each Zone?

Zone 6a, the coldest Oregon zone with towns, covers 6% of ZIP codes around Burns, Hines and Joseph. Zone 9b, the warmest, covers 2% around Newport, Brookings and Bandon. The table lists the largest places in every zone.

ZoneAvg. coldest nightShare of ZIPsLargest places in this zone
Zone 5b−15 °F to −10 °F<1% (1)Rural ZIP codes only
Zone 6a−10 °F to −5 °F6% (27)Burns, Hines, Joseph
Zone 6b−5 °F to 0 °F13% (62)Bend, Redmond, Klamath Falls, La Grande
Zone 7a0 °F to 5 °F8% (37)Pendleton, Ontario, Madras, Milton-Freewater
Zone 7b5 °F to 10 °F4% (17)Hermiston, The Dalles, Hood River, Umatilla
Zone 8a10 °F to 15 °F3% (14)Ashland, Eagle Point, Shady Cove, Vernonia
Zone 8b15 °F to 20 °F40% (189)Portland, Salem, Eugene, Hillsboro
Zone 9a20 °F to 25 °F24% (115)Gresham, Beaverton, Tigard, Lake Oswego
Zone 9b25 °F to 30 °F2% (11)Newport, Brookings, Bandon, Gold Beach

Places: incorporated places with 1,000+ residents, assigned the zone of the ZIP code nearest their Census center point.

What Do the Hardiness Zones Mean for Oregon Gardeners?

A Oregon gardener in zone 9b sees winter lows about 40 °F milder than one in zone 5b, so a shrub or perennial that thrives in one part of the state can die in another. Choose plants rated to your own ZIP code's zone or colder.

Hardiness zones follow latitude, elevation and large bodies of water rather than state lines. Higher ground and inland valleys that trap cold air usually sit in colder half zones, while cities, coasts and large lakes moderate winter lows. Within Oregon, a plant labelled “zones 6–9” survives winter in at least 77% of ZIP codes, but plants at the edge of their range benefit from mulch and a sheltered spot. Enter a ZIP code in the USDA hardiness zone finder by ZIP code to check your exact half zone before buying perennials.

A zone describes winter cold only. Summer heat, humidity, rainfall and soil decide whether a cold-hardy plant thrives, and planting dates for vegetables follow frost dates, not zones: two Oregon towns in the same zone can have last frosts weeks apart.

What Plants Grow Well Across Oregon?

134 plants in PlantoScan's catalogue are hardy in every zone from 6b to 9a, the zones that cover 77% of Oregon ZIP codes. Popular examples include hydrangea, chrysanthemum and poppy.

Hardiness ranges come from PlantoScan's plant database; gardeners in Oregon's colder or warmer edge zones should check each plant's full range.

When Is the Last Frost in Oregon?

Across most Oregon ZIP codes, the average last spring frost falls between March 12 and June 4, from February 11 in Beaverton to June 11 in Burns. Tender vegetables such as tomatoes go out 1 to 2 weeks after the local date.

The last and first frost dates for Oregon cities include the safer 90% planting date, the fall frost date, growing season length and a tomato planting table for each city.

Frequently Asked Questions

What planting zone is Oregon?
Oregon spans USDA hardiness zones 5b to 9b on the 2023 USDA Plant Hardiness Zone Map. Zone 8b is the most common, covering 40% of the state's 473 ZIP codes, and zones 6b to 9a together cover 77%.
What hardiness zone is Portland, Oregon?
Portland is in USDA hardiness zone 8b (ZIP 97212), where the average coldest winter night reaches 15 °F to 20 °F. Its average last spring frost is February 25 and its first fall frost December 1.
What hardiness zone is Salem, Oregon?
Salem is in USDA hardiness zone 8b (ZIP 97301), where the average coldest winter night reaches 15 °F to 20 °F. Its average last spring frost is April 3 and its first fall frost November 1.
What hardiness zone is Eugene, Oregon?
Eugene is in USDA hardiness zone 8b (ZIP 97401), where the average coldest winter night reaches 15 °F to 20 °F. Its average last spring frost is April 11 and its first fall frost October 23.
What is the coldest hardiness zone in Oregon?
Zone 5b (−15 °F to −10 °F) is the coldest zone in Oregon, found in 1 ZIP code. The warmest is zone 9b (25 °F to 30 °F), around Newport and Brookings.

Zones: 2023 USDA Plant Hardiness Zone Map ZIP code table, USDA Agricultural Research Service and the PRISM Climate Group, Oregon State University, used without changes. Frost dates: NOAA National Centers for Environmental Information, 1991–2020 U.S. Climate Normals. City locations and populations: U.S. Census Bureau Gazetteer files and Vintage 2024 population estimates. PlantoScan is not affiliated with or endorsed by these agencies.