Washington frost dates
Average last spring and first fall frost (32°F) dates for 491 cities and towns in Washington, from NOAA 1991-2020 climate normals. Average last frost dates range from February 26 in Blakely Island to June 8 in Asotin. Open a ZIP code for frost risk by date and a planting calendar.
| City | Avg last frost | Avg first frost | Season | ZIP codes |
|---|---|---|---|---|
| Aberdeen | Mar 29 | Nov 15 | 234 days | 98520 |
| Acme | Mar 27 | Nov 6 | 224 days | 98220 |
| Addy | May 16 | Sep 15 | 120 days | 99101 |
| Adna | Apr 22 | Oct 27 | 188 days | 98522 |
| Airway Heights | May 10 | Sep 26 | 137 days | 99001 |
| Albion | May 6 | Sep 29 | 143 days | 99102 |
| Allyn | Mar 11 | Nov 21 | 254 days | 98524 |
| Almira | Jun 1 | Sep 22 | 112 days | 99103 |
| Amanda Park | Apr 7 | Nov 10 | 214 days | 98526 |
| Amboy | Apr 26 | Oct 16 | 174 days | 98601 |
| Anacortes | Mar 8 | Nov 20 | 255 days | 98221 |
| Anatone | Jun 8 | Sep 5 | 84 days | 99401 |
| Anderson Island | Mar 8 | Nov 14 | 250 days | 98303 |
| Appleton | May 12 | Oct 11 | 149 days | 98602 |
| Ardenvoir | Apr 5 | Oct 24 | 200 days | 98811 |
| Ariel | Apr 1 | Nov 18 | 227 days | 98603 |
| Arlington | Apr 22 | Oct 19 | 181 days | 98223 |
| Ashford | May 22 | Oct 3 | 134 days | 98304 |
| Asotin | Jun 8 | Sep 5 | 84 days | 99402 |
| Auburn | Mar 2 | Nov 23 | 266 days | 98001, 98002, 98071, 98092 |
| Bainbridge Island | Mar 29 | Nov 14 | 227 days | 98110 |
| Baring | Apr 14 | Oct 29 | 197 days | 98224 |
| Battle Ground | Apr 26 | Oct 16 | 174 days | 98604 |
| Bay Center | Apr 26 | Oct 17 | 177 days | 98527 |
| Beaver | Apr 26 | Oct 25 | 182 days | 98305 |
| Belfair | Apr 27 | Oct 16 | 175 days | 98528 |
| Bellevue | Mar 8 | Nov 23 | 259 days | 98004, 98005, 98006, 98007 +3 more |
| Bellingham | Apr 1 | Nov 2 | 216 days | 98225, 98226, 98227, 98228 +1 more |
| Belmont | May 7 | Sep 28 | 144 days | 99104 |
| Benge | May 13 | Sep 26 | 133 days | 99105 |
| Benton City | Apr 6 | Oct 24 | 200 days | 99320 |
| Beverly | Apr 23 | Oct 12 | 172 days | 99321 |
| Bickleton | May 16 | Oct 9 | 144 days | 99322 |
| Bingen | May 2 | Oct 9 | 161 days | 98605 |
| Black Diamond | Apr 20 | Oct 25 | 187 days | 98010 |
| Blaine | Mar 31 | Nov 4 | 219 days | 98230, 98231 |
| Blakely Island | Feb 26 | Nov 29 | 276 days | 98222 |
| Bonney Lake | Apr 11 | Oct 30 | 202 days | 98391 |
| Bothell | Mar 8 | Nov 23 | 259 days | 98011, 98012, 98021, 98041 |
| Bow | Mar 8 | Nov 20 | 255 days | 98232 |
| Boyds | May 8 | Oct 1 | 143 days | 99107 |
| Bremerton | Mar 29 | Nov 14 | 227 days | 98310, 98311, 98312, 98314 +1 more |
| Brewster | Apr 21 | Oct 15 | 177 days | 98812 |
| Bridgeport | Apr 26 | Oct 11 | 167 days | 98813 |
| Brinnon | Apr 11 | Oct 28 | 199 days | 98320 |
| Brownstown | Apr 21 | Oct 15 | 176 days | 98920 |
| Brush Prairie | Apr 26 | Oct 16 | 174 days | 98606 |
| Buckley | Apr 11 | Oct 30 | 202 days | 98321 |
| Bucoda | Apr 22 | Oct 27 | 188 days | 98530 |
| Buena | Apr 21 | Oct 15 | 176 days | 98921 |
| Burbank | Apr 7 | Oct 22 | 199 days | 99323 |
| Burley | Mar 29 | Nov 14 | 227 days | 98322 |
| Burlington | Mar 27 | Nov 6 | 224 days | 98233 |
| Burton | Mar 8 | Nov 14 | 250 days | 98013 |
| Camano Island | Mar 17 | Nov 11 | 237 days | 98282 |
| Camas | Mar 26 | Nov 17 | 237 days | 98607 |
| Camp Murray | Apr 11 | Oct 30 | 202 days | 98430 |
| Carbonado | Apr 18 | Oct 31 | 196 days | 98323 |
| Carlsborg | Apr 21 | Oct 20 | 181 days | 98324 |
| Carlton | Apr 21 | Oct 15 | 177 days | 98814 |
| Carnation | Apr 17 | Oct 23 | 188 days | 98014 |
| Carrolls | Apr 8 | Nov 5 | 210 days | 98609 |
| Carson | Apr 20 | Oct 13 | 177 days | 98610 |
| Cashmere | May 10 | Sep 30 | 142 days | 98815 |
| Castle Rock | Apr 8 | Nov 5 | 210 days | 98611 |
| Cathlamet | Apr 24 | Oct 24 | 184 days | 98612 |
| Centerville | May 19 | Sep 25 | 126 days | 98613 |
| Centralia | Apr 22 | Oct 27 | 188 days | 98531 |
| Chattaroy | May 22 | Sep 14 | 112 days | 99003 |
| Chehalis | Apr 22 | Oct 27 | 188 days | 98532 |
| Chelan | Apr 17 | Oct 22 | 187 days | 98816 |
| Chelan Falls | Apr 17 | Oct 22 | 187 days | 98817 |
| Cheney | Apr 26 | Oct 12 | 168 days | 99004 |
| Chewelah | May 16 | Sep 15 | 120 days | 99109 |
| Chimacum | Mar 1 | Nov 28 | 274 days | 98325 |
| Chinook | Apr 6 | Oct 26 | 200 days | 98614 |
| Cinebar | Apr 5 | Oct 25 | 196 days | 98533 |
| Clallam Bay | Apr 26 | Oct 25 | 182 days | 98326 |
| Clarkston | Apr 6 | Oct 26 | 200 days | 99403 |
| Clayton | May 22 | Sep 14 | 112 days | 99110 |
| Cle Elum | May 13 | Sep 25 | 132 days | 98922 |
| Clearlake | Mar 27 | Nov 6 | 224 days | 98235 |
| Clinton | Mar 9 | Nov 17 | 250 days | 98236 |
| Colbert | Apr 26 | Oct 15 | 170 days | 99005 |
| Colfax | Apr 29 | Oct 4 | 161 days | 99111 |
| College Place | May 2 | Oct 1 | 151 days | 99324 |
| Colton | Apr 29 | Oct 2 | 159 days | 99113 |
| Colville | May 2 | Oct 2 | 153 days | 99114 |
| Conconully | May 9 | Sep 29 | 142 days | 98819 |
| Concrete | Apr 24 | Oct 29 | 190 days | 98237 |
| Connell | Apr 30 | Oct 12 | 165 days | 99326 |
| Conway | Mar 27 | Nov 6 | 224 days | 98238 |
| Copalis Beach | Mar 30 | Nov 14 | 228 days | 98535 |
| Copalis Crossing | Apr 26 | Oct 22 | 180 days | 98536 |
| Cosmopolis | Mar 29 | Nov 15 | 234 days | 98537 |
| Cougar | Apr 1 | Nov 18 | 227 days | 98616 |
| Coulee City | May 2 | Oct 12 | 162 days | 99115 |
| Coulee Dam | Apr 22 | Oct 21 | 180 days | 99116 |
| Coupeville | Mar 17 | Nov 11 | 237 days | 98239 |
| Cowiche | Apr 28 | Oct 7 | 163 days | 98923 |
| Creston | Jun 1 | Sep 22 | 112 days | 99117 |
| Curlew | May 6 | Oct 6 | 151 days | 99118 |
| Curtis | Apr 5 | Oct 25 | 196 days | 98538 |
| Cusick | May 12 | Sep 21 | 130 days | 99119 |
| Custer | Mar 31 | Nov 4 | 219 days | 98240 |
| Dallesport | Apr 11 | Oct 26 | 197 days | 98617 |
| Danville | May 30 | Sep 10 | 102 days | 99121 |
| Darrington | Apr 16 | Oct 23 | 190 days | 98241 |
| Davenport | Jun 6 | Sep 11 | 94 days | 99122 |
| Dayton | Apr 28 | Oct 13 | 168 days | 99328 |
| Deer Harbor | Mar 26 | Nov 10 | 230 days | 98243 |
| Deer Park | May 22 | Sep 14 | 112 days | 99006 |
| Deming | Apr 24 | Oct 29 | 190 days | 98244 |
| Dixie | Apr 28 | Oct 13 | 168 days | 99329 |
| Doty | Apr 22 | Oct 27 | 188 days | 98539 |
| Dryden | May 10 | Sep 30 | 142 days | 98821 |
| Dupont | Mar 11 | Nov 21 | 254 days | 98327 |
| Duvall | Mar 30 | Nov 7 | 223 days | 98019 |
| East Olympia | Apr 29 | Oct 14 | 169 days | 98540 |
| East Wenatchee | Apr 4 | Oct 28 | 208 days | 98802 |
| Easton | May 9 | Oct 6 | 151 days | 98925 |
| Eastsound | Feb 26 | Nov 29 | 276 days | 98245 |
| Eatonville | Apr 11 | Oct 30 | 202 days | 98328 |
| Edmonds | Mar 8 | Nov 23 | 259 days | 98020, 98026 |
| Edwall | Jun 6 | Sep 11 | 94 days | 99008 |
| Elbe | May 22 | Oct 3 | 134 days | 98330 |
| Electric City | Apr 22 | Oct 21 | 180 days | 99123 |
| Elk | May 22 | Sep 14 | 112 days | 99009 |
| Ellensburg | May 8 | Oct 2 | 146 days | 98926 |
| Elma | May 1 | Oct 14 | 169 days | 98541 |
| Elmer City | Apr 22 | Oct 21 | 180 days | 99124 |
| Eltopia | Apr 21 | Oct 22 | 182 days | 99330 |
| Endicott | May 13 | Sep 26 | 133 days | 99125 |
| Entiat | May 14 | Oct 1 | 140 days | 98822 |
| Enumclaw | Apr 20 | Oct 25 | 187 days | 98022 |
| Ephrata | Apr 22 | Oct 17 | 175 days | 98823 |
| Ethel | Apr 5 | Oct 25 | 196 days | 98542 |
| Evans | May 2 | Oct 2 | 153 days | 99126 |
| Everett | Mar 24 | Nov 2 | 223 days | 98201, 98203, 98204, 98206 +3 more |
| Everson | Apr 18 | Oct 18 | 185 days | 98247 |
| Fairchild Air Force Base | May 10 | Sep 26 | 137 days | 99011 |
| Fairfield | May 7 | Sep 28 | 144 days | 99012 |
| Fall City | Mar 30 | Nov 7 | 223 days | 98024 |
| Farmington | May 15 | Sep 21 | 126 days | 99128 |
| Federal Way | Mar 2 | Nov 23 | 266 days | 98003, 98023, 98063, 98093 |
| Ferndale | Mar 31 | Oct 30 | 211 days | 98248 |
| Ford | May 16 | Sep 15 | 120 days | 99013 |
| Forks | Apr 26 | Oct 25 | 182 days | 98331 |
| Four Lakes | Apr 26 | Oct 12 | 168 days | 99014 |
| Fox Island | Mar 11 | Nov 21 | 254 days | 98333 |
| Freeland | Mar 1 | Nov 28 | 274 days | 98249 |
| Friday Harbor | Mar 26 | Nov 10 | 230 days | 98250 |
| Fruitland | Jun 6 | Sep 11 | 94 days | 99129 |
| Galvin | Apr 22 | Oct 27 | 188 days | 98544 |
| Garfield | May 6 | Sep 29 | 143 days | 99130 |
| George | Apr 21 | Oct 16 | 178 days | 98824 |
| Gifford | May 16 | Sep 15 | 120 days | 99131 |
| Gig Harbor | Mar 29 | Nov 14 | 227 days | 98329, 98332, 98335 |
| Glenoma | Apr 24 | Oct 15 | 176 days | 98336 |
| Glenwood | Any month | — | 72 days | 98619 |
| Gold Bar | Apr 15 | Oct 25 | 192 days | 98251 |
| Goldendale | May 19 | Sep 25 | 126 days | 98620 |
| Graham | Apr 11 | Oct 30 | 202 days | 98338 |
| Grand Coulee | Apr 22 | Oct 21 | 180 days | 99133 |
| Grandview | May 1 | Oct 6 | 157 days | 98930 |
| Granger | May 1 | Oct 6 | 157 days | 98932 |
| Granite Falls | Mar 9 | Nov 17 | 250 days | 98252 |
| Grapeview | Mar 24 | Nov 15 | 235 days | 98546 |
| Grayland | Mar 29 | Nov 7 | 224 days | 98547 |
| Grays River | Apr 27 | Oct 22 | 178 days | 98621 |
| Greenacres | Apr 26 | Oct 15 | 170 days | 99016 |
| Greenbank | Mar 1 | Nov 28 | 274 days | 98253 |
| Hamilton | Mar 27 | Nov 6 | 224 days | 98255 |
| Hansville | Apr 11 | Oct 28 | 199 days | 98340 |
| Harrah | Apr 21 | Oct 15 | 176 days | 98933 |
| Harrington | May 31 | Sep 12 | 101 days | 99134 |
| Hartline | May 2 | Oct 12 | 162 days | 99135 |
| Hay | May 13 | Sep 26 | 133 days | 99136 |
| Heisson | Apr 26 | Oct 16 | 174 days | 98622 |
| Hobart | Apr 20 | Oct 25 | 187 days | 98025 |
| Hoodsport | Mar 24 | Nov 15 | 235 days | 98548 |
| Hooper | May 13 | Sep 26 | 133 days | 99333 |
| Hoquiam | Mar 30 | Nov 14 | 228 days | 98550 |
| Humptulips | Apr 26 | Oct 22 | 180 days | 98552 |
| Hunters | Jun 6 | Sep 11 | 94 days | 99137 |
| Husum | Apr 20 | Oct 13 | 177 days | 98623 |
| Ilwaco | Apr 6 | Oct 26 | 200 days | 98624 |
| Inchelium | May 30 | Sep 10 | 102 days | 99138 |
| Index | Apr 14 | Oct 29 | 197 days | 98256 |
| Indianola | Mar 8 | Nov 23 | 259 days | 98342 |
| Ione | May 4 | Oct 4 | 153 days | 99139 |
| Issaquah | Apr 23 | Nov 1 | 193 days | 98027, 98029 |
| Joyce | Apr 9 | Nov 3 | 209 days | 98343 |
| Kahlotus | Apr 25 | Oct 15 | 173 days | 99335 |
| Kalama | May 8 | Oct 1 | 144 days | 98625 |
| Kapowsin | Apr 11 | Oct 30 | 202 days | 98344 |
| Keller | Apr 22 | Oct 21 | 180 days | 99140 |
| Kelso | Apr 8 | Nov 5 | 210 days | 98626 |
| Kenmore | Mar 8 | Nov 23 | 259 days | 98028 |
| Kennewick | Mar 28 | Oct 30 | 216 days | 99336, 99337, 99338 |
| Kent | Mar 2 | Nov 23 | 266 days | 98030, 98031, 98032, 98035 +3 more |
| Kettle Falls | May 2 | Oct 2 | 153 days | 99141 |
| Keyport | Mar 29 | Nov 14 | 227 days | 98345 |
| Kingston | Mar 8 | Nov 23 | 259 days | 98346 |
| Kirkland | Mar 8 | Nov 23 | 259 days | 98033, 98034, 98083 |
| Kittitas | Apr 28 | Oct 7 | 163 days | 98934 |
| Klickitat | Apr 20 | Oct 13 | 177 days | 98628 |
| La Center | Apr 26 | Oct 16 | 174 days | 98629 |
| La Conner | Mar 13 | Nov 14 | 244 days | 98257 |
| La Grande | Apr 11 | Oct 30 | 202 days | 98348 |
| La Push | Apr 20 | Oct 26 | 190 days | 98350 |
| Lacey | Apr 29 | Oct 14 | 169 days | 98503, 98509 |
| Lacrosse | May 13 | Sep 26 | 133 days | 99143 |
| Lake Stevens | Mar 24 | Nov 2 | 223 days | 98258 |
| Lakebay | Mar 11 | Nov 21 | 254 days | 98349 |
| Lakewood | Mar 11 | Nov 21 | 254 days | 98439, 98496, 98497, 98498 +1 more |
| Lamona | May 31 | Sep 12 | 101 days | 99144 |
| Lamont | Apr 29 | Oct 4 | 161 days | 99017 |
| Langley | Mar 24 | Nov 2 | 223 days | 98260 |
| Latah | May 7 | Sep 28 | 144 days | 99018 |
| Laurier | May 8 | Oct 1 | 143 days | 99146 |
| Leavenworth | May 22 | Sep 22 | 121 days | 98826 |
| Lebam | Apr 27 | Oct 22 | 178 days | 98554 |
| Liberty Lake | Apr 26 | Oct 15 | 170 days | 99019 |
| Lilliwaup | Mar 24 | Nov 15 | 235 days | 98555 |
| Lincoln | Apr 22 | Oct 21 | 180 days | 99147 |
| Lind | May 7 | Oct 4 | 150 days | 99341 |
| Littlerock | Apr 29 | Oct 14 | 169 days | 98556 |
| Long Beach | Apr 6 | Oct 26 | 200 days | 98631 |
| Longbranch | Mar 11 | Nov 21 | 254 days | 98351 |
| Longmire | May 22 | Oct 3 | 134 days | 98397 |
| Longview | Apr 8 | Nov 5 | 210 days | 98632 |
| Loomis | Apr 26 | Oct 10 | 168 days | 98827 |
| Loon Lake | May 22 | Sep 14 | 112 days | 99148 |
| Lopez Island | Mar 26 | Nov 10 | 230 days | 98261 |
| Lummi Island | Feb 26 | Nov 29 | 276 days | 98262 |
| Lyle | May 13 | Oct 3 | 142 days | 98635 |
| Lyman | Mar 27 | Nov 6 | 224 days | 98263 |
| Lynden | Apr 18 | Oct 18 | 185 days | 98264 |
| Lynnwood | Mar 9 | Nov 17 | 250 days | 98036, 98037, 98046, 98087 |
| Mabton | May 1 | Oct 6 | 157 days | 98935 |
| Malaga | Apr 8 | Oct 24 | 200 days | 98828 |
| Malden | May 7 | Sep 28 | 144 days | 99149 |
| Malo | May 30 | Sep 10 | 102 days | 99150 |
| Malone | May 1 | Oct 14 | 169 days | 98559 |
| Malott | Apr 30 | Oct 7 | 160 days | 98829 |
| Manchester | Mar 29 | Nov 14 | 227 days | 98353 |
| Mansfield | May 2 | Oct 12 | 162 days | 98830 |
| Manson | Apr 17 | Oct 22 | 187 days | 98831 |
| Maple Falls | Apr 18 | Oct 18 | 185 days | 98266 |
| Maple Valley | Apr 20 | Oct 25 | 187 days | 98038 |
| Marblemount | Apr 8 | Nov 10 | 214 days | 98267 |
| Marcus | May 2 | Oct 2 | 153 days | 99151 |
| Marlin | May 14 | Sep 26 | 135 days | 98832 |
| Marshall | Apr 26 | Oct 12 | 168 days | 99020 |
| Marysville | Mar 24 | Nov 2 | 223 days | 98270, 98271 |
| Matlock | Apr 27 | Oct 16 | 175 days | 98560 |
| Mattawa | Apr 23 | Oct 12 | 172 days | 99349 |
| Mazama | May 9 | Sep 29 | 142 days | 98833 |
| Mcchord Afb | Mar 11 | Nov 21 | 254 days | 98438 |
| Mccleary | May 1 | Oct 14 | 169 days | 98557 |
| Mckenna | Apr 29 | Oct 14 | 169 days | 98558 |
| Mead | Apr 26 | Oct 15 | 170 days | 99021 |
| Medical Lake | May 10 | Sep 26 | 137 days | 99022 |
| Medina | Mar 8 | Nov 23 | 259 days | 98039 |
| Menlo | Apr 26 | Oct 17 | 177 days | 98561 |
| Mercer Island | Mar 13 | Nov 17 | 247 days | 98040 |
| Mesa | Apr 21 | Oct 22 | 182 days | 99343 |
| Metaline | May 4 | Oct 4 | 153 days | 99152 |
| Metaline Falls | May 4 | Oct 4 | 153 days | 99153 |
| Methow | May 25 | Sep 19 | 114 days | 98834 |
| Mica | May 11 | Oct 5 | 143 days | 99023 |
| Mill Creek | Mar 9 | Nov 17 | 250 days | 98082 |
| Milton | Mar 8 | Nov 14 | 250 days | 98354 |
| Mineral | Apr 18 | Oct 31 | 196 days | 98355 |
| Moclips | Apr 26 | Oct 22 | 180 days | 98562 |
| Mohler | May 31 | Sep 12 | 101 days | 99154 |
| Monitor | Apr 4 | Oct 28 | 208 days | 98836 |
| Monroe | Apr 17 | Oct 23 | 188 days | 98272 |
| Montesano | May 1 | Oct 14 | 169 days | 98563 |
| Morton | Apr 24 | Oct 15 | 176 days | 98356 |
| Moses Lake | Apr 27 | Oct 8 | 165 days | 98837 |
| Mossyrock | Apr 24 | Oct 15 | 176 days | 98564 |
| Mount Vernon | Mar 27 | Nov 6 | 224 days | 98273, 98274 |
| Mountlake Terrace | Mar 9 | Nov 17 | 250 days | 98043 |
| Moxee | May 8 | Oct 4 | 149 days | 98936 |
| Mukilteo | Mar 9 | Nov 17 | 250 days | 98275 |
| Naches | May 9 | Oct 6 | 151 days | 98937 |
| Nahcotta | Apr 6 | Oct 26 | 200 days | 98637 |
| Napavine | Apr 5 | Oct 25 | 196 days | 98565 |
| Naselle | Apr 6 | Oct 26 | 200 days | 98638 |
| Neah Bay | Apr 26 | Oct 25 | 182 days | 98357 |
| Neilton | Apr 26 | Oct 22 | 180 days | 98566 |
| Nespelem | Apr 22 | Oct 21 | 180 days | 99155 |
| Newman Lake | Apr 22 | Oct 18 | 179 days | 99025 |
| Newport | May 12 | Sep 21 | 130 days | 99156 |
| Nine Mile Falls | Apr 26 | Oct 15 | 170 days | 99026 |
| Nooksack | Apr 18 | Oct 18 | 185 days | 98276 |
| Nordland | Mar 1 | Nov 28 | 274 days | 98358 |
| North Bend | Mar 30 | Nov 7 | 223 days | 98045 |
| North Bonneville | Mar 14 | Nov 27 | 257 days | 98639 |
| North Lakewood | Mar 24 | Nov 2 | 223 days | 98259 |
| Northport | May 8 | Oct 1 | 143 days | 99157 |
| Oak Harbor | Mar 13 | Nov 14 | 244 days | 98277, 98278 |
| Oakesdale | May 7 | Sep 28 | 144 days | 99158 |
| Oakville | May 1 | Oct 14 | 169 days | 98568 |
| Ocean Park | Apr 6 | Oct 26 | 200 days | 98640 |
| Ocean Shores | Mar 30 | Nov 14 | 228 days | 98569 |
| Odessa | May 14 | Sep 26 | 135 days | 99159 |
| Okanogan | Apr 30 | Oct 7 | 160 days | 98840 |
| Olalla | Mar 11 | Nov 21 | 254 days | 98359 |
| Olga | Feb 26 | Nov 29 | 276 days | 98279 |
| Olympia | Apr 29 | Oct 14 | 169 days | 98501, 98502, 98504, 98505 +7 more |
| Omak | Apr 30 | Oct 7 | 160 days | 98841 |
| Onalaska | Apr 5 | Oct 25 | 196 days | 98570 |
| Orcas | Feb 26 | Nov 29 | 276 days | 98280 |
| Orient | May 8 | Oct 1 | 143 days | 99160 |
| Orondo | May 22 | Sep 22 | 121 days | 98843 |
| Oroville | Apr 26 | Oct 10 | 168 days | 98844 |
| Orting | Apr 11 | Oct 30 | 202 days | 98360 |
| Othello | Apr 25 | Oct 15 | 173 days | 99344 |
| Otis Orchards | Apr 26 | Oct 15 | 170 days | 99027 |
| Outlook | May 1 | Oct 6 | 157 days | 98938 |
| Oysterville | Apr 6 | Oct 26 | 200 days | 98641 |
| Pacific | Mar 8 | Nov 14 | 250 days | 98047 |
| Pacific Beach | Apr 26 | Oct 22 | 180 days | 98571 |
| Packwood | Apr 30 | Oct 8 | 162 days | 98361 |
| Palisades | Apr 8 | Oct 24 | 200 days | 98845 |
| Palouse | May 6 | Sep 29 | 143 days | 99161 |
| Paradise Inn | Apr 11 | Oct 30 | 202 days | 98398 |
| Parker | Apr 21 | Oct 15 | 176 days | 98939 |
| Pasco | Apr 27 | Oct 11 | 168 days | 99301, 99302 |
| Pateros | May 14 | Oct 1 | 140 days | 98846 |
| Paterson | Apr 14 | Oct 21 | 188 days | 99345 |
| Pe Ell | Apr 5 | Oct 25 | 196 days | 98572 |
| Peshastin | May 10 | Sep 30 | 142 days | 98847 |
| Plymouth | Mar 27 | Nov 4 | 221 days | 99346 |
| Point Roberts | Mar 31 | Nov 4 | 219 days | 98281 |
| Pomeroy | May 2 | Oct 4 | 155 days | 99347 |
| Port Angeles | Apr 8 | Oct 31 | 204 days | 98362, 98363 |
| Port Gamble | Apr 11 | Oct 28 | 199 days | 98364 |
| Port Hadlock | Mar 1 | Nov 28 | 274 days | 98339 |
| Port Ludlow | Apr 11 | Oct 28 | 199 days | 98365 |
| Port Orchard | Mar 29 | Nov 14 | 227 days | 98366, 98367 |
| Port Townsend | Mar 1 | Nov 28 | 274 days | 98368 |
| Poulsbo | Mar 29 | Nov 14 | 227 days | 98370 |
| Prescott | Apr 28 | Oct 13 | 168 days | 99348 |
| Preston | Mar 30 | Nov 7 | 223 days | 98050 |
| Prosser | Apr 14 | Oct 22 | 189 days | 99350 |
| Pullman | May 6 | Sep 29 | 143 days | 99163, 99164 |
| Puyallup | Mar 8 | Nov 14 | 250 days | 98371, 98372, 98373, 98374 +1 more |
| Quilcene | Apr 11 | Oct 28 | 199 days | 98376 |
| Quinault | Apr 7 | Nov 10 | 214 days | 98575 |
| Quincy | Apr 21 | Oct 16 | 178 days | 98848 |
| Rainier | Apr 29 | Oct 14 | 169 days | 98576 |
| Randle | Any month | — | 65 days | 98377 |
| Ravensdale | Apr 3 | Nov 11 | 219 days | 98051 |
| Raymond | Apr 26 | Oct 17 | 177 days | 98577 |
| Reardan | May 10 | Sep 26 | 137 days | 99029 |
| Redmond | Mar 8 | Nov 23 | 259 days | 98052, 98053, 98073 |
| Renton | Mar 13 | Nov 16 | 248 days | 98055, 98056, 98057, 98058 +1 more |
| Republic | May 30 | Sep 10 | 102 days | 99166 |
| Retsil | Mar 29 | Nov 14 | 227 days | 98378 |
| Rice | May 30 | Sep 10 | 102 days | 99167 |
| Richland | Apr 6 | Oct 24 | 200 days | 99352, 99354 |
| Ridgefield | Apr 26 | Oct 16 | 174 days | 98642 |
| Ritzville | May 7 | Oct 10 | 153 days | 99169 |
| Riverside | Apr 30 | Oct 7 | 160 days | 98849 |
| Rochester | Apr 22 | Oct 27 | 188 days | 98579 |
| Rock Island | Apr 4 | Oct 28 | 208 days | 98850 |
| Rockford | May 7 | Sep 28 | 144 days | 99030 |
| Rockport | Apr 16 | Oct 25 | 192 days | 98283 |
| Rollingbay | Mar 29 | Nov 14 | 227 days | 98061 |
| Ronald | May 9 | Oct 6 | 151 days | 98940 |
| Roosevelt | Jun 2 | Oct 1 | 119 days | 99356 |
| Rosalia | May 7 | Sep 28 | 144 days | 99170 |
| Rosburg | Apr 27 | Oct 22 | 178 days | 98643 |
| Roslyn | May 9 | Oct 6 | 151 days | 98941 |
| Roy | Apr 11 | Oct 30 | 202 days | 98580 |
| Royal City | Apr 23 | Oct 12 | 172 days | 99357 |
| Ryderwood | Apr 5 | Oct 25 | 196 days | 98581 |
| Saint John | Apr 29 | Oct 4 | 161 days | 99171 |
| Salkum | Apr 5 | Oct 25 | 196 days | 98582 |
| Sammamish | Mar 30 | Nov 7 | 223 days | 98074, 98075 |
| Satsop | May 1 | Oct 14 | 169 days | 98583 |
| Seabeck | Mar 29 | Nov 14 | 227 days | 98380 |
| Seahurst | Mar 2 | Nov 23 | 266 days | 98062 |
| Seattle | Mar 8 | Nov 23 | 259 days | 98101, 98102, 98103, 98104 +55 more |
| Seaview | Apr 6 | Oct 26 | 200 days | 98644 |
| Sedro Woolley | Mar 27 | Nov 6 | 224 days | 98284 |
| Sekiu | Apr 26 | Oct 25 | 182 days | 98381 |
| Selah | May 5 | Oct 4 | 149 days | 98942 |
| Sequim | Apr 21 | Oct 20 | 181 days | 98382 |
| Shaw Island | Mar 26 | Nov 10 | 230 days | 98286 |
| Shelton | Apr 27 | Oct 16 | 175 days | 98584 |
| Silvana | Mar 24 | Nov 2 | 223 days | 98287 |
| Silver Creek | Apr 5 | Oct 25 | 196 days | 98585 |
| Silverdale | Mar 29 | Nov 14 | 227 days | 98315, 98383 |
| Silverlake | Apr 5 | Oct 25 | 196 days | 98645 |
| Skamokawa | Apr 27 | Oct 22 | 178 days | 98647 |
| Skykomish | May 14 | Oct 17 | 154 days | 98288 |
| Snohomish | Apr 17 | Oct 23 | 188 days | 98290, 98291, 98296 |
| Snoqualmie | Mar 30 | Nov 7 | 223 days | 98065 |
| Snoqualmie Pass | May 14 | Oct 17 | 154 days | 98068 |
| Soap Lake | Apr 22 | Oct 17 | 175 days | 98851 |
| South Bend | Apr 26 | Oct 17 | 177 days | 98586 |
| South Cle Elum | May 13 | Sep 25 | 132 days | 98943 |
| South Colby | Mar 29 | Nov 14 | 227 days | 98384 |
| South Prairie | Apr 11 | Oct 30 | 202 days | 98385 |
| Southworth | Mar 13 | Nov 17 | 247 days | 98386 |
| Spanaway | Apr 11 | Oct 30 | 202 days | 98387 |
| Spangle | May 7 | Sep 28 | 144 days | 99031 |
| Spokane | Apr 26 | Oct 15 | 170 days | 99201, 99202, 99203, 99204 +24 more |
| Sprague | May 31 | Sep 12 | 101 days | 99032 |
| Springdale | May 10 | Sep 26 | 137 days | 99173 |
| Stanwood | Mar 17 | Nov 11 | 237 days | 98292 |
| Starbuck | Apr 28 | Oct 13 | 168 days | 99359 |
| Startup | Apr 15 | Oct 25 | 192 days | 98293 |
| Stehekin | Apr 27 | Oct 17 | 173 days | 98852 |
| Steilacoom | Mar 11 | Nov 21 | 254 days | 98388 |
| Steptoe | May 7 | Sep 28 | 144 days | 99174 |
| Stevenson | Mar 14 | Nov 27 | 257 days | 98648 |
| Stratford | Apr 22 | Oct 17 | 175 days | 98853 |
| Sultan | Apr 15 | Oct 25 | 192 days | 98294 |
| Sumas | Apr 18 | Oct 18 | 185 days | 98295 |
| Sumner | Apr 11 | Oct 30 | 202 days | 98352, 98390 |
| Sunnyside | May 1 | Oct 6 | 157 days | 98944 |
| Suquamish | Mar 29 | Nov 14 | 227 days | 98392 |
| Tacoma | Mar 11 | Nov 21 | 254 days | 98401, 98402, 98403, 98404 +31 more |
| Taholah | Apr 29 | Oct 17 | 171 days | 98587 |
| Tahuya | Mar 24 | Nov 15 | 235 days | 98588 |
| Tekoa | May 7 | Sep 28 | 144 days | 99033 |
| Tenino | Apr 29 | Oct 14 | 169 days | 98589 |
| Thornton | May 7 | Sep 28 | 144 days | 99176 |
| Thorp | Apr 28 | Oct 7 | 163 days | 98946 |
| Tieton | Apr 28 | Oct 7 | 163 days | 98947 |
| Tokeland | Mar 29 | Nov 7 | 224 days | 98590 |
| Toledo | Apr 5 | Oct 25 | 196 days | 98591 |
| Tonasket | Apr 30 | Oct 7 | 160 days | 98855 |
| Toppenish | Apr 21 | Oct 15 | 176 days | 98948 |
| Touchet | May 2 | Oct 1 | 151 days | 99360 |
| Toutle | Apr 5 | Oct 25 | 196 days | 98649 |
| Tracyton | Mar 29 | Nov 14 | 227 days | 98393 |
| Trout Lake | May 18 | Sep 25 | 125 days | 98650 |
| Tumtum | May 10 | Sep 26 | 137 days | 99034 |
| Tumwater | Apr 29 | Oct 14 | 169 days | 98511 |
| Twisp | May 15 | Sep 22 | 127 days | 98856 |
| Underwood | May 13 | Oct 3 | 142 days | 98651 |
| Union | Apr 27 | Oct 16 | 175 days | 98592 |
| Uniontown | Any month | — | 85 days | 99179 |
| University Place | Mar 11 | Nov 21 | 254 days | 98467 |
| Usk | May 12 | Sep 21 | 130 days | 99180 |
| Vader | Apr 5 | Oct 25 | 196 days | 98593 |
| Valley | May 16 | Sep 15 | 120 days | 99181 |
| Valleyford | Apr 26 | Oct 12 | 168 days | 99036 |
| Vancouver | Mar 29 | Nov 9 | 223 days | 98660, 98661, 98662, 98663 +10 more |
| Vantage | Apr 23 | Oct 12 | 172 days | 98950 |
| Vashon | Mar 2 | Nov 23 | 266 days | 98070 |
| Vaughn | Mar 11 | Nov 21 | 254 days | 98394 |
| Veradale | Apr 26 | Oct 15 | 170 days | 99037 |
| Wahkiacus | May 18 | Sep 25 | 125 days | 98670 |
| Waitsburg | Apr 28 | Oct 13 | 168 days | 99361 |
| Waldron | Feb 26 | Nov 29 | 276 days | 98297 |
| Walla Walla | Mar 27 | Oct 31 | 219 days | 99362 |
| Wallula | Apr 7 | Oct 22 | 199 days | 99363 |
| Wapato | Apr 21 | Oct 15 | 176 days | 98951 |
| Warden | Apr 27 | Oct 8 | 165 days | 98857 |
| Washougal | Apr 29 | Oct 22 | 177 days | 98671 |
| Washtucna | May 13 | Sep 26 | 133 days | 99371 |
| Waterville | May 14 | Oct 1 | 140 days | 98858 |
| Wauconda | May 6 | Oct 6 | 151 days | 98859 |
| Wauna | Mar 8 | Nov 14 | 250 days | 98395 |
| Waverly | May 7 | Sep 28 | 144 days | 99039 |
| Wellpinit | Jun 6 | Sep 11 | 94 days | 99040 |
| Wenatchee | Apr 4 | Oct 28 | 208 days | 98801, 98807 |
| West Richland | Apr 6 | Oct 24 | 200 days | 99353 |
| Westport | Mar 29 | Nov 7 | 224 days | 98595 |
| White Salmon | Apr 20 | Oct 13 | 177 days | 98672 |
| White Swan | May 8 | Oct 4 | 149 days | 98952 |
| Wilbur | Jun 1 | Sep 22 | 112 days | 99185 |
| Wilkeson | Apr 18 | Oct 31 | 196 days | 98396 |
| Wilson Creek | May 2 | Oct 12 | 162 days | 98860 |
| Winlock | Apr 5 | Oct 25 | 196 days | 98596 |
| Winthrop | May 15 | Sep 22 | 127 days | 98862 |
| Wishram | Apr 11 | Oct 26 | 197 days | 98673 |
| Woodinville | Mar 9 | Nov 17 | 250 days | 98072, 98077 |
| Woodland | Apr 10 | Nov 2 | 209 days | 98674 |
| Yacolt | Apr 1 | Nov 18 | 227 days | 98675 |
| Yakima | May 8 | Oct 4 | 149 days | 98901, 98902, 98903, 98904 +3 more |
| Yelm | Apr 29 | Oct 14 | 169 days | 98597 |
| Zillah | Apr 21 | Oct 15 | 176 days | 98953 |
Frequently asked questions
- When is the last frost in Washington?
- It varies by location. Across Washington, average last spring frost dates range from February 26 (Blakely Island) to June 8 (Asotin). Look up your ZIP code for your local date.
- Why do nearby towns have different frost dates?
- Elevation, distance from large bodies of water, and whether a weather station sits in a valley, on a hill, or in a city all change how cold nights get. Each ZIP code is matched to the most representative nearby NOAA station.