Washington Planting Zones
Washington runs from zone 6a to zone 9b on the 2023 USDA map. Zone 8b is the most common, covering 37% of the state's ZIP codes. Seattle is 9a, Spokane is 7a and Yakima is 7a.
Zones across Washington
| Zone | Average coldest night | Share of Washington ZIP codes |
|---|---|---|
| 6a | −10 to −5°F | 2% |
| 6b | −5 to 0°F | 12% |
| 7a | 0 to 5°F | 18% |
| 7b | 5 to 10°F | 4% |
| 8a | 10 to 15°F | 7% |
| 8b | 15 to 20°F | 37% |
| 9a | 20 to 25°F | 19% |
| 9b | 25 to 30°F | under 1% |
Planting zone for every city and town in Washington
Each Washington town uses the ZIP code at its center. Big towns can cross into the next half-zone, so look up your own ZIP if you're near a line.
| City | Zone | Average coldest night |
|---|---|---|
| Aberdeen | 8b | 15 to 20°F |
| Airway Heights | 6b | −5 to 0°F |
| Albion | 7a | 0 to 5°F |
| Algona | 8b | 15 to 20°F |
| Almira | 6b | −5 to 0°F |
| Anacortes | 8b | 15 to 20°F |
| Arlington | 8b | 15 to 20°F |
| Asotin | 7a | 0 to 5°F |
| Auburn | 8b | 15 to 20°F |
| Bainbridge Island | 9a | 20 to 25°F |
| Battle Ground | 8b | 15 to 20°F |
| Beaux Arts Village | 9a | 20 to 25°F |
| Bellevue | 8b | 15 to 20°F |
| Bellingham | 8b | 15 to 20°F |
| Benton City | 7b | 5 to 10°F |
| Bingen | 8a | 10 to 15°F |
| Black Diamond | 8b | 15 to 20°F |
| Blaine | 8b | 15 to 20°F |
| Bonney Lake | 8b | 15 to 20°F |
| Bothell | 8b | 15 to 20°F |
| Brewster | 7a | 0 to 5°F |
| Bridgeport | 7a | 0 to 5°F |
| Brier | 9a | 20 to 25°F |
| Buckley | 8b | 15 to 20°F |
| Bucoda | 8b | 15 to 20°F |
| Burien | 9a | 20 to 25°F |
| Burlington | 8b | 15 to 20°F |
| Camas | 8b | 15 to 20°F |
| Carbonado | 8b | 15 to 20°F |
| Carnation | 8b | 15 to 20°F |
| Cashmere | 7a | 0 to 5°F |
| Castle Rock | 8b | 15 to 20°F |
| Cathlamet | 8b | 15 to 20°F |
| Centralia | 8b | 15 to 20°F |
| Chehalis | 8a | 10 to 15°F |
| Chelan | 7b | 5 to 10°F |
| Cheney | 6b | −5 to 0°F |
| Chewelah | 6a | −10 to −5°F |
| Clarkston | 7a | 0 to 5°F |
| Cle Elum | 7a | 0 to 5°F |
| Clyde Hill | 9a | 20 to 25°F |
| Colfax | 7a | 0 to 5°F |
| College Place | 7a | 0 to 5°F |
| Colton | 7a | 0 to 5°F |
| Colville | 6a | −10 to −5°F |
| Conconully | 6b | −5 to 0°F |
| Concrete | 8a | 10 to 15°F |
| Connell | 7a | 0 to 5°F |
| Cosmopolis | 8b | 15 to 20°F |
| Coulee City | 6b | −5 to 0°F |
| Coulee Dam | 7b | 5 to 10°F |
| Coupeville | 8b | 15 to 20°F |
| Covington | 8b | 15 to 20°F |
| Creston | 6b | −5 to 0°F |
| Cusick | 6a | −10 to −5°F |
| Darrington | 8a | 10 to 15°F |
| Davenport | 6b | −5 to 0°F |
| Dayton | 7a | 0 to 5°F |
| Deer Park | 6b | −5 to 0°F |
| Des Moines | 9a | 20 to 25°F |
| DuPont | 8b | 15 to 20°F |
| Duvall | 8b | 15 to 20°F |
| East Wenatchee | 7a | 0 to 5°F |
| Eatonville | 8b | 15 to 20°F |
| Edgewood | 8b | 15 to 20°F |
| Edmonds | 9a | 20 to 25°F |
| Electric City | 7a | 0 to 5°F |
| Ellensburg | 7a | 0 to 5°F |
| Elma | 8b | 15 to 20°F |
| Elmer City | 7b | 5 to 10°F |
| Endicott | 7a | 0 to 5°F |
| Entiat | 7a | 0 to 5°F |
| Enumclaw | 8a | 10 to 15°F |
| Ephrata | 6b | −5 to 0°F |
| Everett | 8b | 15 to 20°F |
| Everson | 8a | 10 to 15°F |
| Fairfield | 6b | −5 to 0°F |
| Farmington | 6b | −5 to 0°F |
| Federal Way | 8b | 15 to 20°F |
| Ferndale | 8b | 15 to 20°F |
| Fife | 8b | 15 to 20°F |
| Fircrest | 8b | 15 to 20°F |
| Forks | 8b | 15 to 20°F |
| Friday Harbor | 9a | 20 to 25°F |
| Garfield | 6b | −5 to 0°F |
| George | 7a | 0 to 5°F |
| Gig Harbor | 8b | 15 to 20°F |
| Gold Bar | 8b | 15 to 20°F |
| Goldendale | 7a | 0 to 5°F |
| Grand Coulee | 7b | 5 to 10°F |
| Grandview | 7b | 5 to 10°F |
| Granger | 7a | 0 to 5°F |
| Granite Falls | 8b | 15 to 20°F |
| Hamilton | 8b | 15 to 20°F |
| Harrah | 7a | 0 to 5°F |
| Harrington | 6b | −5 to 0°F |
| Hartline | 6b | −5 to 0°F |
| Hatton | 7a | 0 to 5°F |
| Hoquiam | 8b | 15 to 20°F |
| Hunts Point | 9a | 20 to 25°F |
| Ilwaco | 9a | 20 to 25°F |
| Index | 8a | 10 to 15°F |
| Ione | 6a | −10 to −5°F |
| Issaquah | 8b | 15 to 20°F |
| Kahlotus | 7a | 0 to 5°F |
| Kalama | 8b | 15 to 20°F |
| Kelso | 8b | 15 to 20°F |
| Kenmore | 9a | 20 to 25°F |
| Kennewick | 7b | 5 to 10°F |
| Kent | 8b | 15 to 20°F |
| Kirkland | 9a | 20 to 25°F |
| Kittitas | 6b | −5 to 0°F |
| Krupp | 6b | −5 to 0°F |
| La Center | 8b | 15 to 20°F |
| La Conner | 8b | 15 to 20°F |
| Lacey | 8b | 15 to 20°F |
| LaCrosse | 7a | 0 to 5°F |
| Lake Forest Park | 9a | 20 to 25°F |
| Lakewood | 8b | 15 to 20°F |
| Lamont | 6b | −5 to 0°F |
| Langley | 8b | 15 to 20°F |
| Latah | 6b | −5 to 0°F |
| Leavenworth | 7a | 0 to 5°F |
| Liberty Lake | 6b | −5 to 0°F |
| Lind | 7a | 0 to 5°F |
| Long Beach | 9a | 20 to 25°F |
| Longview | 8b | 15 to 20°F |
| Lyman | 8b | 15 to 20°F |
| Lynden | 8a | 10 to 15°F |
| Lynnwood | 9a | 20 to 25°F |
| Mabton | 7b | 5 to 10°F |
| Malden | 6b | −5 to 0°F |
| Mansfield | 6b | −5 to 0°F |
| Maple Valley | 8b | 15 to 20°F |
| Marysville | 8b | 15 to 20°F |
| Mattawa | 7a | 0 to 5°F |
| McCleary | 8a | 10 to 15°F |
| Medical Lake | 6b | −5 to 0°F |
| Medina | 9a | 20 to 25°F |
| Mercer Island | 9a | 20 to 25°F |
| Mesa | 7a | 0 to 5°F |
| Metaline | 6a | −10 to −5°F |
| Metaline Falls | 6a | −10 to −5°F |
| Mill Creek | 8b | 15 to 20°F |
| Millwood | 7a | 0 to 5°F |
| Milton | 8b | 15 to 20°F |
| Monroe | 8b | 15 to 20°F |
| Montesano | 8b | 15 to 20°F |
| Morton | 8b | 15 to 20°F |
| Moses Lake | 7a | 0 to 5°F |
| Mossyrock | 8b | 15 to 20°F |
| Mount Vernon | 8b | 15 to 20°F |
| Mountlake Terrace | 9a | 20 to 25°F |
| Moxee | 7a | 0 to 5°F |
| Mukilteo | 8b | 15 to 20°F |
| Naches | 7a | 0 to 5°F |
| Napavine | 8a | 10 to 15°F |
| Nespelem | 6b | −5 to 0°F |
| Newcastle | 9a | 20 to 25°F |
| Newport | 6a | −10 to −5°F |
| Nooksack | 8a | 10 to 15°F |
| Normandy Park | 9a | 20 to 25°F |
| North Bend | 8b | 15 to 20°F |
| North Bonneville | 9a | 20 to 25°F |
| Northport | 6b | −5 to 0°F |
| Oak Harbor | 8b | 15 to 20°F |
| Oakesdale | 6b | −5 to 0°F |
| Oakville | 8a | 10 to 15°F |
| Ocean Shores | 9a | 20 to 25°F |
| Odessa | 6b | −5 to 0°F |
| Okanogan | 7a | 0 to 5°F |
| Olympia | 8a | 10 to 15°F |
| Omak | 7a | 0 to 5°F |
| Oroville | 6a | −10 to −5°F |
| Orting | 8b | 15 to 20°F |
| Othello | 7a | 0 to 5°F |
| Pacific | 8b | 15 to 20°F |
| Palouse | 6b | −5 to 0°F |
| Pasco | 7b | 5 to 10°F |
| Pateros | 7a | 0 to 5°F |
| Pe Ell | 8a | 10 to 15°F |
| Pomeroy | 7a | 0 to 5°F |
| Port Angeles | 8b | 15 to 20°F |
| Port Townsend | 8b | 15 to 20°F |
| Poulsbo | 8b | 15 to 20°F |
| Prescott | 7a | 0 to 5°F |
| Prosser | 7b | 5 to 10°F |
| Puyallup | 8b | 15 to 20°F |
| Quincy | 7a | 0 to 5°F |
| Rainier | 8b | 15 to 20°F |
| Raymond | 8a | 10 to 15°F |
| Reardan | 6b | −5 to 0°F |
| Redmond | 8b | 15 to 20°F |
| Renton | 9a | 20 to 25°F |
| Republic | 6a | −10 to −5°F |
| Richland | 7b | 5 to 10°F |
| Ridgefield | 8b | 15 to 20°F |
| Ritzville | 6b | −5 to 0°F |
| Riverside | 6b | −5 to 0°F |
| Rock Island | 7a | 0 to 5°F |
| Rockford | 6b | −5 to 0°F |
| Rosalia | 6b | −5 to 0°F |
| Roslyn | 7a | 0 to 5°F |
| Roy | 8b | 15 to 20°F |
| Royal City | 7a | 0 to 5°F |
| Ruston | 9a | 20 to 25°F |
| Sammamish | 8b | 15 to 20°F |
| SeaTac | 9a | 20 to 25°F |
| Seattle | 9a | 20 to 25°F |
| Sedro-Woolley | 8b | 15 to 20°F |
| Selah | 7a | 0 to 5°F |
| Sequim | 8b | 15 to 20°F |
| Shelton | 8b | 15 to 20°F |
| Shoreline | 9a | 20 to 25°F |
| Skykomish | 8a | 10 to 15°F |
| Snohomish | 8b | 15 to 20°F |
| Snoqualmie | 8b | 15 to 20°F |
| Soap Lake | 7a | 0 to 5°F |
| South Bend | 9a | 20 to 25°F |
| South Cle Elum | 7a | 0 to 5°F |
| South Prairie | 8b | 15 to 20°F |
| Spangle | 6b | −5 to 0°F |
| Spokane | 7a | 0 to 5°F |
| Spokane Valley | 7a | 0 to 5°F |
| Sprague | 6b | −5 to 0°F |
| Springdale | 6b | −5 to 0°F |
| St. John | 6b | −5 to 0°F |
| Stanwood | 8b | 15 to 20°F |
| Starbuck | 7b | 5 to 10°F |
| Steilacoom | 8b | 15 to 20°F |
| Stevenson | 8a | 10 to 15°F |
| Sultan | 8b | 15 to 20°F |
| Sumas | 8a | 10 to 15°F |
| Sumner | 8b | 15 to 20°F |
| Sunnyside | 7b | 5 to 10°F |
| Tacoma | 8b | 15 to 20°F |
| Tekoa | 6b | −5 to 0°F |
| Tenino | 8b | 15 to 20°F |
| Tieton | 7a | 0 to 5°F |
| Toledo | 8a | 10 to 15°F |
| Tonasket | 6b | −5 to 0°F |
| Toppenish | 7a | 0 to 5°F |
| Tukwila | 9a | 20 to 25°F |
| Tumwater | 8a | 10 to 15°F |
| Twisp | 6b | −5 to 0°F |
| Union Gap | 7a | 0 to 5°F |
| Uniontown | 7a | 0 to 5°F |
| University Place | 8b | 15 to 20°F |
| Vader | 8b | 15 to 20°F |
| Vancouver | 8b | 15 to 20°F |
| Waitsburg | 7a | 0 to 5°F |
| Walla Walla | 7a | 0 to 5°F |
| Wapato | 7a | 0 to 5°F |
| Warden | 7a | 0 to 5°F |
| Washougal | 8b | 15 to 20°F |
| Washtucna | 7a | 0 to 5°F |
| Waterville | 7a | 0 to 5°F |
| Waverly | 6b | −5 to 0°F |
| Wenatchee | 7a | 0 to 5°F |
| West Richland | 7b | 5 to 10°F |
| Westport | 9a | 20 to 25°F |
| White Salmon | 8a | 10 to 15°F |
| Wilbur | 6b | −5 to 0°F |
| Wilkeson | 8b | 15 to 20°F |
| Wilson Creek | 6b | −5 to 0°F |
| Winlock | 8a | 10 to 15°F |
| Winthrop | 6b | −5 to 0°F |
| Woodinville | 8b | 15 to 20°F |
| Woodland | 8b | 15 to 20°F |
| Woodway | 9a | 20 to 25°F |
| Yacolt | 8b | 15 to 20°F |
| Yakima | 7a | 0 to 5°F |
| Yarrow Point | 9a | 20 to 25°F |
| Zillah | 7a | 0 to 5°F |
Source: USDA Plant Hardiness Zone Map, 2023, Agricultural Research Service, U.S. Department of Agriculture; ZIP code table from the PRISM Group, Oregon State University (accessed Oct 2026). This list is our own summary, not the official USDA map. See how we calculate.
Frequently asked questions
What planting zone is Washington?
Washington spans zones 6a to 9b on the 2023 USDA map, and zone 8b is the most common. Look up your ZIP code for your exact zone.
What zone is Seattle, WA?
Seattle is zone 9a, where the coldest night of an average winter falls from 20 to 25°F. Plants rated hardy to zone 9 or colder should survive a typical winter there.
More for Washington: Washington climate zones (insulation) · Last frost dates in Washington · Frost line depth by state