FrostDateByZip

North Dakota frost dates

Average last spring and first fall frost (32°F) dates for 372 cities and towns in North Dakota, from NOAA 1991-2020 climate normals. Average last frost dates range from May 2 in Blanchard to May 24 in Reeder. 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
AbercrombieMay 4Oct 3152 days58001
AbsarakaMay 9Oct 1143 days58002
AdamsMay 15Sep 22128 days58210
AgateMay 22Sep 20120 days58310
AlamoMay 18Sep 20124 days58830
AlexanderMay 9Sep 27139 days58831
AlmontMay 17Sep 21124 days58520
AlsenMay 17Sep 26132 days58311
AmbroseMay 17Sep 23128 days58833
AmeniaMay 9Oct 1143 days58004
AmidonMay 12Sep 29136 days58620
AnamooseMay 12Sep 27137 days58710
AnetaMay 17Sep 23128 days58212
AntlerMay 14Sep 25133 days58711
ArgusvilleMay 9Oct 1143 days58005
ArnegardMay 9Sep 27139 days58835
ArthurMay 9Oct 1143 days58006
ArvillaMay 16Sep 27133 days58214
AshleyMay 13Sep 28137 days58413
AyrMay 10Sep 24136 days58007
BaldwinMay 13Sep 27136 days58521
BalfourMay 12Sep 27137 days58712
BaltaMay 17Sep 23129 days58313
BantryMay 15Sep 25132 days58713
BarneyMay 6Sep 29145 days58008
BathgateMay 12Sep 30139 days58216
BeachMay 16Sep 26130 days58621
BelcourtMay 19Sep 24126 days58316
BelfieldMay 9Sep 30142 days58622
BenedictMay 10Sep 28141 days58716
BerlinMay 10Sep 28140 days58415
BertholdMay 11Sep 29138 days58718
BeulahMay 21Sep 20121 days58523
BinfordMay 12Sep 28139 days58416
BisbeeMay 22Sep 20120 days58317
BismarckMay 14Sep 27136 days58501, 58502, 58503, 58504 +3 more
BlanchardMay 2Oct 9158 days58009
BottineauMay 15Sep 25133 days58318
BowbellsMay 15Sep 23129 days58721
BowdonMay 13Sep 28139 days58418
BowmanMay 16Sep 25132 days58623
BraddockMay 11Sep 29139 days58524
BrocketMay 15Sep 22128 days58321
BuchananMay 11Sep 28138 days58420
BuffaloMay 9Oct 1143 days58011
BurlingtonMay 10Oct 1144 days58722
ButteMay 16Sep 28134 days58723
BuxtonMay 2Oct 9158 days58218
CaledoniaMay 2Oct 9158 days58219
CalvinMay 18Sep 23127 days58323
CandoMay 15Sep 27133 days58324
Cannon BallMay 12Sep 27136 days58528
CarpioMay 11Sep 29138 days58725
CarringtonMay 12Sep 27137 days58421
CarsonMay 19Sep 25127 days58529
CartwrightMay 11Sep 27137 days58838
CasseltonMay 9Oct 1143 days58012
CathayMay 13Sep 28139 days58422
CavalierMay 12Sep 30139 days58220
CayugaMay 2Oct 6157 days58013
CenterMay 11Sep 29140 days58530
ChaseleyMay 13Sep 28139 days58423
ChristineMay 5Oct 3150 days58015
Churchs FerryMay 15Sep 27133 days58325
ClevelandMay 13Sep 30139 days58424
CliffordMay 13Sep 27136 days58016
CogswellMay 7Oct 1146 days58017
ColeharborMay 10Sep 29139 days58531
ColfaxMay 6Sep 29145 days58018
ColumbusMay 17Sep 23128 days58727
CooperstownMay 17Sep 23128 days58425
CourtenayMay 11Sep 28139 days58426
CraryMay 6Oct 5152 days58327
CrosbyMay 17Sep 23128 days58730
CrystalMay 4Oct 7156 days58222
CummingsMay 2Oct 9158 days58223
DahlenMay 11Sep 28138 days58224
DavenportMay 9Oct 1143 days58021
DawsonMay 15Sep 25133 days58428
DazeyMay 17Sep 23128 days58429
DeeringMay 10Oct 1144 days58731
DenhoffMay 8Oct 1145 days58430
Des LacsMay 13Sep 27136 days58733
Devils LakeMay 6Oct 5152 days58301
DickeyMay 10Sep 28140 days58431
DickinsonMay 18Sep 25129 days58601, 58602
DodgeMay 20Sep 21125 days58625
DonnybrookMay 15Sep 23129 days58734
DouglasMay 10Sep 28141 days58735
DrakeMay 12Sep 27137 days58736
DraytonMay 4Oct 7156 days58225
DriscollMay 15Sep 25133 days58532
Dunn CenterMay 20Sep 21125 days58626
DunseithMay 19Sep 24126 days58329
EdgeleyMay 7Oct 2148 days58433
EdinburgMay 4Oct 7156 days58227
EdmoreMay 15Sep 22128 days58330
EgelandMay 18Sep 23127 days58331
ElginMay 20Sep 23124 days58533
EllendaleMay 4Oct 2149 days58436
EmeradoMay 16Sep 27133 days58228
EnderlinMay 3Oct 5155 days58027
EppingMay 13Sep 26135 days58843
ErieMay 10Sep 24136 days58029
EsmondMay 12Sep 26135 days58332
FairdaleMay 15Sep 22128 days58229
FairfieldMay 12Sep 28138 days58627
FairmountMay 3Oct 3154 days58030
FargoMay 10Sep 30143 days58102, 58103, 58104, 58105 +9 more
FessendenMay 13Sep 28139 days58438
FingalMay 3Oct 5155 days58031
FinleyMay 17Sep 23128 days58230
FlasherMay 13Sep 27135 days58535
FlaxtonMay 15Sep 23129 days58737
ForbesMay 4Oct 2149 days58439
FordvilleMay 11Sep 28138 days58231
Forest RiverMay 4Oct 7156 days58233
FormanMay 7Oct 1146 days58032
Fort RansomMay 12Sep 27136 days58033
Fort TottenMay 6Oct 5152 days58335
Fort YatesMay 8Sep 30143 days58538
FortunaMay 19Sep 17121 days58844
FredoniaMay 13Sep 28137 days58440
FullertonMay 9Sep 28141 days58441
GackleMay 6Oct 4150 days58442
GalesburgMay 10Sep 24136 days58035
GardnerMay 9Oct 1143 days58036
GarrisonMay 14Sep 26133 days58540
GilbyMay 16Sep 27133 days58235
GladstoneMay 23Sep 20119 days58630
GlasstonMay 12Sep 30139 days58236
Glen UllinMay 19Sep 21123 days58631
GlenburnMay 10Oct 1144 days58740
GlenfieldMay 12Sep 28139 days58443
Golden ValleyMay 21Sep 20121 days58541
GolvaMay 16Sep 26130 days58632
GoodrichMay 8Oct 1145 days58444
Grace CityMay 12Sep 28139 days58445
GraftonMay 4Oct 7156 days58237
Grand ForksMay 10Oct 1144 days58201, 58202, 58203, 58206 +2 more
Grand Forks AfbMay 16Sep 27133 days58204, 58205
GrandinMay 9Oct 1143 days58038
GranvilleMay 9Oct 1145 days58741
Grassy ButteMay 18Sep 23125 days58634
GrenoraMay 18Sep 21125 days58845
GwinnerMay 7Oct 1146 days58040
HagueMay 12Sep 29138 days58542
HallidayMay 20Sep 21125 days58636
HamiltonMay 12Sep 30139 days58238
HampdenMay 15Sep 22128 days58338
HankinsonMay 4Oct 3152 days58041
HannafordMay 17Sep 23128 days58448
HannahMay 17Sep 26132 days58239
HansboroMay 20Sep 26128 days58339
HarveyMay 13Sep 28139 days58341
HarwoodMay 10Sep 30143 days58042
HattonMay 13Sep 27136 days58240
HavanaMay 7Oct 1146 days58043
HazeltonMay 12Sep 27136 days58544
HazenMay 21Sep 20121 days58545
HebronMay 19Sep 21123 days58638
HenselMay 12Sep 30139 days58241
HettingerMay 24Sep 18115 days58639
HillsboroMay 2Oct 9158 days58045
HoopleMay 4Oct 7156 days58243
HopeMay 10Sep 24136 days58046
HoraceMay 5Oct 3150 days58047
HunterMay 2Oct 9158 days58048
HurdsfieldMay 8Oct 1145 days58451
InksterMay 4Oct 7156 days58244
JamestownMay 11Sep 28138 days58401, 58402, 58405
JessieMay 17Sep 23128 days58452
JudMay 7Oct 2148 days58454
KarlsruheMay 12Sep 27137 days58744
KathrynMay 13Sep 26136 days58049
KeeneMay 20Sep 20121 days58847
KenmareMay 15Sep 23129 days58746
KensalMay 11Sep 28139 days58455
KilldeerMay 21Sep 23124 days58640
KindredMay 9Oct 1143 days58051
KintyreMay 13Sep 28136 days58549
KnoxMay 15Sep 27133 days58343
KramerMay 15Sep 25132 days58748
KulmMay 7Oct 2148 days58456
LakotaMay 11Sep 28138 days58344
LamoureMay 10Sep 28140 days58458
LangdonMay 17Sep 26132 days58249
LankinMay 11Sep 28138 days58250
LansfordMay 17Sep 23127 days58750
LarimoreMay 11Sep 28139 days58251
LawtonMay 15Sep 22128 days58345
LeedsMay 15Sep 27133 days58346
LeforMay 18Sep 25129 days58641
LehrMay 13Sep 28137 days58460
LeonardMay 9Oct 1143 days58052
LidgerwoodMay 2Oct 6157 days58053
LigniteMay 18Sep 17119 days58752
LintonMay 12Sep 29138 days58552
LisbonMay 12Sep 27136 days58054
LitchvilleMay 10Sep 28140 days58461
LuverneMay 17Sep 23128 days58056
MaddockMay 12Sep 29138 days58348
MaidaMay 17Sep 26132 days58255
MakotiMay 10Sep 28141 days58756
MandanMay 13Sep 27136 days58554
MandareeMay 20Sep 20121 days58757
ManningMay 18Sep 24127 days58642
MantadorMay 2Oct 6157 days58058
ManvelMay 16Sep 27133 days58256
MapletonMay 9Oct 1143 days58059
MarionMay 10Sep 28140 days58466
MarmarthMay 16Sep 26132 days58643
MarshallMay 23Sep 20119 days58644
MartinMay 12Sep 26135 days58758
MaxMay 10Sep 28141 days58759
MaxbassMay 17Sep 23127 days58760
MayvilleMay 13Sep 27136 days58257
MccluskyMay 8Oct 1145 days58463
McgregorMay 18Sep 17119 days58755
MchenryMay 12Sep 28139 days58464
McleodMay 6Sep 29145 days58057
McvilleMay 11Sep 28138 days58254
MedinaMay 13Sep 30139 days58467
MedoraMay 19Sep 20123 days58645
MekinockMay 16Sep 27133 days58258
MenokenMay 14Sep 27136 days58558
MercerMay 14Sep 26136 days58559
MichiganMay 11Sep 28138 days58259
MilnorMay 7Oct 1146 days58060
MiltonMay 17Sep 26132 days58260
MinnewaukanMay 12Sep 29138 days58351
MinotMay 10Oct 1144 days58701, 58702, 58703, 58707
Minot AfbMay 10Oct 1144 days58704, 58705
MintoMay 4Oct 7156 days58261
MoffitMay 11Sep 29139 days58560
MohallMay 17Sep 23127 days58761
MontpelierMay 8Sep 29143 days58472
MooretonMay 6Sep 29145 days58061
MottMay 16Sep 25129 days58646
MountainMay 12Sep 30139 days58262
MunichMay 15Sep 22128 days58352
MyloMay 22Sep 20120 days58353
NapoleonMay 13Sep 28136 days58561
NecheMay 12Sep 30139 days58265
NekomaMay 15Sep 22128 days58355
New EnglandMay 16Sep 24128 days58647
New LeipzigMay 20Sep 23124 days58562
New RockfordMay 12Sep 28139 days58356
New SalemMay 18Sep 24127 days58563
New TownMay 17Sep 23127 days58763
NewburgMay 15Sep 25132 days58762
NiagaraMay 11Sep 28138 days58266
NomeMay 3Oct 5155 days58062
NoonanMay 17Sep 23128 days58765
NorthwoodMay 11Sep 28139 days58267
NorwichMay 22Sep 22123 days58768
OakesMay 8Sep 28144 days58474
OberonMay 12Sep 29138 days58357
OriskaMay 13Sep 26136 days58063
OsnabrockMay 17Sep 26132 days58269
PageMay 10Sep 24136 days58064
PalermoMay 17Sep 23127 days58769
Park RiverMay 4Oct 7156 days58270
ParshallMay 17Sep 23127 days58770
PekinMay 12Sep 28139 days58361
PembinaMay 16Sep 29137 days58271
PennMay 6Oct 5152 days58362
PerthMay 20Sep 26128 days58363
PetersburgMay 11Sep 28138 days58272
PettiboneMay 15Sep 25133 days58475
PillsburyMay 10Sep 24136 days58065
PingreeMay 11Sep 28139 days58476
PisekMay 4Oct 7156 days58273
PlazaMay 10Sep 28141 days58771
PortalMay 20Sep 19121 days58772
PortlandMay 13Sep 27136 days58274
Powers LakeMay 18Sep 17119 days58773
RaleighMay 13Sep 27135 days58564
RayMay 11Sep 26136 days58849
ReederMay 24Sep 18115 days58649
ReganMay 11Sep 30142 days58477
RegentMay 16Sep 24128 days58650
ReynoldsMay 13Sep 27136 days58275
RhameMay 16Sep 25132 days58651
RichardtonMay 9Oct 1145 days58652
RiverdaleMay 12Oct 3143 days58565
RobinsonMay 15Sep 25133 days58478
RocklakeMay 18Sep 23127 days58365
RogersMay 13Sep 26136 days58479
RoletteMay 22Sep 20120 days58366
RollaMay 20Sep 26128 days58367
RoseglenMay 14Sep 26133 days58775
RossMay 17Sep 23127 days58776
RugbyMay 17Sep 23129 days58368
RusoMay 14Sep 26136 days58778
RutlandMay 7Oct 1146 days58067
RyderMay 10Sep 28141 days58779
Saint AnthonyMay 13Sep 27135 days58566
Saint JohnMay 19Sep 24126 days58369
Saint MichaelMay 6Oct 5152 days58370
Saint ThomasMay 4Oct 7156 days58276
SanbornMay 13Sep 26136 days58480
SarlesMay 18Sep 23127 days58372
SawyerMay 22Sep 22123 days58781
ScrantonMay 16Sep 25132 days58653
SelfridgeMay 9Sep 30143 days58568
Sentinel ButteMay 16Sep 26130 days58654
SharonMay 17Sep 23128 days58277
SheldonMay 3Oct 5155 days58068
SherwoodMay 17Sep 23127 days58782
SheyenneMay 12Sep 27137 days58374
ShieldsMay 13Sep 27135 days58569
SolenMay 12Sep 24134 days58570
SourisMay 14Sep 25133 days58783
South HeartMay 18Sep 25129 days58655
SpiritwoodMay 11Sep 28138 days58481
StanleyMay 17Sep 23127 days58784
StantonMay 12Sep 30140 days58571
StarkweatherMay 15Sep 22128 days58377
SteeleMay 15Sep 25133 days58482
SterlingMay 11Sep 29139 days58572
StirumMay 8Sep 28144 days58069
StrasburgMay 12Sep 29138 days58573
StreeterMay 13Sep 30139 days58483
SurreyMay 10Oct 1144 days58785
SuttonMay 12Sep 28139 days58484
SykestonMay 12Sep 27137 days58486
TappenMay 13Sep 30139 days58487
TaylorMay 9Oct 1145 days58656
ThompsonMay 10Oct 1144 days58278
TiogaMay 11Sep 26136 days58852
TokioMay 6Oct 5152 days58379
TolleyMay 15Sep 23129 days58787
TolnaMay 12Sep 28139 days58380
Tower CityMay 13Sep 26136 days58071
TownerMay 17Sep 22126 days58788
TrentonMay 21Sep 21123 days58853
Turtle LakeMay 14Sep 26136 days58575
TuttleMay 15Sep 25133 days58488
UnderwoodMay 10Sep 29139 days58576
UphamMay 15Sep 25132 days58789
Valley CityMay 13Sep 26136 days58072
VelvaMay 22Sep 22123 days58790
VeronaMay 10Sep 28140 days58490
VoltaireMay 22Sep 22123 days58792
WahpetonMay 4Oct 3152 days58074, 58075, 58076
WalcottMay 6Sep 29145 days58077
WalesMay 17Sep 26132 days58281
WalhallaMay 12Sep 30139 days58282
WarwickMay 6Oct 5152 days58381
WashburnMay 12Sep 30140 days58577
Watford CityMay 9Sep 27139 days58854
WebsterMay 6Oct 5152 days58382
West FargoMay 10Sep 30143 days58078
WesthopeMay 14Sep 25133 days58793
WheatlandMay 9Oct 1143 days58079
White EarthMay 11Sep 26136 days58794
WildroseMay 18Sep 20124 days58795
WillistonMay 21Sep 21123 days58801, 58802, 58803
Willow CityMay 21Sep 20119 days58384
WiltonMay 11Sep 30142 days58579
WimbledonMay 11Sep 28138 days58492
WingMay 8Oct 1145 days58494
WishekMay 13Sep 27135 days58495
WolfordMay 22Sep 20120 days58385
WoodworthMay 13Sep 30139 days58496
WyndmereMay 6Sep 29145 days58081
YorkMay 15Sep 27133 days58386
YpsilantiMay 8Sep 29143 days58497
ZahlMay 18Sep 20124 days58856
ZapMay 21Sep 20121 days58580
ZeelandMay 13Sep 28137 days58581

Frequently asked questions

When is the last frost in North Dakota?
It varies by location. Across North Dakota, average last spring frost dates range from May 2 (Blanchard) to May 24 (Reeder). 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.