FrostDateByZip

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.

Cities with several ZIP codes use the first-listed ZIP. Open a ZIP for exact local dates.
CityAvg last frostAvg first frostSeasonZIP codes
AberdeenMay 9Sep 26139 days57401, 57402
AgarMay 8Oct 2147 days57520
AkaskaMay 8Oct 1145 days57420
AlcesterMay 1Oct 4155 days57001
AlexandriaMay 8Sep 29143 days57311
AllenMay 13Oct 2141 days57714
AlpenaMay 9Sep 28140 days57312
AmherstMay 13Sep 26135 days57421
AndoverMay 6Oct 4150 days57422
ArlingtonMay 3Oct 2151 days57212
ArmourMay 3Oct 6157 days57313
ArtesianMay 9Sep 28140 days57314
AshtonMay 11Sep 27137 days57424
AstoriaMay 6Oct 3150 days57213
AuroraMay 6Oct 1145 days57002
AvonMay 1Oct 7158 days57315
BadgerMay 3Oct 2151 days57214
BalticMay 1Oct 4155 days57003
BarnardMay 7Sep 29145 days57426
BateslandMay 16Sep 27132 days57716
BathMay 9Sep 26139 days57427
Belle FourcheMay 10Sep 30143 days57717
BelvidereMay 11Sep 30141 days57521
BeresfordMay 2Oct 1151 days57004
Big Stone CityMay 5Oct 2150 days57216
BisonMay 10Oct 1144 days57620
Black HawkMay 20Sep 25126 days57718
BluntMay 17Sep 24129 days57522
BonesteelMay 3Oct 10159 days57317
BowdleMay 7Oct 3148 days57428
Box ElderMay 12Oct 1139 days57719
BradleyMay 5Oct 5153 days57217
BrandonMay 1Oct 6157 days57005
BrandtMay 7Oct 1146 days57218
BrentfordMay 6Sep 29144 days57429
BridgewaterApr 30Oct 7161 days57319
BristolMay 6Oct 4150 days57219
BrittonMay 13Sep 26135 days57430
BrookingsMay 6Oct 1145 days57006, 57007
BruceMay 6Oct 1145 days57220
BryantMay 5Oct 4151 days57221
BuffaloMay 10Oct 1141 days57720
Buffalo GapMay 15Sep 27133 days57722
BullheadMay 12Sep 28137 days57621
BurbankMay 3Oct 3153 days57010
BurkeMay 6Oct 3149 days57523
Camp CrookMay 17Sep 24128 days57724
CanistotaApr 30Oct 7161 days57012
CanovaMay 5Oct 2149 days57321
CantonMay 2Oct 2151 days57013
CaputaMay 12Oct 1139 days57725
CarpenterMay 5Oct 5153 days57322
CarthageMay 5Oct 2149 days57323
CastlewoodMay 10Sep 27139 days57223
CavourMay 6Oct 2146 days57324
CentervilleMay 2Oct 1151 days57014
ChamberlainMay 1Oct 7158 days57325, 57326
ChancellorMay 1Oct 6157 days57015
Cherry CreekMay 6Oct 4148 days57622
ChesterMay 5Sep 30148 days57016
Claire CityMay 4Oct 3151 days57224
ClaremontMay 7Sep 29145 days57432
ClarkMay 5Oct 5153 days57225
Clear LakeMay 7Oct 1146 days57226
ColmanMay 2Oct 5156 days57017
ColomeMay 6Oct 3149 days57528
ColtonMay 5Sep 30148 days57018
ColumbiaMay 7Sep 29145 days57433
CondeMay 6Sep 29144 days57434
CoronaMay 5Oct 1149 days57227
CorsicaMay 3Oct 6157 days57328
CresbardMay 10Sep 28139 days57435
CrooksMay 1Oct 6157 days57020
CusterMay 15Sep 29133 days57730
DallasMay 6Oct 3149 days57529
DanteApr 29Oct 9164 days57329
DavisMay 2Oct 1151 days57021
De SmetMay 5Oct 4151 days57231
DeadwoodMay 24Sep 25125 days57732
Dell RapidsMay 1Oct 4155 days57022
DelmontMay 3Oct 6157 days57330
DimockMay 8Sep 29143 days57331
DolandMay 8Oct 1145 days57436
DraperMay 3Oct 9158 days57531
DupreeMay 8Oct 1144 days57623
Eagle ButteMay 8Oct 1144 days57625
EdenMay 2Oct 9160 days57232
EdgemontMay 23Sep 20117 days57735
EganMay 5Oct 1148 days57024
Elk PointMay 3Oct 3153 days57025
ElktonMay 6Oct 1145 days57026
Ellsworth AfbMay 12Oct 1139 days57706
EmeryApr 30Oct 7161 days57332
EnningMay 16Sep 26131 days57737
ErwinMay 5Oct 4151 days57233
EstellineMay 10Sep 27139 days57234
EthanMay 8Sep 29143 days57334
EurekaMay 12Sep 27137 days57437
FairburnMay 16Sep 27133 days57738
FairfaxMay 4Oct 6152 days57335
FairviewMay 2Oct 2151 days57027
FaithMay 6Oct 5151 days57626
FaulktonMay 10Sep 28139 days57438
FedoraMay 9Sep 28140 days57337
FerneyMay 6Sep 29144 days57439
FlandreauMay 5Oct 1148 days57028
FlorenceMay 7Sep 30145 days57235
Fort MeadeMay 8Oct 3147 days57741
Fort PierreMay 6Oct 3148 days57532
Fort ThompsonMay 6Oct 5152 days57339
FrankfortMay 8Oct 1145 days57440
FrederickMay 4Oct 2149 days57441
FreemanMay 1Oct 4156 days57029
FultonApr 30Oct 5159 days57340
Gann ValleyMay 6Oct 1148 days57341
Garden CityMay 5Oct 5153 days57236
GarretsonMay 1Oct 4155 days57030
GaryMay 7Oct 1146 days57237
GayvilleApr 27Oct 11164 days57031
GeddesApr 30Oct 13165 days57342
GettysburgMay 7Oct 2147 days57442
GlencrossMay 10Sep 30141 days57630
GlenhamMay 5Oct 4150 days57631
GoodwinMay 7Oct 1146 days57238
GregoryMay 6Oct 3149 days57533
GrenvilleMay 1Oct 12164 days57239
GrotonMay 6Oct 4150 days57445
HamillMay 3Oct 7156 days57534
HarrisburgMay 1Oct 6157 days57032
HarrisonMay 3Oct 6157 days57344
HarroldMay 17Sep 24129 days57536
HartfordMay 1Oct 6157 days57033
HayesMay 12Sep 28138 days57537
HaytiMay 10Sep 27139 days57241
HazelMay 7Sep 30145 days57242
HeclaMay 7Sep 29145 days57446
HenryMay 5Oct 5153 days57243
HermosaMay 3Oct 8157 days57744
HerreidMay 8Sep 30143 days57632
HerrickMay 6Oct 3149 days57538
HighmoreMay 12Oct 1142 days57345
Hill CityJun 1Sep 10102 days57745
HitchcockMay 6Oct 2146 days57348
HolabirdMay 12Oct 1142 days57540
HosmerMay 7Oct 3148 days57448
Hot SpringsMay 16Sep 27133 days57747
HoughtonMay 7Sep 29145 days57449
HovenMay 7Oct 2147 days57450
HowardMay 5Oct 2149 days57349
HowesMay 15Sep 27134 days57748
HudsonMay 1Oct 4155 days57034
HumboldtMay 1Oct 6157 days57035
HurleyMay 1Oct 4156 days57036
HuronMay 6Oct 2146 days57350, 57399
IdealMay 1Oct 10162 days57541
InteriorMay 5Oct 7152 days57750
IpswichMay 8Sep 29143 days57451
IreneMay 1Oct 4156 days57037
IroquoisMay 6Oct 2146 days57353
IsabelMay 11Sep 30140 days57633
JavaMay 8Oct 1145 days57452
JeffersonApr 29Oct 5159 days57038
KadokaMay 16Sep 26132 days57543
KaylorMay 1Oct 4156 days57354
KeldronMay 10Sep 30142 days57634
KennebecMay 12Sep 28137 days57544
KeystoneMay 28Sep 18112 days57751
KimballMay 3Oct 5153 days57355
KranzburgMay 7Sep 30145 days57245
KyleMay 11Oct 1139 days57752
LaboltMay 7Oct 1146 days57246
Lake AndesApr 30Oct 13165 days57356
Lake CityMay 2Oct 9160 days57247
Lake NordenMay 10Sep 27139 days57248
Lake PrestonMay 5Oct 4151 days57249
LaneMay 2Oct 8157 days57358
LangfordMay 13Sep 26135 days57454
LantryMay 8Oct 1144 days57636
LeadMay 18Sep 29133 days57754
LebanonMay 7Oct 2147 days57455
LemmonMay 10Sep 30142 days57638
LennoxMay 2Oct 2151 days57039
LeolaMay 9Sep 28141 days57456
LestervilleMay 1Oct 7158 days57040
LetcherApr 30Oct 5159 days57359
Little EagleMay 12Sep 28137 days57639
LodgepoleMay 21Sep 21120 days57640
Long LakeMay 13Sep 28137 days57457
Long ValleyMay 9Oct 1143 days57547
Lower BruleMay 6Oct 5152 days57548
LudlowMay 16Sep 26131 days57755
LyonsMay 1Oct 4155 days57041
MadisonMay 5Sep 30148 days57042
MandersonMay 9Oct 4147 days57756
MansfieldMay 11Sep 27137 days57460
MarionApr 30Oct 7161 days57043
MartinMay 13Oct 2141 days57551
MartyApr 30Oct 13165 days57361
MarvinMay 14Sep 28136 days57251
Mc IntoshMay 9Sep 30143 days57641
Mc LaughlinMay 12Sep 28137 days57642
MeadowMay 10Oct 1144 days57644
MelletteMay 11Sep 27137 days57461
MennoMay 1Oct 4156 days57045
MidlandMay 12Sep 28138 days57552
MilbankMay 5Oct 2150 days57252
MilesvilleMay 8Oct 2147 days57553
MillerMay 3Oct 3152 days57362
MissionMay 9Oct 1146 days57555
Mission HillApr 27Oct 11164 days57046
MitchellApr 30Oct 5159 days57301
MobridgeMay 5Oct 4150 days57601
MonroeApr 30Oct 7161 days57047
MontroseMay 7Sep 29144 days57048
MorristownMay 20Sep 23124 days57645
Mound CityMay 8Oct 1145 days57646
Mount VernonApr 30Oct 5159 days57363
Mud ButteMay 11Sep 28137 days57758
MurdoMay 3Oct 9158 days57559
NemoMay 28Sep 18112 days57759
New EffingtonMay 4Oct 3152 days57255
New HollandMay 3Oct 6157 days57364
New UnderwoodMay 12Oct 1139 days57761
NewellMay 8Oct 1144 days57760
NislandMay 8Oct 1144 days57762
NorrisMay 6Oct 4151 days57560
North Sioux CityApr 29Oct 5159 days57049
NorthvilleMay 11Sep 27137 days57465
NundaMay 2Oct 5156 days57050
OacomaMay 1Oct 7158 days57365
OelrichsMay 15Sep 30137 days57763
OglalaMay 7Oct 4149 days57764
OkatonMay 3Oct 9158 days57562
OkreekMay 10Oct 1143 days57563
OldhamMay 3Oct 2151 days57051
OlivetMay 1Oct 4156 days57052
OnakaMay 7Oct 3148 days57466
OnidaMay 8Oct 2147 days57564
OralMay 15Sep 27133 days57766
OrientMay 10Sep 28139 days57467
OrtleyMay 14Sep 28136 days57256
OwankaMay 10Oct 1141 days57767
ParkerApr 30Oct 7161 days57053
ParkstonMay 8Sep 29143 days57366
ParmeleeMay 9Oct 1146 days57566
PeeverMay 4Oct 3151 days57257
PhilipMay 11Sep 30141 days57567
PickstownApr 30Oct 13165 days57367
PiedmontMay 10Oct 5147 days57769
PierpontMay 6Oct 4150 days57468
PierreMay 6Oct 3148 days57501
Pine RidgeMay 16Sep 27132 days57770
PlankintonMay 3Oct 5153 days57368
PlatteApr 30Oct 8159 days57369
PollockMay 8Sep 30143 days57648
PorcupineMay 9Oct 4147 days57772
Prairie CityMay 10Oct 1144 days57649
PreshoMay 12Sep 29140 days57568
PringleJun 1Sep 10102 days57773
PukwanaMay 1Oct 7158 days57370
QuinnMay 16Sep 26132 days57775
RalphMay 16Sep 26131 days57650
RamonaMay 5Sep 30148 days57054
Rapid CityMay 3Oct 8157 days57701, 57702, 57703, 57709
RaymondMay 5Oct 5153 days57258
RedfieldMay 8Oct 1145 days57469
RedigMay 15Sep 24131 days57776
Ree HeightsMay 3Oct 3152 days57371
RelianceMay 12Sep 28137 days57569
RennerMay 1Oct 6157 days57055
RevaMay 20Sep 19120 days57651
RevilloMay 5Oct 2150 days57259
RidgeviewMay 5Oct 4150 days57652
RockhamMay 8Oct 1145 days57470
RoscoeMay 7Oct 3148 days57471
RosebudMay 9Oct 1146 days57570
RosholtMay 3Oct 3154 days57260
RoslynMay 1Oct 12164 days57261
RutlandMay 2Oct 5156 days57057
Saint CharlesMay 3Oct 10159 days57571
Saint FrancisMay 10Sep 29141 days57572
Saint LawrenceMay 3Oct 3152 days57373
Saint OngeMay 12Oct 2143 days57779
SalemMay 7Sep 29144 days57058
ScenicMay 17Sep 25130 days57780
ScotlandMay 1Oct 4156 days57059
SelbyMay 8Oct 1145 days57472
SenecaMay 14Sep 29138 days57473
SinaiMay 3Oct 2151 days57061
Sioux FallsMay 1Oct 6157 days57101, 57103, 57104, 57105 +11 more
SissetonMay 4Oct 3151 days57262
SmithwickMay 15Sep 30137 days57782
South ShoreMay 14Sep 28136 days57263
SpearfishMay 12Oct 2143 days57783, 57799
SpencerMay 8Sep 29143 days57374
SpringfieldMay 1Oct 7158 days57062
StephanMay 10Sep 29140 days57346
StickneyMay 3Oct 5153 days57375
StockholmMay 7Sep 30145 days57264
StrandburgMay 7Sep 30145 days57265
StratfordMay 9Sep 26139 days57474
SturgisMay 8Oct 3147 days57785
SummitMay 14Sep 28136 days57266
TaborMay 1Oct 7158 days57063
TeaMay 1Oct 6157 days57064
Timber LakeMay 10Sep 30141 days57656
TolstoyMay 7Oct 2147 days57475
TorontoMay 6Oct 3150 days57268
Trail CityMay 10Sep 30141 days57657
TrentMay 5Oct 1148 days57065
TrippMay 3Oct 6157 days57376
TulareMay 8Oct 1145 days57476
TurtonMay 6Sep 29144 days57477
TuthillMay 11Oct 1143 days57574
Twin BrooksMay 5Oct 1149 days57269
TyndallMay 1Oct 7158 days57066
Union CenterMay 16Sep 26131 days57787
UticaApr 27Oct 11164 days57067
ValeMay 8Oct 1144 days57788
Valley SpringsMay 1Oct 6157 days57068
VeblenMay 7Oct 1146 days57270
VermillionMay 3Oct 3153 days57069
ViborgMay 2Oct 1151 days57070
ViennaMay 5Oct 5153 days57271
VirgilMay 6Oct 2146 days57379
VivianMay 12Sep 29140 days57576
VolgaMay 6Oct 1145 days57071
VolinApr 27Oct 11164 days57072
WagnerApr 29Oct 9164 days57380
WakondaMay 2Oct 1151 days57073
WakpalaMay 3Oct 8157 days57658
WalkerMay 9Sep 30143 days57659
WallMay 10Oct 1141 days57790
WallaceMay 7Sep 30145 days57272
WanbleeMay 9Oct 1143 days57577
WarnerMay 9Sep 26139 days57479
WastaMay 10Oct 1141 days57791
WataugaMay 9Sep 30143 days57660
WatertownMay 7Sep 30145 days57201
WaubayMay 1Oct 12164 days57273
WebsterMay 4Oct 6156 days57274
WentworthMay 2Oct 5156 days57075
WessingtonMay 3Oct 3152 days57381
Wessington SpringsMay 2Oct 8157 days57382
WestportMay 7Sep 29145 days57481
WhiteMay 6Oct 3150 days57276
White LakeMay 3Oct 5153 days57383
White OwlMay 16Sep 26131 days57792
White RiverMay 10Oct 1143 days57579
WhitehorseMay 10Sep 30141 days57661
WhitewoodMay 12Oct 2143 days57793
Willow LakeMay 5Oct 5153 days57278
WilmotMay 5Oct 1149 days57279
WinfredMay 6Oct 3151 days57076
WinnerMay 1Oct 9159 days57580
WittenMay 1Oct 10162 days57584
WolseyMay 6Oct 2146 days57384
WoodMay 10Oct 1143 days57585
WoonsocketMay 9Sep 28140 days57385
WorthingMay 2Oct 2151 days57077
Wounded KneeMay 16Sep 27132 days57794
YaleMay 6Oct 2146 days57386
YanktonApr 27Oct 11164 days57078

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.