Washington planting calendars
Planting calendars, USDA hardiness zones, and average frost dates for 196 Washington locations (Aberdeen, WA, Acme, WA, Airway Heights, WA, Amanda Park, WA, Anacortes, WA, Ashford, WA, Ashford, WA, Bainbridge Island, WA, Banks Lake South, WA, Baring, WA, Basin, WA, Bay Center, WA, and 184 more). Pick a location to see its zone, average last and first frost dates, growing-season length, and a printable per-crop planting calendar, all from public NOAA and USDA data.
Locations in Washington — 150 of 196
| Location | USDA zone | Last frost | First frost | Season (days) |
|---|---|---|---|---|
| Aberdeen | 8b 15 to 20 °F | Mar 29 | Nov 15 | 234 |
| Acme | 8a 10 to 15 °F | Mar 27 | Nov 6 | 224 |
| Airway Heights | 6b −5 to 0 °F | Apr 26 | Oct 12 | 168 |
| Amanda Park | 8b 15 to 20 °F | Apr 29 | Oct 17 | 171 |
| Ashford | 7a 0 to 5 °F | May 22 | Oct 3 | 134 |
| Ashford | 8a 10 to 15 °F | May 22 | Oct 3 | 134 |
| Bainbridge Island | 9a 20 to 25 °F | Mar 29 | Nov 14 | 227 |
| Baring | 8a 10 to 15 °F | Apr 14 | Oct 29 | 197 |
| Basin | 7a 0 to 5 °F | Apr 21 | Oct 22 | 182 |
| Bay Center | 9a 20 to 25 °F | Apr 26 | Oct 17 | 177 |
| Bellevue | 8b 15 to 20 °F | Mar 13 | Nov 16 | 248 |
| Bellevue | 8b 15 to 20 °F | Mar 8 | Nov 23 | 259 |
| Bellingham | 8b 15 to 20 °F | Apr 1 | Nov 2 | 216 |
| Bellingham | 8a 10 to 15 °F | Mar 31 | Oct 30 | 211 |
| Birch Bay | 8b 15 to 20 °F | Mar 31 | Nov 4 | 219 |
| Bremerton | 8b 15 to 20 °F | Mar 29 | Nov 14 | 227 |
| Brewster | 7a 0 to 5 °F | Apr 26 | Oct 11 | 167 |
| Cashmere | 7a 0 to 5 °F | May 10 | Sep 30 | 142 |
| Centerville | 7b 5 to 10 °F | May 19 | Sep 25 | 126 |
| Chehalis | 8a 10 to 15 °F | Apr 22 | Oct 27 | 188 |
| Chinook | 8b 15 to 20 °F | Apr 6 | Oct 26 | 200 |
| Clarkston Heights-Vineland | 7b 5 to 10 °F | Apr 6 | Oct 26 | 200 |
| Clayton | 6a −10 to −5 °F | May 22 | Sep 14 | 112 |
| Cliffdell | 7a 0 to 5 °F | Apr 30 | Oct 8 | 162 |
| Colfax | 7a 0 to 5 °F | May 6 | Sep 29 | 143 |
| College Place | 7a 0 to 5 °F | May 2 | Oct 1 | 151 |
| Colton | 7a 0 to 5 °F | Apr 29 | Oct 2 | 159 |
| Concrete | 8a 10 to 15 °F | Mar 28 | Nov 14 | 229 |
| Connell | 7a 0 to 5 °F | Apr 30 | Oct 12 | 165 |
| Cottage Lake | 8b 15 to 20 °F | Apr 17 | Oct 23 | 188 |
| Cougar | 8a 10 to 15 °F | Apr 1 | Nov 18 | 227 |
| Creston | 7a 0 to 5 °F | Jun 1 | Sep 22 | 112 |
| Curlew Lake | 6a −10 to −5 °F | May 30 | Sep 10 | 102 |
| Danville | 6b −5 to 0 °F | May 30 | Sep 10 | 102 |
| Darrington | 8a 10 to 15 °F | May 25 | Sep 19 | 114 |
| Davenport | 6b −5 to 0 °F | Jun 6 | Sep 11 | 94 |
| Desert Aire | 7b 5 to 10 °F | Mar 24 | Nov 4 | 222 |
| Disautel | 6b −5 to 0 °F | Apr 30 | Oct 7 | 160 |
| East Wenatchee | 7a 0 to 5 °F | Apr 8 | Oct 24 | 200 |
| Eatonville | 8b 15 to 20 °F | May 22 | Oct 3 | 134 |
| Elmer | 7b 5 to 10 °F | Apr 22 | Oct 21 | 180 |
| Endicott | 7a 0 to 5 °F | Apr 29 | Oct 4 | 161 |
| Entiat | 7a 0 to 5 °F | Apr 5 | Oct 24 | 200 |
| Everett | 8b 15 to 20 °F | Mar 24 | Nov 2 | 223 |
| Ferndale | 8b 15 to 20 °F | Mar 31 | Oct 30 | 211 |
| Forks | 8b 15 to 20 °F | Apr 26 | Oct 25 | 182 |
| Friday Harbor | 9a 20 to 25 °F | Mar 26 | Nov 10 | 230 |
| Friday Harbor | 8b 15 to 20 °F | Feb 26 | Nov 29 | 276 |
| Geneva | 8a 10 to 15 °F | Apr 1 | Nov 2 | 216 |
| Goldendale | 7a 0 to 5 °F | May 19 | Sep 25 | 126 |
| Graham | 8b 15 to 20 °F | Apr 11 | Oct 30 | 202 |
| Grandview | 7b 5 to 10 °F | Apr 14 | Oct 22 | 189 |
| Grayland | 9a 20 to 25 °F | Mar 29 | Nov 7 | 224 |
| Greenwater | 8a 10 to 15 °F | Apr 18 | Oct 31 | 196 |
| Hansville | 8b 15 to 20 °F | Mar 9 | Nov 17 | 250 |
| Hobart | 8b 15 to 20 °F | Apr 20 | Oct 25 | 187 |
| Humptulips | 8b 15 to 20 °F | Apr 26 | Oct 22 | 180 |
| Inchelium | 6b −5 to 0 °F | May 2 | Oct 2 | 153 |
| Inchelium | 6b −5 to 0 °F | May 16 | Sep 15 | 120 |
| Kahlotus | 7a 0 to 5 °F | Apr 25 | Oct 15 | 173 |
| Keller | 7a 0 to 5 °F | Apr 22 | Oct 21 | 180 |
| Kelso | 8b 15 to 20 °F | Apr 8 | Nov 5 | 210 |
| Kent | 8b 15 to 20 °F | Mar 20 | Nov 10 | 233 |
| Kent | 9a 20 to 25 °F | Mar 20 | Nov 10 | 233 |
| Kittitas | 6b −5 to 0 °F | May 8 | Oct 2 | 146 |
| Klickitat | 7a 0 to 5 °F | May 12 | Oct 11 | 149 |
| LaCrosse | 7a 0 to 5 °F | May 13 | Sep 26 | 133 |
| Leavenworth | 7a 0 to 5 °F | May 22 | Sep 22 | 121 |
| Lind | 7a 0 to 5 °F | May 7 | Oct 4 | 150 |
| Loon Lake | 6a −10 to −5 °F | May 16 | Sep 15 | 120 |
| Lynden | 8a 10 to 15 °F | Apr 18 | Oct 18 | 185 |
| Mabton | 7a 0 to 5 °F | Apr 14 | Oct 22 | 189 |
| Mansfield | 6b −5 to 0 °F | Apr 26 | Oct 11 | 167 |
| Manson | 7a 0 to 5 °F | Apr 21 | Oct 15 | 177 |
| Manson | 7a 0 to 5 °F | Apr 17 | Oct 22 | 187 |
| Marblemount | 7a 0 to 5 °F | Apr 2 | Nov 14 | 224 |
| Marrowstone | 9a 20 to 25 °F | Mar 1 | Nov 28 | 274 |
| Maryhill | 8a 10 to 15 °F | May 12 | Oct 4 | 143 |
| Mattawa | 7a 0 to 5 °F | Mar 24 | Nov 4 | 222 |
| Morton | 8b 15 to 20 °F | Apr 24 | Oct 15 | 176 |
| Moses Lake | 7a 0 to 5 °F | Apr 27 | Oct 8 | 165 |
| Mossyrock | 8a 10 to 15 °F | Apr 7 | Nov 13 | 215 |
| Mount Vernon | 8b 15 to 20 °F | Mar 27 | Nov 6 | 224 |
| Naches | 7a 0 to 5 °F | May 8 | Oct 2 | 146 |
| Naselle | 8b 15 to 20 °F | Apr 24 | Oct 20 | 179 |
| Nespelem | 6b −5 to 0 °F | Apr 22 | Oct 21 | 180 |
| Newport | 6a −10 to −5 °F | May 12 | Sep 21 | 130 |
| North Bonneville | 9a 20 to 25 °F | Mar 14 | Nov 27 | 257 |
| Northport | 6b −5 to 0 °F | May 8 | Oct 1 | 143 |
| Ocean Park | 9a 20 to 25 °F | Apr 6 | Oct 26 | 200 |
| Ocean Shores | 9a 20 to 25 °F | Mar 30 | Nov 14 | 228 |
| Odessa | 6b −5 to 0 °F | May 14 | Sep 26 | 135 |
| Onalaska | 8b 15 to 20 °F | Apr 7 | Nov 13 | 215 |
| Onalaska | 8a 10 to 15 °F | Apr 5 | Oct 25 | 196 |
| Oroville | 6a −10 to −5 °F | May 6 | Oct 6 | 151 |
| Packwood | 8a 10 to 15 °F | Apr 30 | Oct 8 | 162 |
| Pasco | 7a 0 to 5 °F | Apr 7 | Oct 22 | 199 |
| Pe Ell | 8a 10 to 15 °F | Apr 27 | Oct 22 | 178 |
| Port Angeles | 8b 15 to 20 °F | Apr 9 | Nov 3 | 209 |
| Port Ludlow | 8b 15 to 20 °F | Mar 1 | Nov 28 | 274 |
| Port Ludlow | 8b 15 to 20 °F | Apr 11 | Oct 28 | 199 |
| Prairie Heights | 8b 15 to 20 °F | Apr 18 | Oct 31 | 196 |
| Quincy | 7a 0 to 5 °F | Apr 21 | Oct 16 | 178 |
| Ravensdale | 8b 15 to 20 °F | Apr 3 | Nov 11 | 219 |
| Renton | 9a 20 to 25 °F | Mar 13 | Nov 16 | 248 |
| Ridgefield | 8b 15 to 20 °F | Apr 10 | Nov 2 | 209 |
| Ritzville | 6b −5 to 0 °F | May 7 | Oct 10 | 153 |
| Riverpoint | 8a 10 to 15 °F | Apr 23 | Nov 1 | 193 |
| Rochester | 8b 15 to 20 °F | Apr 22 | Oct 27 | 188 |
| Roosevelt | 7a 0 to 5 °F | Apr 6 | Oct 21 | 196 |
| Roslyn | 7a 0 to 5 °F | May 14 | Oct 17 | 154 |
| Seattle | 9a 20 to 25 °F | Mar 8 | Nov 23 | 259 |
| Seattle | 9a 20 to 25 °F | Mar 2 | Nov 23 | 266 |
| Sekiu | 9a 20 to 25 °F | Apr 26 | Oct 25 | 182 |
| Shelton | 8b 15 to 20 °F | Apr 27 | Oct 16 | 175 |
| Skokomish | 8b 15 to 20 °F | Mar 24 | Nov 15 | 235 |
| Snoqualmie | 8b 15 to 20 °F | Mar 30 | Nov 7 | 223 |
| Soap Lake | 7a 0 to 5 °F | Apr 22 | Oct 17 | 175 |
| Spokane | 7a 0 to 5 °F | Apr 26 | Oct 15 | 170 |
| Spokane | 6b −5 to 0 °F | Apr 26 | Oct 15 | 170 |
| Sprague | 6b −5 to 0 °F | May 31 | Sep 12 | 101 |
| Starbuck | 7b 5 to 10 °F | Apr 28 | Oct 13 | 168 |
| Startup | 8b 15 to 20 °F | Apr 15 | Oct 25 | 192 |
| Steptoe | 6b −5 to 0 °F | Apr 29 | Oct 4 | 161 |
| Suncrest | 6b −5 to 0 °F | May 10 | Sep 26 | 137 |
| Sunday Lake | 8b 15 to 20 °F | Apr 22 | Oct 19 | 181 |
| Tacoma | 8b 15 to 20 °F | Mar 8 | Nov 14 | 250 |
| Tacoma | 8b 15 to 20 °F | Mar 11 | Nov 21 | 254 |
| Tacoma | 9a 20 to 25 °F | Mar 11 | Nov 21 | 254 |
| Tekoa | 6b −5 to 0 °F | May 7 | Sep 28 | 144 |
| Thorp | 7a 0 to 5 °F | Apr 28 | Oct 7 | 163 |
| Toppenish | 7a 0 to 5 °F | Apr 21 | Oct 15 | 176 |
| Trout Lake | 7a 0 to 5 °F | May 18 | Sep 25 | 125 |
| Tumwater | 8a 10 to 15 °F | Apr 29 | Oct 14 | 169 |
| Twisp | 6b −5 to 0 °F | May 15 | Sep 22 | 127 |
| Uniontown | 7a 0 to 5 °F | Apr 6 | Oct 26 | 200 |
| Upper Elochoman | 8b 15 to 20 °F | Apr 24 | Oct 24 | 184 |
| Vancouver | 8b 15 to 20 °F | Mar 29 | Nov 9 | 223 |
| Vancouver | 8b 15 to 20 °F | Apr 26 | Oct 18 | 177 |
| Verlot | 8a 10 to 15 °F | Apr 15 | Oct 25 | 192 |
| Walla Walla | 7a 0 to 5 °F | Mar 27 | Oct 31 | 219 |
| Washougal | 8b 15 to 20 °F | Apr 29 | Oct 22 | 177 |
| Waterville | 6b −5 to 0 °F | Apr 17 | Oct 22 | 187 |
| Wenatchee | 7a 0 to 5 °F | Apr 4 | Oct 28 | 208 |
| Willapa | 8b 15 to 20 °F | Apr 26 | Oct 17 | 177 |
| Willapa | 8a 10 to 15 °F | Apr 26 | Oct 17 | 177 |
| Wilson Creek | 6b −5 to 0 °F | Apr 27 | Oct 8 | 165 |
| Winthrop | 6b −5 to 0 °F | Apr 27 | Oct 17 | 173 |
| Wishram | 7b 5 to 10 °F | Apr 11 | Oct 26 | 197 |
| Yakima | 7a 0 to 5 °F | May 8 | Oct 4 | 149 |
Data: NOAA NCEI U.S. Climate Normals 1991–2020 (public domain) and USDA Plant Hardiness Zone Map 2023. Planting windows synthesized from U.S. Cooperative Extension guides.
More ways to explore
Browse by USDA hardiness zone, see when to plant common crops, or read the methodology behind every figure. This site lists 196 Washington locations, mapping every ZIP in the state to its nearest weather station with a full 30-year record.