Washington frost dates
Across 154 NOAA climate stations in Washington, the median last spring frost (32°F) ranges from Feb 26 at Olga 2 Se to Jun 6 at Davenport; the typical station sees its last frost around Apr 23 and its first fall frost around Oct 20.
“Median” dates have a 50% chance of a later spring frost or an earlier fall frost. “10% risk” dates are the safer choice for tender plants: only 1 year in 10 has frost beyond them. Source: NOAA NCEI 1991–2020 Climate Normals. Elevation matters: within a state, frost dates can differ by a month or more between valleys and hills.
| Station | Elevation | Last frost (median) | Last frost (10% risk) | First frost (median) | First frost (10% risk) | Growing season |
|---|---|---|---|---|---|---|
| Aberdeen | 10 ft | Mar 29 | Apr 20 | Nov 15 | Oct 27 | 234 days |
| Aberdeen 20NNE | 435 ft | Apr 15 | May 8 | Nov 2 | Oct 17 | 200 days |
| Anacortes | 20 ft | Mar 8 | Mar 28 | Nov 20 | Nov 1 | 255 days |
| Arlington | 100 ft | Apr 22 | May 6 | Oct 19 | Oct 3 | 181 days |
| Baring | 770 ft | Apr 14 | May 4 | Oct 29 | Oct 12 | 197 days |
| Battle Ground | 284 ft | Apr 26 | May 12 | Oct 16 | Sep 29 | 174 days |
| Bellingham 3 Ssw | 15 ft | Apr 1 | Apr 24 | Nov 2 | Oct 15 | 216 days |
| Bellingham Intl AP | 149 ft | Mar 31 | Apr 18 | Oct 30 | Oct 12 | 211 days |
| Bickleton | 3,015 ft | May 16 | Jun 10 | Oct 9 | Sep 26 | 144 days |
| Blaine | 60 ft | Mar 31 | Apr 22 | Nov 4 | Oct 18 | 219 days |
| Boundary Dam | 1,837 ft | May 4 | May 18 | Oct 4 | Sep 21 | 153 days |
| Bremerton | 110 ft | Mar 29 | Apr 24 | Nov 14 | Oct 26 | 227 days |
| Buckley 1 Ne | 685 ft | Apr 7 | Apr 27 | Oct 30 | Oct 8 | 204 days |
| Carson Fish Hatchery | 1,134 ft | May 2 | May 20 | Oct 9 | Sep 22 | 161 days |
| Cedar Lake | 1,560 ft | Apr 23 | May 13 | Nov 1 | Oct 17 | 193 days |
| Centralia | 185 ft | Apr 22 | May 10 | Oct 27 | Oct 7 | 188 days |
| Chelan | 1,194 ft | Apr 17 | Apr 30 | Oct 22 | Oct 9 | 187 days |
| Chewelah | 1,670 ft | May 16 | Jun 7 | Sep 15 | Sep 1 | 120 days |
| Chief Joseph Dam | 834 ft | Apr 26 | May 13 | Oct 11 | Sep 30 | 167 days |
| Cle Elum | 1,900 ft | May 13 | Jun 1 | Sep 25 | Sep 11 | 132 days |
| Clearbrook | 64 ft | Apr 18 | May 5 | Oct 18 | Sep 28 | 185 days |
| Clearwater | 80 ft | Apr 29 | May 16 | Oct 17 | Sep 27 | 171 days |
| Colville | 1,554 ft | May 2 | May 17 | Oct 2 | Sep 19 | 153 days |
| Concrete Ppl Fish Stn | 195 ft | Mar 28 | Apr 19 | Nov 14 | Oct 23 | 229 days |
| Connell 1 W | 1,020 ft | Apr 30 | May 15 | Oct 12 | Sep 29 | 165 days |
| Cougar 6 E | 659 ft | Apr 1 | May 2 | Nov 18 | Oct 29 | 227 days |
| Coulee Dam 1 Sw | 1,719 ft | Apr 22 | May 7 | Oct 21 | Oct 6 | 180 days |
| Coupeville 1 S | 50 ft | Mar 17 | Apr 3 | Nov 11 | Oct 21 | 237 days |
| Cushman Powerhouse #2 | 21 ft | Mar 24 | Apr 17 | Nov 15 | Oct 25 | 235 days |
| Darrington 21 Nne | 407 ft | Apr 16 | May 6 | Oct 25 | Oct 10 | 192 days |
| Darrington Rs | 550 ft | Apr 16 | May 5 | Oct 23 | Oct 6 | 190 days |
| Davenport | 2,369 ft | Jun 6 | Jul 5 | Sep 11 | Aug 26 | 94 days |
| Dayton 1 Wsw | 1,557 ft | Apr 28 | May 14 | Oct 13 | Sep 30 | 168 days |
| Deer Park AP | 2,191 ft | May 22 | Jun 15 | Sep 14 | Aug 28 | 112 days |
| Diablo Dam | 891 ft | Apr 10 | May 1 | Nov 1 | Oct 19 | 203 days |
| Easton | 2,170 ft | May 9 | May 26 | Oct 6 | Sep 24 | 151 days |
| Ellensburg | 1,480 ft | May 8 | May 25 | Oct 2 | Sep 20 | 146 days |
| Ellensburg Bowers Fld | 1,766 ft | Apr 28 | May 12 | Oct 7 | Sep 26 | 163 days |
| Elma | 70 ft | May 1 | May 19 | Oct 14 | Sep 29 | 169 days |
| Eltopia 8 Wsw | 700 ft | Apr 21 | May 6 | Oct 22 | Oct 7 | 182 days |
| Elwha Rs | 360 ft | Apr 9 | Apr 29 | Nov 3 | Oct 19 | 209 days |
| Entiat Fish Hatchery | 1,027 ft | Apr 5 | May 2 | Oct 24 | Sep 29 | 200 days |
| Ephrata Muni AP | 1,252 ft | Apr 22 | May 6 | Oct 17 | Oct 3 | 175 days |
| Everett | 60 ft | Mar 24 | Apr 11 | Nov 2 | Oct 16 | 223 days |
| Everett Snohomish AP | 606 ft | Mar 9 | Mar 29 | Nov 17 | Oct 31 | 250 days |
| Forks 1 E | 350 ft | Apr 26 | May 10 | Oct 25 | Oct 6 | 182 days |
| Friday Harbor AP | 109 ft | Mar 26 | Apr 21 | Nov 10 | Oct 21 | 230 days |
| Glenoma | 840 ft | Apr 24 | May 12 | Oct 15 | Sep 24 | 176 days |
| Goldendale | 1,640 ft | May 19 | Jun 9 | Sep 25 | Sep 8 | 126 days |
| Grayland | 10 ft | Mar 29 | Apr 24 | Nov 7 | Oct 19 | 224 days |
| Grays Rvr Hatchery | 100 ft | Apr 27 | May 18 | Oct 22 | Oct 3 | 178 days |
| Harrington | 2,159 ft | May 31 | Jun 28 | Sep 12 | Aug 23 | 101 days |
| Hartline | 1,906 ft | May 2 | May 22 | Oct 12 | Sep 27 | 162 days |
| Hatton 9 Se | 1,505 ft | Apr 25 | May 11 | Oct 15 | Oct 2 | 173 days |
| Holden Village | 3,218 ft | May 25 | Jun 12 | Sep 19 | Aug 29 | 114 days |
| Hoquiam Bowerman AP | 12 ft | Mar 30 | Apr 25 | Nov 14 | Oct 22 | 228 days |
| Humptulips Salmon Hatchery | 140 ft | Apr 26 | May 15 | Oct 22 | Oct 3 | 180 days |
| Ice Harbor Dam | 368 ft | Apr 7 | Apr 30 | Oct 22 | Oct 6 | 199 days |
| Kennewick | 390 ft | Mar 28 | Apr 10 | Oct 30 | Oct 18 | 216 days |
| Kent | 30 ft | Mar 20 | Apr 8 | Nov 10 | Oct 26 | 233 days |
| Lacrosse | 1,476 ft | May 13 | Jun 1 | Sep 26 | Sep 8 | 133 days |
| Landsburg | 535 ft | Apr 20 | May 10 | Oct 25 | Oct 5 | 187 days |
| Leavenworth 3 S | 1,128 ft | May 10 | May 28 | Sep 30 | Sep 18 | 142 days |
| Lind 3 Ne | 1,630 ft | May 7 | May 21 | Oct 4 | Sep 22 | 150 days |
| Long Beach Exp Stn | 25 ft | Apr 6 | Apr 28 | Oct 26 | Oct 4 | 200 days |
| Longmire Rainier Nps | 2,762 ft | May 22 | Jun 9 | Oct 3 | Sep 16 | 134 days |
| Longview | 12 ft | Apr 8 | May 2 | Nov 5 | Oct 17 | 210 days |
| Matlock 8 S | 110 ft | Apr 23 | May 7 | Oct 20 | Oct 1 | 183 days |
| Mayfield Pwr Plt | 280 ft | Apr 7 | May 8 | Nov 13 | Oct 24 | 215 days |
| Mazama | 2,141 ft | May 9 | May 24 | Sep 29 | Sep 15 | 142 days |
| Mcmillin Rsvr | 579 ft | Apr 11 | Apr 29 | Oct 30 | Oct 13 | 202 days |
| Mcnary Dam | 361 ft | Mar 27 | Apr 14 | Nov 4 | Oct 21 | 221 days |
| Methow 2 S | 1,135 ft | Apr 21 | May 10 | Oct 15 | Oct 3 | 177 days |
| Monroe | 120 ft | Apr 17 | May 7 | Oct 23 | Oct 7 | 188 days |
| Moses Lake Grant Co AP | 1,196 ft | Apr 27 | May 11 | Oct 8 | Sep 29 | 165 days |
| Moxee City 10 E | 1,550 ft | May 4 | May 23 | Oct 10 | Sep 26 | 155 days |
| Mt Adams Rs | 1,950 ft | May 18 | Jun 12 | Sep 25 | Sep 4 | 125 days |
| Mt Vernon 3 Wnw | 14 ft | Mar 24 | Apr 14 | Nov 3 | Oct 12 | 224 days |
| Mud Mtn Dam | 1,308 ft | Apr 18 | May 10 | Oct 31 | Oct 8 | 196 days |
| Naselle 2 Ene | 50 ft | Apr 24 | May 11 | Oct 20 | Oct 1 | 179 days |
| Newhalem | 525 ft | Apr 2 | Apr 27 | Nov 14 | Oct 28 | 224 days |
| Newport | 2,162 ft | May 12 | May 29 | Sep 21 | Sep 5 | 130 days |
| Northport | 1,497 ft | May 8 | May 26 | Oct 1 | Sep 15 | 143 days |
| Odessa | 1,543 ft | May 14 | May 31 | Sep 26 | Sep 10 | 135 days |
| Olga 2 Se | 80 ft | Feb 26 | Mar 23 | Nov 29 | Nov 10 | 276 days |
| Olympia AP | 188 ft | Apr 29 | May 15 | Oct 14 | Sep 28 | 169 days |
| Omak AP | 1,296 ft | Apr 30 | May 15 | Oct 7 | Sep 23 | 160 days |
| Packwood | 1,060 ft | Apr 30 | May 17 | Oct 8 | Sep 21 | 162 days |
| Palmer 3 Ese | 920 ft | Apr 3 | May 2 | Nov 11 | Oct 25 | 219 days |
| Pasco Tri Cities AP | 407 ft | Apr 27 | May 10 | Oct 11 | Sep 28 | 168 days |
| Plain | 1,936 ft | May 22 | Jun 13 | Sep 22 | Sep 7 | 121 days |
| Pomeroy | 1,934 ft | May 2 | May 19 | Oct 4 | Sep 17 | 155 days |
| Port Angeles | 90 ft | Mar 12 | Apr 1 | Nov 19 | Nov 1 | 252 days |
| Port Angeles Intl AP | 288 ft | Apr 8 | May 1 | Oct 31 | Oct 13 | 204 days |
| Port Townsend | 100 ft | Mar 1 | Mar 23 | Nov 28 | Nov 9 | 274 days |
| Priest Rapids Dam | 428 ft | Mar 24 | Apr 7 | Nov 4 | Oct 23 | 222 days |
| Prosser | 830 ft | Apr 14 | May 7 | Oct 22 | Oct 5 | 189 days |
| Pullman 2 Nw | 2,515 ft | May 6 | May 25 | Sep 29 | Sep 9 | 143 days |
| Pullman Moscow Rgnl AP | 2,551 ft | Apr 29 | May 14 | Oct 2 | Sep 17 | 159 days |
| Quilcene 2 Sw | 123 ft | Apr 11 | May 1 | Oct 28 | Oct 13 | 199 days |
| Quillayute State AP | 185 ft | Apr 20 | May 10 | Oct 26 | Oct 2 | 190 days |
| Quinault 4 Ne | 286 ft | Apr 7 | May 6 | Nov 10 | Oct 23 | 214 days |
| Quincy | 1,286 ft | Apr 21 | May 5 | Oct 16 | Oct 4 | 178 days |
| Raymond 2 S | 30 ft | Apr 26 | May 12 | Oct 17 | Oct 1 | 177 days |
| Renton Muni AP | 29 ft | Mar 13 | Mar 31 | Nov 16 | Oct 29 | 248 days |
| Republic | 2,555 ft | May 30 | Jun 17 | Sep 10 | Aug 28 | 102 days |
| Richland | 373 ft | Apr 6 | Apr 24 | Oct 24 | Oct 10 | 200 days |
| Ritzville 1 Sse | 1,864 ft | May 7 | May 27 | Oct 10 | Sep 27 | 153 days |
| Rosalia | 2,420 ft | May 7 | May 25 | Sep 28 | Sep 11 | 144 days |
| Ross Dam | 1,236 ft | Apr 8 | Apr 30 | Nov 10 | Oct 26 | 214 days |
| Sagemoor | 595 ft | Apr 30 | May 16 | Oct 13 | Sep 29 | 166 days |
| Satus Pass 2 Ssw | 2,585 ft | Jun 2 | Jun 22 | Oct 1 | Sep 11 | 119 days |
| Seattle Boeing Fld | 20 ft | Mar 13 | Apr 1 | Nov 17 | Nov 1 | 247 days |
| Seattle Sand Pt Wsfo | 60 ft | Mar 8 | Mar 29 | Nov 23 | Nov 4 | 259 days |
| Seattle Tacoma Intl AP | 370 ft | Mar 2 | Mar 23 | Nov 23 | Nov 6 | 266 days |
| Sedro-Woolley | 60 ft | Mar 27 | Apr 17 | Nov 6 | Oct 15 | 224 days |
| Selah 2 Ne | 1,120 ft | May 5 | May 23 | Oct 4 | Sep 23 | 149 days |
| Sequim 2 E | 50 ft | Apr 21 | May 7 | Oct 20 | Oct 3 | 181 days |
| Shelton Sanderson Fld | 271 ft | Apr 27 | May 12 | Oct 16 | Oct 1 | 175 days |
| Skamania Fish Hatchery | 435 ft | Apr 29 | May 15 | Oct 22 | Sep 27 | 177 days |
| Smyrna | 560 ft | Apr 23 | May 7 | Oct 12 | Oct 1 | 172 days |
| Snoqualmie Falls | 440 ft | Mar 30 | Apr 21 | Nov 7 | Oct 22 | 223 days |
| Snowden | 2,415 ft | May 12 | Jun 7 | Oct 11 | Sep 24 | 149 days |
| Spokane 17 Ssw | 2,267 ft | May 30 | Jul 13 | Sep 4 | Aug 21 | 94 days |
| Spokane Felts Fld | 1,953 ft | Apr 26 | May 10 | Oct 15 | Sep 30 | 170 days |
| Spokane Intl AP | 2,353 ft | Apr 26 | May 10 | Oct 12 | Sep 29 | 168 days |
| Spokane Wfo | 2,392 ft | May 10 | May 30 | Sep 26 | Sep 11 | 137 days |
| St John | 1,952 ft | Apr 29 | May 15 | Oct 4 | Sep 19 | 161 days |
| Stampede Pass | 3,959 ft | May 14 | Jun 5 | Oct 17 | Oct 1 | 154 days |
| Startup 1 E | 170 ft | Apr 15 | May 7 | Oct 25 | Oct 5 | 192 days |
| Stehekin 4 Nw | 1,257 ft | Apr 27 | May 12 | Oct 17 | Oct 5 | 173 days |
| Sunnyside | 747 ft | May 1 | May 18 | Oct 6 | Sep 25 | 157 days |
| Sunnyside #2 | 805 ft | Apr 30 | May 13 | Oct 8 | Sep 26 | 160 days |
| Tacoma #1 | 25 ft | Mar 8 | Mar 31 | Nov 14 | Oct 30 | 250 days |
| Tacoma Narrows AP | 292 ft | Mar 11 | Apr 2 | Nov 21 | Nov 3 | 254 days |
| The Dalles Muni AP | 235 ft | Apr 11 | Apr 28 | Oct 26 | Oct 9 | 197 days |
| Toledo FAA AP | 379 ft | Apr 5 | May 4 | Oct 25 | Sep 24 | 196 days |
| Tolt S Fk Rsvr | 2,000 ft | Apr 13 | May 4 | Nov 10 | Oct 24 | 210 days |
| Tonasket 11NE | 3,434 ft | May 6 | May 25 | Oct 6 | Sep 24 | 151 days |
| Tonasket 4 Nne | 960 ft | Apr 26 | May 11 | Oct 10 | Sep 28 | 168 days |
| Upper Baker Dam | 690 ft | Apr 24 | May 9 | Oct 29 | Oct 12 | 190 days |
| Vancouver 4 Nne | 210 ft | Apr 26 | May 10 | Oct 18 | Oct 1 | 177 days |
| Vancouver Pearson AP | 30 ft | Mar 29 | Apr 18 | Nov 9 | Oct 22 | 223 days |
| Walla Walla Rgnl AP | 1,166 ft | Mar 27 | Apr 22 | Oct 31 | Oct 15 | 219 days |
| Wapato | 841 ft | Apr 21 | May 7 | Oct 15 | Oct 4 | 176 days |
| Waterville | 2,664 ft | May 14 | Jun 4 | Oct 1 | Sep 18 | 140 days |
| Wenatchee | 626 ft | Apr 4 | Apr 19 | Oct 28 | Oct 17 | 208 days |
| Wenatchee Pangborn AP | 1,229 ft | Apr 8 | Apr 23 | Oct 24 | Oct 12 | 200 days |
| Whidbey Island Nas | 47 ft | Mar 13 | Apr 1 | Nov 14 | Oct 26 | 244 days |
| Whitman Mission | 632 ft | May 2 | May 18 | Oct 1 | Sep 14 | 151 days |
| Wilbur | 2,262 ft | Jun 1 | Jun 22 | Sep 22 | Sep 2 | 112 days |
| Winthrop 1 Wsw | 1,749 ft | May 15 | Jun 1 | Sep 22 | Sep 10 | 127 days |
| Yakima #2 | 1,142 ft | Apr 8 | Apr 28 | Oct 23 | Oct 9 | 196 days |
| Yakima Air Terminal | 1,064 ft | May 8 | May 27 | Oct 4 | Sep 23 | 149 days |
Advertisement