Washington frost dates
The typical last spring frost ranges from Mar 8 in Bellevue to May 10 in Leavenworth.
12 of the 12 Washington cities listed have typical frost dates. The longest frost-free season is 259 days in Bellevue; the shortest is 142 days in Leavenworth. For a single address, look up your ZIP code: rural ZIPs use their nearest suitable station.
| City | Last spring frost | 1 in 10 after | First fall frost | 1 in 10 before | Hard freeze (28°F) | Season |
|---|---|---|---|---|---|---|
| Bellevue | Mar 8 | Mar 29 | Nov 23 | Nov 4 | Feb 11 / Dec 11 | 259 days |
| Everett | Mar 24 | Apr 11 | Nov 2 | Oct 16 | Mar 1 / Nov 21 | 223 days |
| Friday Harbor | Mar 26 | Apr 21 | Nov 10 | Oct 21 | Feb 22 / Dec 1 | 230 days |
| Kent | Mar 20 | Apr 8 | Nov 10 | Oct 26 | Feb 25 / Nov 24 | 233 days |
| Leavenworth | May 10 | May 28 | Sep 30 | Sep 18 | Apr 25 / Oct 13 | 142 days |
| Port Angeles | Apr 8 | May 1 | Oct 31 | Oct 13 | Mar 9 / Nov 18 | 204 days |
| Renton | Mar 13 | Mar 31 | Nov 16 | Oct 29 | Feb 13 / Dec 6 | 248 days |
| Seattle | Mar 8 | Mar 29 | Nov 23 | Nov 4 | Feb 11 / Dec 11 | 259 days |
| Spokane | Apr 26 | May 10 | Oct 15 | Sep 30 | Apr 4 / Oct 27 | 170 days |
| Spokane Valley | Apr 26 | May 10 | Oct 15 | Sep 30 | Apr 4 / Oct 27 | 170 days |
| Tacoma | Mar 8 | Mar 31 | Nov 14 | Oct 30 | Feb 11 / Dec 1 | 250 days |
| Vancouver | Mar 13 | Apr 1 | Nov 19 | Oct 29 | Feb 16 / Dec 5 | 247 days |
Reading the table: Everett
In Everett, the last spring frost typically comes around Mar 24: in half of years it is earlier, in half later. In 1 year in 10 it comes after Apr 11, 18 days later, so tender plants set out after that date have a 90% chance of escaping frost. In fall, the first frost typically arrives around Nov 2, and in 1 year in 10 before Oct 16. Hard freezes (28°F) usually end earlier in spring and start later in fall: around Mar 1 and Nov 21 in Everett.
Frost dates at more Washington weather stations
NOAA stations across Washington used by our ZIP code lookup, named for the town they are in.
| Station | Elevation | Last spring frost | First fall frost |
|---|---|---|---|
| Battle Ground | 284 ft | Apr 26 (1 in 10 after May 12) | Oct 16 (before Sep 29) |
| Bellingham Intl Airport | 149 ft | Mar 31 (1 in 10 after Apr 18) | Oct 30 (before Oct 12) |
| Bremerton | 110 ft | Mar 29 (1 in 10 after Apr 24) | Nov 14 (before Oct 26) |
| Carson Fish Hatchery | 1,134 ft | May 2 (1 in 10 after May 20) | Oct 9 (before Sep 22) |
| Centralia | 185 ft | Apr 22 (1 in 10 after May 10) | Oct 27 (before Oct 7) |
| Chewelah | 1,670 ft | May 16 (1 in 10 after Jun 7) | Sep 15 (before Sep 1) |
| Clearbrook | 64 ft | Apr 18 (1 in 10 after May 5) | Oct 18 (before Sep 28) |
| Colville | 1,554 ft | May 2 (1 in 10 after May 17) | Oct 2 (before Sep 19) |
| Cougar 6 E | 659 ft | Apr 1 (1 in 10 after May 2) | Nov 18 (before Oct 29) |
| Coulee Dam 1 Sw | 1,719 ft | Apr 22 (1 in 10 after May 7) | Oct 21 (before Oct 6) |
| Coupeville 1 S | 50 ft | Mar 17 (1 in 10 after Apr 3) | Nov 11 (before Oct 21) |
| Cushman Powerhouse #2 | 21 ft | Mar 24 (1 in 10 after Apr 17) | Nov 15 (before Oct 25) |
| Davenport | 2,369 ft | Jun 6 (1 in 10 after Jul 5) | Sep 11 (before Aug 26) |
| Deer Park Airport | 2,191 ft | May 22 (1 in 10 after Jun 15) | Sep 14 (before Aug 28) |
| Easton | 2,170 ft | May 9 (1 in 10 after May 26) | Oct 6 (before Sep 24) |
| Elma | 70 ft | May 1 (1 in 10 after May 19) | Oct 14 (before Sep 29) |
| Everett Snohomish Airport | 606 ft | Mar 9 (1 in 10 after Mar 29) | Nov 17 (before Oct 31) |
| Glenoma | 840 ft | Apr 24 (1 in 10 after May 12) | Oct 15 (before Sep 24) |
| Goldendale | 1,640 ft | May 19 (1 in 10 after Jun 9) | Sep 25 (before Sep 8) |
| Grays Rvr Hatchery | 100 ft | Apr 27 (1 in 10 after May 18) | Oct 22 (before Oct 3) |
| Harrington | 2,159 ft | May 31 (1 in 10 after Jun 28) | Sep 12 (before Aug 23) |
| Hartline | 1,906 ft | May 2 (1 in 10 after May 22) | Oct 12 (before Sep 27) |
| Hoquiam Bowerman Airport | 12 ft | Mar 30 (1 in 10 after Apr 25) | Nov 14 (before Oct 22) |
| Humptulips Salmon Hatchery | 140 ft | Apr 26 (1 in 10 after May 15) | Oct 22 (before Oct 3) |
| Lacrosse | 1,476 ft | May 13 (1 in 10 after Jun 1) | Sep 26 (before Sep 8) |
| Long Beach Exp Stn | 25 ft | Apr 6 (1 in 10 after Apr 28) | Oct 26 (before Oct 4) |
| Longmire Rainier Nps | 2,762 ft | May 22 (1 in 10 after Jun 9) | Oct 3 (before Sep 16) |
| Longview | 12 ft | Apr 8 (1 in 10 after May 2) | Nov 5 (before Oct 17) |
| Mcmillin Rsvr | 579 ft | Apr 11 (1 in 10 after Apr 29) | Oct 30 (before Oct 13) |
| Moxee City 10 E | 1,550 ft | May 4 (1 in 10 after May 23) | Oct 10 (before Sep 26) |
| Mt Adams RS | 1,950 ft | May 18 (1 in 10 after Jun 12) | Sep 25 (before Sep 4) |
| Mud Mtn Dam | 1,308 ft | Apr 18 (1 in 10 after May 10) | Oct 31 (before Oct 8) |
| Newport | 2,162 ft | May 12 (1 in 10 after May 29) | Sep 21 (before Sep 5) |
| Odessa | 1,543 ft | May 14 (1 in 10 after May 31) | Sep 26 (before Sep 10) |
| Olga 2 Se | 80 ft | Feb 26 (1 in 10 after Mar 23) | Nov 29 (before Nov 10) |
| Olympia Airport | 188 ft | Apr 29 (1 in 10 after May 15) | Oct 14 (before Sep 28) |
| Palmer 3 Ese | 920 ft | Apr 3 (1 in 10 after May 2) | Nov 11 (before Oct 25) |
| Pomeroy | 1,934 ft | May 2 (1 in 10 after May 19) | Oct 4 (before Sep 17) |
| Port Townsend | 100 ft | Mar 1 (1 in 10 after Mar 23) | Nov 28 (before Nov 9) |
| Prosser | 830 ft | Apr 14 (1 in 10 after May 7) | Oct 22 (before Oct 5) |
| Pullman 2 Nw | 2,515 ft | May 6 (1 in 10 after May 25) | Sep 29 (before Sep 9) |
| Pullman Moscow Rgnl Airport | 2,551 ft | Apr 29 (1 in 10 after May 14) | Oct 2 (before Sep 17) |
| Raymond 2 S | 30 ft | Apr 26 (1 in 10 after May 12) | Oct 17 (before Oct 1) |
| Republic | 2,555 ft | May 30 (1 in 10 after Jun 17) | Sep 10 (before Aug 28) |
| Richland | 373 ft | Apr 6 (1 in 10 after Apr 24) | Oct 24 (before Oct 10) |
| Rosalia | 2,420 ft | May 7 (1 in 10 after May 25) | Sep 28 (before Sep 11) |
| Seattle Tacoma Intl Airport | 370 ft | Mar 2 (1 in 10 after Mar 23) | Nov 23 (before Nov 6) |
| Sedro-Woolley | 60 ft | Mar 27 (1 in 10 after Apr 17) | Nov 6 (before Oct 15) |
| Smyrna | 560 ft | Apr 23 (1 in 10 after May 7) | Oct 12 (before Oct 1) |
| Snoqualmie Falls | 440 ft | Mar 30 (1 in 10 after Apr 21) | Nov 7 (before Oct 22) |
| Spokane Intl Airport | 2,353 ft | Apr 26 (1 in 10 after May 10) | Oct 12 (before Sep 29) |
| St John | 1,952 ft | Apr 29 (1 in 10 after May 15) | Oct 4 (before Sep 19) |
| Stampede Pass | 3,959 ft | May 14 (1 in 10 after Jun 5) | Oct 17 (before Oct 1) |
| Tacoma Narrows Airport | 292 ft | Mar 11 (1 in 10 after Apr 2) | Nov 21 (before Nov 3) |
| Toledo FAA Airport | 379 ft | Apr 5 (1 in 10 after May 4) | Oct 25 (before Sep 24) |
| Tonasket 11NE | 3,434 ft | May 6 (1 in 10 after May 25) | Oct 6 (before Sep 24) |
| Walla Walla Rgnl Airport | 1,166 ft | Mar 27 (1 in 10 after Apr 22) | Oct 31 (before Oct 15) |
| Waterville | 2,664 ft | May 14 (1 in 10 after Jun 4) | Oct 1 (before Sep 18) |
| Wilbur | 2,262 ft | Jun 1 (1 in 10 after Jun 22) | Sep 22 (before Sep 2) |
| Yakima Air Terminal | 1,064 ft | May 8 (1 in 10 after May 27) | Oct 4 (before Sep 23) |
32°F dates from NOAA 1991-2020 freeze probabilities for each city's station. "1 in 10 after": a 10% chance of a later spring frost (planting is 90% safe after it). How to read frost dates.