USDA hardiness zones in Oregon
| Zone | Avg. extreme minimum | ZIP codes | Example cities |
|---|---|---|---|
| Zone 5b | −15 to −10°F | 1 | — |
| Zone 6a | −10 to −5°F | 27 | — |
| Zone 6b | −5 to 0°F | 60 | Bend, Redmond, Klamath Falls, La Grande |
| Zone 7a | 0 to 5°F | 33 | Pendleton, Ontario, Madras, Milton-Freewater |
| Zone 7b | 5 to 10°F | 19 | Hermiston, Umatilla |
| Zone 8a | 10 to 15°F | 16 | Ashland, The Dalles, Eagle Point, Hood River |
| Zone 8b | 15 to 20°F | 179 | Portland, Salem, Eugene, Hillsboro |
| Zone 9a | 20 to 25°F | 88 | Gresham, Beaverton, Tigard, Lake Oswego |
| Zone 9b | 25 to 30°F | 10 | Newport, Brookings |
Growing zone and frost dates by city
| City | Zone | Frost dates |
|---|---|---|
| Portland | 8b (15 to 20°F) | Portland frost dates |
| Salem | 8b (15 to 20°F) | Salem frost dates |
| Eugene | 8b (15 to 20°F) | Eugene frost dates |
| Gresham | 9a (20 to 25°F) | Gresham frost dates |
| Hillsboro | 8b (15 to 20°F) | Hillsboro frost dates |
| Bend | 6b (−5 to 0°F) | Bend frost dates |
| Beaverton | 9a (20 to 25°F) | Beaverton frost dates |
| Medford | 8b (15 to 20°F) | Medford frost dates |
| Corvallis | 8b (15 to 20°F) | Corvallis frost dates |
| Springfield | 8b (15 to 20°F) | Springfield frost dates |
| Tigard | 9a (20 to 25°F) | Tigard frost dates |
| Albany | 8b (15 to 20°F) | Albany frost dates |
| Lake Oswego | 9a (20 to 25°F) | Lake Oswego frost dates |
| Grants Pass | 8b (15 to 20°F) | Grants Pass frost dates |
| Keizer | 8b (15 to 20°F) | Keizer frost dates |
| Redmond | 6b (−5 to 0°F) | Redmond frost dates |
| Oregon City | 9a (20 to 25°F) | Oregon City frost dates |
| McMinnville | 8b (15 to 20°F) | McMinnville frost dates |
| Woodburn | 8b (15 to 20°F) | Woodburn frost dates |
| Happy Valley | 8b (15 to 20°F) | Happy Valley frost dates |
| Tualatin | 9a (20 to 25°F) | Tualatin frost dates |
| Wilsonville | 8b (15 to 20°F) | Wilsonville frost dates |
| Forest Grove | 8b (15 to 20°F) | Forest Grove frost dates |
| Newberg | 8b (15 to 20°F) | Newberg frost dates |
| West Linn | 9a (20 to 25°F) | West Linn frost dates |
| Roseburg | 8b (15 to 20°F) | Roseburg frost dates |
| Milwaukie | 9a (20 to 25°F) | Milwaukie frost dates |
| Klamath Falls | 6b (−5 to 0°F) | Klamath Falls frost dates |
| Ashland | 8a (10 to 15°F) | Ashland frost dates |
| Sherwood | 8b (15 to 20°F) | Sherwood frost dates |
| Lebanon | 8b (15 to 20°F) | Lebanon frost dates |
| Hermiston | 7b (5 to 10°F) | Hermiston frost dates |
| Central Point | 8b (15 to 20°F) | Central Point frost dates |
| Canby | 8b (15 to 20°F) | Canby frost dates |
| Dallas | 8b (15 to 20°F) | Dallas frost dates |
| Pendleton | 7a (0 to 5°F) | Pendleton frost dates |
| Troutdale | 9a (20 to 25°F) | Troutdale frost dates |
| The Dalles | 8a (10 to 15°F) | The Dalles frost dates |
| Coos Bay | 9a (20 to 25°F) | Coos Bay frost dates |
| Cornelius | 8b (15 to 20°F) | Cornelius frost dates |
| St. Helens | 8b (15 to 20°F) | St. Helens frost dates |
| Sandy | 8b (15 to 20°F) | Sandy frost dates |
| La Grande | 6b (−5 to 0°F) | La Grande frost dates |
| Prineville | 6b (−5 to 0°F) | Prineville frost dates |
| Ontario | 7a (0 to 5°F) | Ontario frost dates |
| Gladstone | 9a (20 to 25°F) | Gladstone frost dates |
| Monmouth | 8b (15 to 20°F) | Monmouth frost dates |
| Cottage Grove | 8b (15 to 20°F) | Cottage Grove frost dates |
| Fairview | 9a (20 to 25°F) | Fairview frost dates |
| Silverton | 8b (15 to 20°F) | Silverton frost dates |
| Newport | 9b (25 to 30°F) | Newport frost dates |
| Sweet Home | 8b (15 to 20°F) | Sweet Home frost dates |
| Independence | 8b (15 to 20°F) | Independence frost dates |
| Lincoln City | 9a (20 to 25°F) | Lincoln City frost dates |
| Molalla | 8b (15 to 20°F) | Molalla frost dates |
| Baker City | 6b (−5 to 0°F) | Baker City frost dates |
| North Bend | 9a (20 to 25°F) | North Bend frost dates |
| Eagle Point | 8a (10 to 15°F) | Eagle Point frost dates |
| Astoria | 9a (20 to 25°F) | Astoria frost dates |
| Florence | 9a (20 to 25°F) | Florence frost dates |
| Sutherlin | 8b (15 to 20°F) | Sutherlin frost dates |
| Stayton | 8b (15 to 20°F) | Stayton frost dates |
| Hood River | 8a (10 to 15°F) | Hood River frost dates |
| Scappoose | 8b (15 to 20°F) | Scappoose frost dates |
| Umatilla | 7b (5 to 10°F) | Umatilla frost dates |
| Madras | 7a (0 to 5°F) | Madras frost dates |
| Junction City | 8b (15 to 20°F) | Junction City frost dates |
| Seaside | 9a (20 to 25°F) | Seaside frost dates |
| Milton-Freewater | 7a (0 to 5°F) | Milton-Freewater frost dates |
| Brookings | 9b (25 to 30°F) | Brookings frost dates |
| Warrenton | 9a (20 to 25°F) | Warrenton frost dates |
| Talent | 8b (15 to 20°F) | Talent frost dates |
| Sheridan | 8b (15 to 20°F) | Sheridan frost dates |
| Estacada | 8b (15 to 20°F) | Estacada frost dates |
| Philomath | 8b (15 to 20°F) | Philomath frost dates |
| Winston | 9a (20 to 25°F) | Winston frost dates |
| Creswell | 8b (15 to 20°F) | Creswell frost dates |
| Tillamook | 9a (20 to 25°F) | Tillamook frost dates |
| Veneta | 8b (15 to 20°F) | Veneta frost dates |
| King City | 9a (20 to 25°F) | King City frost dates |
Frequently asked questions
What growing zone is Oregon in?
Oregon’s ZIP codes span USDA zones 5b to 9b, and 8b is the most common. Zones vary with elevation and distance from water, so check your own ZIP code.
When should I plant?
Hardiness zones are about winter cold, not planting dates. For timing, use the last spring frost date for your city on our Oregon frost dates page.