South Dakota frost dates
Average last spring and first fall frost (32°F) dates for 363 cities and towns in South Dakota, from NOAA 1991-2020 climate normals. Average last frost dates range from April 27 in Gayville to June 1 in Pringle. Open a ZIP code for frost risk by date and a planting calendar.
| City | Avg last frost | Avg first frost | Season | ZIP codes |
|---|---|---|---|---|
| Aberdeen | May 9 | Sep 26 | 139 days | 57401, 57402 |
| Agar | May 8 | Oct 2 | 147 days | 57520 |
| Akaska | May 8 | Oct 1 | 145 days | 57420 |
| Alcester | May 1 | Oct 4 | 155 days | 57001 |
| Alexandria | May 8 | Sep 29 | 143 days | 57311 |
| Allen | May 13 | Oct 2 | 141 days | 57714 |
| Alpena | May 9 | Sep 28 | 140 days | 57312 |
| Amherst | May 13 | Sep 26 | 135 days | 57421 |
| Andover | May 6 | Oct 4 | 150 days | 57422 |
| Arlington | May 3 | Oct 2 | 151 days | 57212 |
| Armour | May 3 | Oct 6 | 157 days | 57313 |
| Artesian | May 9 | Sep 28 | 140 days | 57314 |
| Ashton | May 11 | Sep 27 | 137 days | 57424 |
| Astoria | May 6 | Oct 3 | 150 days | 57213 |
| Aurora | May 6 | Oct 1 | 145 days | 57002 |
| Avon | May 1 | Oct 7 | 158 days | 57315 |
| Badger | May 3 | Oct 2 | 151 days | 57214 |
| Baltic | May 1 | Oct 4 | 155 days | 57003 |
| Barnard | May 7 | Sep 29 | 145 days | 57426 |
| Batesland | May 16 | Sep 27 | 132 days | 57716 |
| Bath | May 9 | Sep 26 | 139 days | 57427 |
| Belle Fourche | May 10 | Sep 30 | 143 days | 57717 |
| Belvidere | May 11 | Sep 30 | 141 days | 57521 |
| Beresford | May 2 | Oct 1 | 151 days | 57004 |
| Big Stone City | May 5 | Oct 2 | 150 days | 57216 |
| Bison | May 10 | Oct 1 | 144 days | 57620 |
| Black Hawk | May 20 | Sep 25 | 126 days | 57718 |
| Blunt | May 17 | Sep 24 | 129 days | 57522 |
| Bonesteel | May 3 | Oct 10 | 159 days | 57317 |
| Bowdle | May 7 | Oct 3 | 148 days | 57428 |
| Box Elder | May 12 | Oct 1 | 139 days | 57719 |
| Bradley | May 5 | Oct 5 | 153 days | 57217 |
| Brandon | May 1 | Oct 6 | 157 days | 57005 |
| Brandt | May 7 | Oct 1 | 146 days | 57218 |
| Brentford | May 6 | Sep 29 | 144 days | 57429 |
| Bridgewater | Apr 30 | Oct 7 | 161 days | 57319 |
| Bristol | May 6 | Oct 4 | 150 days | 57219 |
| Britton | May 13 | Sep 26 | 135 days | 57430 |
| Brookings | May 6 | Oct 1 | 145 days | 57006, 57007 |
| Bruce | May 6 | Oct 1 | 145 days | 57220 |
| Bryant | May 5 | Oct 4 | 151 days | 57221 |
| Buffalo | May 10 | Oct 1 | 141 days | 57720 |
| Buffalo Gap | May 15 | Sep 27 | 133 days | 57722 |
| Bullhead | May 12 | Sep 28 | 137 days | 57621 |
| Burbank | May 3 | Oct 3 | 153 days | 57010 |
| Burke | May 6 | Oct 3 | 149 days | 57523 |
| Camp Crook | May 17 | Sep 24 | 128 days | 57724 |
| Canistota | Apr 30 | Oct 7 | 161 days | 57012 |
| Canova | May 5 | Oct 2 | 149 days | 57321 |
| Canton | May 2 | Oct 2 | 151 days | 57013 |
| Caputa | May 12 | Oct 1 | 139 days | 57725 |
| Carpenter | May 5 | Oct 5 | 153 days | 57322 |
| Carthage | May 5 | Oct 2 | 149 days | 57323 |
| Castlewood | May 10 | Sep 27 | 139 days | 57223 |
| Cavour | May 6 | Oct 2 | 146 days | 57324 |
| Centerville | May 2 | Oct 1 | 151 days | 57014 |
| Chamberlain | May 1 | Oct 7 | 158 days | 57325, 57326 |
| Chancellor | May 1 | Oct 6 | 157 days | 57015 |
| Cherry Creek | May 6 | Oct 4 | 148 days | 57622 |
| Chester | May 5 | Sep 30 | 148 days | 57016 |
| Claire City | May 4 | Oct 3 | 151 days | 57224 |
| Claremont | May 7 | Sep 29 | 145 days | 57432 |
| Clark | May 5 | Oct 5 | 153 days | 57225 |
| Clear Lake | May 7 | Oct 1 | 146 days | 57226 |
| Colman | May 2 | Oct 5 | 156 days | 57017 |
| Colome | May 6 | Oct 3 | 149 days | 57528 |
| Colton | May 5 | Sep 30 | 148 days | 57018 |
| Columbia | May 7 | Sep 29 | 145 days | 57433 |
| Conde | May 6 | Sep 29 | 144 days | 57434 |
| Corona | May 5 | Oct 1 | 149 days | 57227 |
| Corsica | May 3 | Oct 6 | 157 days | 57328 |
| Cresbard | May 10 | Sep 28 | 139 days | 57435 |
| Crooks | May 1 | Oct 6 | 157 days | 57020 |
| Custer | May 15 | Sep 29 | 133 days | 57730 |
| Dallas | May 6 | Oct 3 | 149 days | 57529 |
| Dante | Apr 29 | Oct 9 | 164 days | 57329 |
| Davis | May 2 | Oct 1 | 151 days | 57021 |
| De Smet | May 5 | Oct 4 | 151 days | 57231 |
| Deadwood | May 24 | Sep 25 | 125 days | 57732 |
| Dell Rapids | May 1 | Oct 4 | 155 days | 57022 |
| Delmont | May 3 | Oct 6 | 157 days | 57330 |
| Dimock | May 8 | Sep 29 | 143 days | 57331 |
| Doland | May 8 | Oct 1 | 145 days | 57436 |
| Draper | May 3 | Oct 9 | 158 days | 57531 |
| Dupree | May 8 | Oct 1 | 144 days | 57623 |
| Eagle Butte | May 8 | Oct 1 | 144 days | 57625 |
| Eden | May 2 | Oct 9 | 160 days | 57232 |
| Edgemont | May 23 | Sep 20 | 117 days | 57735 |
| Egan | May 5 | Oct 1 | 148 days | 57024 |
| Elk Point | May 3 | Oct 3 | 153 days | 57025 |
| Elkton | May 6 | Oct 1 | 145 days | 57026 |
| Ellsworth Afb | May 12 | Oct 1 | 139 days | 57706 |
| Emery | Apr 30 | Oct 7 | 161 days | 57332 |
| Enning | May 16 | Sep 26 | 131 days | 57737 |
| Erwin | May 5 | Oct 4 | 151 days | 57233 |
| Estelline | May 10 | Sep 27 | 139 days | 57234 |
| Ethan | May 8 | Sep 29 | 143 days | 57334 |
| Eureka | May 12 | Sep 27 | 137 days | 57437 |
| Fairburn | May 16 | Sep 27 | 133 days | 57738 |
| Fairfax | May 4 | Oct 6 | 152 days | 57335 |
| Fairview | May 2 | Oct 2 | 151 days | 57027 |
| Faith | May 6 | Oct 5 | 151 days | 57626 |
| Faulkton | May 10 | Sep 28 | 139 days | 57438 |
| Fedora | May 9 | Sep 28 | 140 days | 57337 |
| Ferney | May 6 | Sep 29 | 144 days | 57439 |
| Flandreau | May 5 | Oct 1 | 148 days | 57028 |
| Florence | May 7 | Sep 30 | 145 days | 57235 |
| Fort Meade | May 8 | Oct 3 | 147 days | 57741 |
| Fort Pierre | May 6 | Oct 3 | 148 days | 57532 |
| Fort Thompson | May 6 | Oct 5 | 152 days | 57339 |
| Frankfort | May 8 | Oct 1 | 145 days | 57440 |
| Frederick | May 4 | Oct 2 | 149 days | 57441 |
| Freeman | May 1 | Oct 4 | 156 days | 57029 |
| Fulton | Apr 30 | Oct 5 | 159 days | 57340 |
| Gann Valley | May 6 | Oct 1 | 148 days | 57341 |
| Garden City | May 5 | Oct 5 | 153 days | 57236 |
| Garretson | May 1 | Oct 4 | 155 days | 57030 |
| Gary | May 7 | Oct 1 | 146 days | 57237 |
| Gayville | Apr 27 | Oct 11 | 164 days | 57031 |
| Geddes | Apr 30 | Oct 13 | 165 days | 57342 |
| Gettysburg | May 7 | Oct 2 | 147 days | 57442 |
| Glencross | May 10 | Sep 30 | 141 days | 57630 |
| Glenham | May 5 | Oct 4 | 150 days | 57631 |
| Goodwin | May 7 | Oct 1 | 146 days | 57238 |
| Gregory | May 6 | Oct 3 | 149 days | 57533 |
| Grenville | May 1 | Oct 12 | 164 days | 57239 |
| Groton | May 6 | Oct 4 | 150 days | 57445 |
| Hamill | May 3 | Oct 7 | 156 days | 57534 |
| Harrisburg | May 1 | Oct 6 | 157 days | 57032 |
| Harrison | May 3 | Oct 6 | 157 days | 57344 |
| Harrold | May 17 | Sep 24 | 129 days | 57536 |
| Hartford | May 1 | Oct 6 | 157 days | 57033 |
| Hayes | May 12 | Sep 28 | 138 days | 57537 |
| Hayti | May 10 | Sep 27 | 139 days | 57241 |
| Hazel | May 7 | Sep 30 | 145 days | 57242 |
| Hecla | May 7 | Sep 29 | 145 days | 57446 |
| Henry | May 5 | Oct 5 | 153 days | 57243 |
| Hermosa | May 3 | Oct 8 | 157 days | 57744 |
| Herreid | May 8 | Sep 30 | 143 days | 57632 |
| Herrick | May 6 | Oct 3 | 149 days | 57538 |
| Highmore | May 12 | Oct 1 | 142 days | 57345 |
| Hill City | Jun 1 | Sep 10 | 102 days | 57745 |
| Hitchcock | May 6 | Oct 2 | 146 days | 57348 |
| Holabird | May 12 | Oct 1 | 142 days | 57540 |
| Hosmer | May 7 | Oct 3 | 148 days | 57448 |
| Hot Springs | May 16 | Sep 27 | 133 days | 57747 |
| Houghton | May 7 | Sep 29 | 145 days | 57449 |
| Hoven | May 7 | Oct 2 | 147 days | 57450 |
| Howard | May 5 | Oct 2 | 149 days | 57349 |
| Howes | May 15 | Sep 27 | 134 days | 57748 |
| Hudson | May 1 | Oct 4 | 155 days | 57034 |
| Humboldt | May 1 | Oct 6 | 157 days | 57035 |
| Hurley | May 1 | Oct 4 | 156 days | 57036 |
| Huron | May 6 | Oct 2 | 146 days | 57350, 57399 |
| Ideal | May 1 | Oct 10 | 162 days | 57541 |
| Interior | May 5 | Oct 7 | 152 days | 57750 |
| Ipswich | May 8 | Sep 29 | 143 days | 57451 |
| Irene | May 1 | Oct 4 | 156 days | 57037 |
| Iroquois | May 6 | Oct 2 | 146 days | 57353 |
| Isabel | May 11 | Sep 30 | 140 days | 57633 |
| Java | May 8 | Oct 1 | 145 days | 57452 |
| Jefferson | Apr 29 | Oct 5 | 159 days | 57038 |
| Kadoka | May 16 | Sep 26 | 132 days | 57543 |
| Kaylor | May 1 | Oct 4 | 156 days | 57354 |
| Keldron | May 10 | Sep 30 | 142 days | 57634 |
| Kennebec | May 12 | Sep 28 | 137 days | 57544 |
| Keystone | May 28 | Sep 18 | 112 days | 57751 |
| Kimball | May 3 | Oct 5 | 153 days | 57355 |
| Kranzburg | May 7 | Sep 30 | 145 days | 57245 |
| Kyle | May 11 | Oct 1 | 139 days | 57752 |
| Labolt | May 7 | Oct 1 | 146 days | 57246 |
| Lake Andes | Apr 30 | Oct 13 | 165 days | 57356 |
| Lake City | May 2 | Oct 9 | 160 days | 57247 |
| Lake Norden | May 10 | Sep 27 | 139 days | 57248 |
| Lake Preston | May 5 | Oct 4 | 151 days | 57249 |
| Lane | May 2 | Oct 8 | 157 days | 57358 |
| Langford | May 13 | Sep 26 | 135 days | 57454 |
| Lantry | May 8 | Oct 1 | 144 days | 57636 |
| Lead | May 18 | Sep 29 | 133 days | 57754 |
| Lebanon | May 7 | Oct 2 | 147 days | 57455 |
| Lemmon | May 10 | Sep 30 | 142 days | 57638 |
| Lennox | May 2 | Oct 2 | 151 days | 57039 |
| Leola | May 9 | Sep 28 | 141 days | 57456 |
| Lesterville | May 1 | Oct 7 | 158 days | 57040 |
| Letcher | Apr 30 | Oct 5 | 159 days | 57359 |
| Little Eagle | May 12 | Sep 28 | 137 days | 57639 |
| Lodgepole | May 21 | Sep 21 | 120 days | 57640 |
| Long Lake | May 13 | Sep 28 | 137 days | 57457 |
| Long Valley | May 9 | Oct 1 | 143 days | 57547 |
| Lower Brule | May 6 | Oct 5 | 152 days | 57548 |
| Ludlow | May 16 | Sep 26 | 131 days | 57755 |
| Lyons | May 1 | Oct 4 | 155 days | 57041 |
| Madison | May 5 | Sep 30 | 148 days | 57042 |
| Manderson | May 9 | Oct 4 | 147 days | 57756 |
| Mansfield | May 11 | Sep 27 | 137 days | 57460 |
| Marion | Apr 30 | Oct 7 | 161 days | 57043 |
| Martin | May 13 | Oct 2 | 141 days | 57551 |
| Marty | Apr 30 | Oct 13 | 165 days | 57361 |
| Marvin | May 14 | Sep 28 | 136 days | 57251 |
| Mc Intosh | May 9 | Sep 30 | 143 days | 57641 |
| Mc Laughlin | May 12 | Sep 28 | 137 days | 57642 |
| Meadow | May 10 | Oct 1 | 144 days | 57644 |
| Mellette | May 11 | Sep 27 | 137 days | 57461 |
| Menno | May 1 | Oct 4 | 156 days | 57045 |
| Midland | May 12 | Sep 28 | 138 days | 57552 |
| Milbank | May 5 | Oct 2 | 150 days | 57252 |
| Milesville | May 8 | Oct 2 | 147 days | 57553 |
| Miller | May 3 | Oct 3 | 152 days | 57362 |
| Mission | May 9 | Oct 1 | 146 days | 57555 |
| Mission Hill | Apr 27 | Oct 11 | 164 days | 57046 |
| Mitchell | Apr 30 | Oct 5 | 159 days | 57301 |
| Mobridge | May 5 | Oct 4 | 150 days | 57601 |
| Monroe | Apr 30 | Oct 7 | 161 days | 57047 |
| Montrose | May 7 | Sep 29 | 144 days | 57048 |
| Morristown | May 20 | Sep 23 | 124 days | 57645 |
| Mound City | May 8 | Oct 1 | 145 days | 57646 |
| Mount Vernon | Apr 30 | Oct 5 | 159 days | 57363 |
| Mud Butte | May 11 | Sep 28 | 137 days | 57758 |
| Murdo | May 3 | Oct 9 | 158 days | 57559 |
| Nemo | May 28 | Sep 18 | 112 days | 57759 |
| New Effington | May 4 | Oct 3 | 152 days | 57255 |
| New Holland | May 3 | Oct 6 | 157 days | 57364 |
| New Underwood | May 12 | Oct 1 | 139 days | 57761 |
| Newell | May 8 | Oct 1 | 144 days | 57760 |
| Nisland | May 8 | Oct 1 | 144 days | 57762 |
| Norris | May 6 | Oct 4 | 151 days | 57560 |
| North Sioux City | Apr 29 | Oct 5 | 159 days | 57049 |
| Northville | May 11 | Sep 27 | 137 days | 57465 |
| Nunda | May 2 | Oct 5 | 156 days | 57050 |
| Oacoma | May 1 | Oct 7 | 158 days | 57365 |
| Oelrichs | May 15 | Sep 30 | 137 days | 57763 |
| Oglala | May 7 | Oct 4 | 149 days | 57764 |
| Okaton | May 3 | Oct 9 | 158 days | 57562 |
| Okreek | May 10 | Oct 1 | 143 days | 57563 |
| Oldham | May 3 | Oct 2 | 151 days | 57051 |
| Olivet | May 1 | Oct 4 | 156 days | 57052 |
| Onaka | May 7 | Oct 3 | 148 days | 57466 |
| Onida | May 8 | Oct 2 | 147 days | 57564 |
| Oral | May 15 | Sep 27 | 133 days | 57766 |
| Orient | May 10 | Sep 28 | 139 days | 57467 |
| Ortley | May 14 | Sep 28 | 136 days | 57256 |
| Owanka | May 10 | Oct 1 | 141 days | 57767 |
| Parker | Apr 30 | Oct 7 | 161 days | 57053 |
| Parkston | May 8 | Sep 29 | 143 days | 57366 |
| Parmelee | May 9 | Oct 1 | 146 days | 57566 |
| Peever | May 4 | Oct 3 | 151 days | 57257 |
| Philip | May 11 | Sep 30 | 141 days | 57567 |
| Pickstown | Apr 30 | Oct 13 | 165 days | 57367 |
| Piedmont | May 10 | Oct 5 | 147 days | 57769 |
| Pierpont | May 6 | Oct 4 | 150 days | 57468 |
| Pierre | May 6 | Oct 3 | 148 days | 57501 |
| Pine Ridge | May 16 | Sep 27 | 132 days | 57770 |
| Plankinton | May 3 | Oct 5 | 153 days | 57368 |
| Platte | Apr 30 | Oct 8 | 159 days | 57369 |
| Pollock | May 8 | Sep 30 | 143 days | 57648 |
| Porcupine | May 9 | Oct 4 | 147 days | 57772 |
| Prairie City | May 10 | Oct 1 | 144 days | 57649 |
| Presho | May 12 | Sep 29 | 140 days | 57568 |
| Pringle | Jun 1 | Sep 10 | 102 days | 57773 |
| Pukwana | May 1 | Oct 7 | 158 days | 57370 |
| Quinn | May 16 | Sep 26 | 132 days | 57775 |
| Ralph | May 16 | Sep 26 | 131 days | 57650 |
| Ramona | May 5 | Sep 30 | 148 days | 57054 |
| Rapid City | May 3 | Oct 8 | 157 days | 57701, 57702, 57703, 57709 |
| Raymond | May 5 | Oct 5 | 153 days | 57258 |
| Redfield | May 8 | Oct 1 | 145 days | 57469 |
| Redig | May 15 | Sep 24 | 131 days | 57776 |
| Ree Heights | May 3 | Oct 3 | 152 days | 57371 |
| Reliance | May 12 | Sep 28 | 137 days | 57569 |
| Renner | May 1 | Oct 6 | 157 days | 57055 |
| Reva | May 20 | Sep 19 | 120 days | 57651 |
| Revillo | May 5 | Oct 2 | 150 days | 57259 |
| Ridgeview | May 5 | Oct 4 | 150 days | 57652 |
| Rockham | May 8 | Oct 1 | 145 days | 57470 |
| Roscoe | May 7 | Oct 3 | 148 days | 57471 |
| Rosebud | May 9 | Oct 1 | 146 days | 57570 |
| Rosholt | May 3 | Oct 3 | 154 days | 57260 |
| Roslyn | May 1 | Oct 12 | 164 days | 57261 |
| Rutland | May 2 | Oct 5 | 156 days | 57057 |
| Saint Charles | May 3 | Oct 10 | 159 days | 57571 |
| Saint Francis | May 10 | Sep 29 | 141 days | 57572 |
| Saint Lawrence | May 3 | Oct 3 | 152 days | 57373 |
| Saint Onge | May 12 | Oct 2 | 143 days | 57779 |
| Salem | May 7 | Sep 29 | 144 days | 57058 |
| Scenic | May 17 | Sep 25 | 130 days | 57780 |
| Scotland | May 1 | Oct 4 | 156 days | 57059 |
| Selby | May 8 | Oct 1 | 145 days | 57472 |
| Seneca | May 14 | Sep 29 | 138 days | 57473 |
| Sinai | May 3 | Oct 2 | 151 days | 57061 |
| Sioux Falls | May 1 | Oct 6 | 157 days | 57101, 57103, 57104, 57105 +11 more |
| Sisseton | May 4 | Oct 3 | 151 days | 57262 |
| Smithwick | May 15 | Sep 30 | 137 days | 57782 |
| South Shore | May 14 | Sep 28 | 136 days | 57263 |
| Spearfish | May 12 | Oct 2 | 143 days | 57783, 57799 |
| Spencer | May 8 | Sep 29 | 143 days | 57374 |
| Springfield | May 1 | Oct 7 | 158 days | 57062 |
| Stephan | May 10 | Sep 29 | 140 days | 57346 |
| Stickney | May 3 | Oct 5 | 153 days | 57375 |
| Stockholm | May 7 | Sep 30 | 145 days | 57264 |
| Strandburg | May 7 | Sep 30 | 145 days | 57265 |
| Stratford | May 9 | Sep 26 | 139 days | 57474 |
| Sturgis | May 8 | Oct 3 | 147 days | 57785 |
| Summit | May 14 | Sep 28 | 136 days | 57266 |
| Tabor | May 1 | Oct 7 | 158 days | 57063 |
| Tea | May 1 | Oct 6 | 157 days | 57064 |
| Timber Lake | May 10 | Sep 30 | 141 days | 57656 |
| Tolstoy | May 7 | Oct 2 | 147 days | 57475 |
| Toronto | May 6 | Oct 3 | 150 days | 57268 |
| Trail City | May 10 | Sep 30 | 141 days | 57657 |
| Trent | May 5 | Oct 1 | 148 days | 57065 |
| Tripp | May 3 | Oct 6 | 157 days | 57376 |
| Tulare | May 8 | Oct 1 | 145 days | 57476 |
| Turton | May 6 | Sep 29 | 144 days | 57477 |
| Tuthill | May 11 | Oct 1 | 143 days | 57574 |
| Twin Brooks | May 5 | Oct 1 | 149 days | 57269 |
| Tyndall | May 1 | Oct 7 | 158 days | 57066 |
| Union Center | May 16 | Sep 26 | 131 days | 57787 |
| Utica | Apr 27 | Oct 11 | 164 days | 57067 |
| Vale | May 8 | Oct 1 | 144 days | 57788 |
| Valley Springs | May 1 | Oct 6 | 157 days | 57068 |
| Veblen | May 7 | Oct 1 | 146 days | 57270 |
| Vermillion | May 3 | Oct 3 | 153 days | 57069 |
| Viborg | May 2 | Oct 1 | 151 days | 57070 |
| Vienna | May 5 | Oct 5 | 153 days | 57271 |
| Virgil | May 6 | Oct 2 | 146 days | 57379 |
| Vivian | May 12 | Sep 29 | 140 days | 57576 |
| Volga | May 6 | Oct 1 | 145 days | 57071 |
| Volin | Apr 27 | Oct 11 | 164 days | 57072 |
| Wagner | Apr 29 | Oct 9 | 164 days | 57380 |
| Wakonda | May 2 | Oct 1 | 151 days | 57073 |
| Wakpala | May 3 | Oct 8 | 157 days | 57658 |
| Walker | May 9 | Sep 30 | 143 days | 57659 |
| Wall | May 10 | Oct 1 | 141 days | 57790 |
| Wallace | May 7 | Sep 30 | 145 days | 57272 |
| Wanblee | May 9 | Oct 1 | 143 days | 57577 |
| Warner | May 9 | Sep 26 | 139 days | 57479 |
| Wasta | May 10 | Oct 1 | 141 days | 57791 |
| Watauga | May 9 | Sep 30 | 143 days | 57660 |
| Watertown | May 7 | Sep 30 | 145 days | 57201 |
| Waubay | May 1 | Oct 12 | 164 days | 57273 |
| Webster | May 4 | Oct 6 | 156 days | 57274 |
| Wentworth | May 2 | Oct 5 | 156 days | 57075 |
| Wessington | May 3 | Oct 3 | 152 days | 57381 |
| Wessington Springs | May 2 | Oct 8 | 157 days | 57382 |
| Westport | May 7 | Sep 29 | 145 days | 57481 |
| White | May 6 | Oct 3 | 150 days | 57276 |
| White Lake | May 3 | Oct 5 | 153 days | 57383 |
| White Owl | May 16 | Sep 26 | 131 days | 57792 |
| White River | May 10 | Oct 1 | 143 days | 57579 |
| Whitehorse | May 10 | Sep 30 | 141 days | 57661 |
| Whitewood | May 12 | Oct 2 | 143 days | 57793 |
| Willow Lake | May 5 | Oct 5 | 153 days | 57278 |
| Wilmot | May 5 | Oct 1 | 149 days | 57279 |
| Winfred | May 6 | Oct 3 | 151 days | 57076 |
| Winner | May 1 | Oct 9 | 159 days | 57580 |
| Witten | May 1 | Oct 10 | 162 days | 57584 |
| Wolsey | May 6 | Oct 2 | 146 days | 57384 |
| Wood | May 10 | Oct 1 | 143 days | 57585 |
| Woonsocket | May 9 | Sep 28 | 140 days | 57385 |
| Worthing | May 2 | Oct 2 | 151 days | 57077 |
| Wounded Knee | May 16 | Sep 27 | 132 days | 57794 |
| Yale | May 6 | Oct 2 | 146 days | 57386 |
| Yankton | Apr 27 | Oct 11 | 164 days | 57078 |
Frequently asked questions
- When is the last frost in South Dakota?
- It varies by location. Across South Dakota, average last spring frost dates range from April 27 (Gayville) to June 1 (Pringle). 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.