FrostDateByZip

Montana frost dates

Average last spring and first fall frost (32°F) dates for 360 cities and towns in Montana, from NOAA 1991-2020 climate normals. Average last frost dates range from April 30 in Cardwell to June 16 in Mc Allister. 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
AbsarokeeJun 1Sep 11100 days59001
ActonMay 4Oct 7156 days59002
AlbertonMay 18Sep 25126 days59820
AlderJun 6Sep 1498 days59710
AlzadaJun 2Sep 695 days59311
AnacondaJun 1Sep 14105 days59711
AngelaMay 15Sep 25132 days59312
AntelopeMay 25Sep 14111 days59211
ArleeMay 12Oct 2142 days59821
AshlandMay 18Sep 22126 days59003, 59004
AugustaMay 19Sep 21125 days59410
AvonJun 4Sep 14100 days59713
BabbJun 12Sep 582 days59411
BainvilleMay 21Sep 20120 days59212
BakerMay 16Sep 26132 days59313
BallantineMay 12Sep 25136 days59006
BasinJun 7Sep 890 days59631
BearcreekMay 18Sep 22125 days59007
BelfryMay 18Sep 22125 days59008
BelgradeMay 26Sep 16112 days59714
BeltMay 22Sep 23123 days59412
BiddleMay 14Sep 28134 days59314
Big ArmMay 10Oct 5147 days59910
Big SandyMay 17Sep 25128 days59520
Big SkyAny month—50 days59716
Big TimberMay 14Sep 26133 days59011
BigforkMay 12Sep 25134 days59911
BighornMay 26Sep 16111 days59010
BillingsMay 10Oct 1142 days59101, 59102, 59103, 59104 +10 more
BirneyMay 23Sep 15113 days59012
Black EagleMay 19Sep 24126 days59414
BloomfieldMay 17Sep 22126 days59315
BonnerMay 10Oct 1143 days59823
BoulderJun 7Sep 890 days59632
Box ElderMay 17Sep 25128 days59521
BoydMay 29Sep 15107 days59013
BoyesMay 16Sep 28135 days59316
BozemanMay 26Sep 22116 days59715, 59717, 59718, 59719 +2 more
BradyMay 20Sep 19119 days59416
BridgerMay 14Sep 24129 days59014
BroadusMay 14Sep 28134 days59317
BroadviewMay 22Sep 15114 days59015
BrocktonMay 24Sep 14110 days59213
BrockwayMay 20Sep 19121 days59214
BrowningJun 8Sep 588 days59417
BrusettMay 18Sep 20123 days59318
BuffaloMay 28Sep 20112 days59418
BusbyMay 23Sep 15113 days59016
ButteJun 13Sep 583 days59701, 59702, 59703, 59707 +1 more
BynumMay 28Sep 12104 days59419
CameronJun 4Sep 18106 days59720
Canyon CreekJun 4Sep 14100 days59633
CapitolMay 17Sep 24128 days59319
CardwellApr 30Oct 10162 days59721
CarterMay 23Sep 23120 days59420
CascadeMay 21Sep 19120 days59421
CharloMay 12Oct 2142 days59824
ChesterMay 24Sep 17115 days59522
ChinookMay 14Sep 23130 days59523
ChoteauMay 28Sep 12104 days59422
CircleMay 17Sep 22126 days59215
ClancyMay 9Sep 30142 days59634
ClintonAny month—45 days59825
Clyde ParkMay 27Sep 14108 days59018
Coffee CreekJun 1Sep 11101 days59424
CohagenMay 25Sep 14110 days59322
ColstripMay 15Sep 30138 days59323
Columbia FallsMay 31Sep 10100 days59912
ColumbusMay 27Sep 14108 days59019
CondonMay 20Sep 22120 days59826
ConnerAny month—59 days59827
ConradMay 20Sep 19119 days59425
Cooke CityAny month—36 days59020
CoramMay 18Sep 20124 days59913
CorvallisMay 23Sep 21118 days59828
CraneMay 12Sep 25135 days59217
Crow AgencyMay 13Sep 29135 days59022
CulbertsonMay 21Sep 20120 days59218
CusterMay 10Sep 29141 days59024
Cut BankMay 24Sep 15113 days59427
DagmarMay 16Sep 18125 days59219
DarbyMay 24Sep 23118 days59829
DaytonMay 1Oct 15165 days59914
De BorgiaAny month—90 days59830
DeckerMay 21Sep 23123 days59025
Deer LodgeAny month—65 days59722
DellJun 11Sep 1089 days59724
DentonJun 1Sep 11101 days59430
DillonJun 5Sep 1398 days59725
DivideAny month—27 days59727
DixonMay 12Oct 2142 days59831
DodsonMay 10Sep 29139 days59524
DrummondAny month—80 days59832
DupuyerJun 9Sep 386 days59432
DuttonMay 20Sep 19119 days59433
East Glacier ParkJun 8Sep 588 days59434
East HelenaMay 9Sep 30142 days59635
EdgarMay 14Sep 24129 days59026
EkalakaMay 20Sep 23126 days59324
EllistonJun 9Sep 891 days59728
ElmoMay 10Oct 5147 days59915
EmigrantMay 21Sep 27128 days59027
EnnisJun 16Sep 478 days59729
EssexMay 9Oct 1141 days59916
EthridgeMay 23Sep 16115 days59435
EurekaMay 11Sep 27138 days59917
FairfieldMay 13Sep 27135 days59436
FairviewMay 11Sep 27137 days59221
FallonMay 20Sep 22124 days59326
FishtailJun 3Sep 19106 days59028
FlaxvilleMay 13Sep 28137 days59222
FlorenceMay 22Sep 19115 days59833
FlowereeMay 23Sep 23120 days59440
Forest GroveMay 23Sep 21119 days59441
ForsythMay 9Sep 29142 days59327
Fort BentonMay 20Sep 19120 days59442
Fort HarrisonMay 9Sep 30142 days59636
Fort PeckMay 8Oct 1145 days59223
Fort ShawJun 2Sep 1096 days59443
Fort SmithMay 7Oct 5151 days59035
FortineMay 16Sep 18121 days59918
FrazerMay 13Sep 27134 days59225
FrenchtownMay 10Oct 1143 days59834
FroidMay 16Sep 18125 days59226
FrombergMay 14Sep 24129 days59029
GalataMay 23Sep 14112 days59444
Gallatin GatewayAny month—50 days59730
GardinerAny month—64 days59030
GarrisonAny month—65 days59731
GarryowenMay 7Oct 5151 days59031
GeraldineMay 14Sep 26134 days59446
GeyserMay 22Sep 23123 days59447
GildfordMay 24Sep 15114 days59525
GlasgowMay 6Sep 30145 days59230
GlenAny month—71 days59732
GlendiveMay 3Oct 4153 days59330
GlentanaJun 5Sep 289 days59240
Gold CreekAny month—80 days59733
GrantsdaleMay 21Sep 22122 days59835
Grass RangeMay 20Sep 24126 days59032
Great FallsMay 19Sep 24126 days59401, 59403, 59404, 59405 +1 more
GreycliffMay 14Sep 26133 days59033
HallAny month—80 days59837
HamiltonMay 21Sep 22122 days59840
HammondMay 17Sep 22127 days59332
HardinMay 13Sep 29135 days59034
HarlemMay 16Sep 21125 days59526
HarlowtonMay 23Sep 16113 days59036
HarrisonApr 30Oct 10162 days59735
HathawayMay 8Sep 30144 days59333
HauganAny month—90 days59842
HavreMay 15Sep 23129 days59501
HaysMay 18Sep 23126 days59527
Heart ButteJun 8Sep 588 days59448
HelenaMay 9Sep 30142 days59601, 59602, 59604, 59620 +4 more
HelmvilleAny month—67 days59843
HeronMay 20Sep 20119 days59844
HighwoodMay 7Oct 2149 days59450
HilgerMay 23Sep 21119 days59451
HinghamMay 24Sep 15114 days59528
HinsdaleMay 15Sep 23130 days59241
HobsonMay 28Sep 20112 days59452
HogelandMay 19Sep 21124 days59529
HomesteadMay 16Sep 18125 days59242
Hot SpringsMay 10Oct 5147 days59845
Hungry HorseMay 9Oct 1141 days59919
HuntleyMay 12Sep 25136 days59037
HusonMay 18Sep 25126 days59846
HyshamMay 10Sep 29141 days59038
IngomarMay 21Sep 19120 days59039
InvernessMay 21Sep 19119 days59530
IsmayMay 22Sep 15117 days59336
JacksonAny month—51 days59736
Jefferson CityJun 7Sep 890 days59638
JolietMay 29Sep 15107 days59041
JoplinMay 21Sep 19119 days59531
JordanMay 21Sep 18118 days59337
Judith GapJun 1Sep 15104 days59453
KalispellMay 31Sep 10100 days59901, 59903, 59904
KevinMay 23Sep 16115 days59454
KilaMay 31Sep 10100 days59920
KinseyMay 8Sep 30144 days59338
KremlinMay 24Sep 15114 days59532
Lake Mc DonaldMay 9Oct 1141 days59921
LakesideMay 12Sep 25134 days59922
LambertMay 11Sep 27137 days59243
Lame DeerMay 23Sep 15113 days59043
LarslanJun 5Sep 289 days59244
LaurelMay 5Oct 3149 days59044
LavinaMay 17Sep 23127 days59046
LedgerMay 13Sep 29137 days59456
LewistownMay 23Sep 21119 days59457
LibbyMay 23Sep 21120 days59923
LimaJun 11Sep 1089 days59739
LincolnAny month—65 days59639
LindsayMay 26Sep 17113 days59339
LivingstonMay 27Sep 14108 days59047
LloydMay 23Sep 23121 days59535
Lodge GrassMay 23Sep 15113 days59050
LoloMay 16Sep 26130 days59847
LomaMay 20Sep 19120 days59460
LonepineMay 15Sep 28134 days59848
LoringMay 19Sep 22124 days59537
LothairMay 24Sep 17115 days59461
Malmstrom AfbMay 19Sep 24126 days59402
MaltaMay 10Sep 29139 days59538
ManhattanMay 26Sep 16112 days59741
MarionAny month—44 days59925
Martin CityMay 9Oct 1141 days59926
MartinsdaleAny month—65 days59053
MarysvilleJun 4Sep 14100 days59640
Mc AllisterJun 16Sep 478 days59740
Mc LeodJun 5Sep 1499 days59052
Medicine LakeMay 16Sep 18125 days59247
MelroseJun 10Sep 785 days59743
MelstoneMay 10Sep 29141 days59054
MelvilleJun 9Sep 788 days59055
MildredMay 20Sep 22124 days59341
Miles CityMay 8Sep 30144 days59301
MilltownMay 10Oct 1143 days59851
MissoulaMay 16Sep 26130 days59801, 59802, 59803, 59804 +4 more
MoccasinMay 28Sep 20112 days59462
MoltMay 24Sep 21116 days59057
MonarchJun 6Sep 1299 days59463
MooreMay 23Sep 21119 days59464
MosbyMay 5Oct 4151 days59058
MusselshellMay 10Sep 29141 days59059
NashuaMay 12Sep 24134 days59248
NeihartJun 6Sep 1299 days59465
NorrisApr 30Oct 10162 days59745
NoxonAny month—44 days59853
NyeJun 1Sep 11100 days59061
OilmontMay 17Sep 25129 days59466
OliveMay 16Sep 28135 days59343
OlneyAny month—60 days59927
OpheimJun 1Sep 799 days59250
OtterMay 25Sep 19115 days59062
OutlookMay 19Sep 23125 days59252
OvandoAny month—67 days59854
PabloMay 10Oct 5147 days59855
ParadiseAny month—101 days59856
Park CityMay 27Sep 14108 days59063
PeerlessJun 5Sep 289 days59253
PendroyJun 9Sep 386 days59467
PhilipsburgAny month—65 days59858
PinesdaleMay 23Sep 21118 days59841
PlainsAny month—101 days59859
PlentywoodMay 25Sep 14111 days59254
PlevnaMay 21Sep 20121 days59344
PolarisAny month—51 days59746
PolebridgeAny month—40 days59928
PolsonMay 10Oct 5147 days59860
Pompeys PillarMay 12Sep 25136 days59064
PonyJun 4Sep 18106 days59747
PoplarMay 24Sep 14110 days59255
PowdervilleMay 13Sep 25132 days59345
PowerJun 2Sep 1096 days59468
PrayMay 19Sep 25125 days59065
ProctorMay 1Oct 15165 days59929
PryorMay 29Sep 15107 days59066
RadersburgMay 19Sep 19122 days59641
RamsayJun 13Sep 583 days59748
RapeljeMay 24Sep 21116 days59067
RavalliMay 12Oct 2142 days59863
RaymondMay 19Sep 23125 days59256
RaynesfordMay 22Sep 23123 days59469
Red LodgeJun 3Sep 19106 days59068
RedstoneMay 28Sep 7101 days59257
Reed PointMay 24Sep 21116 days59069
ReserveMay 25Sep 14111 days59258
RexfordMay 11Sep 27138 days59930
RicheyMay 16Sep 22129 days59259
RichlandJun 5Sep 289 days59260
RinglingAny month—65 days59642
RobertsMay 29Sep 15107 days59070
RollinsMay 1Oct 15165 days59931
RonanMay 10Oct 5147 days59864
RoscoeJun 3Sep 19106 days59071
RosebudMay 9Sep 29142 days59347
RoundupMay 20Sep 21124 days59072, 59073
RoyMay 14Sep 24134 days59471
RudyardMay 21Sep 19119 days59540
RyegateMay 17Sep 23127 days59074
SacoMay 15Sep 23130 days59261
Saint IgnatiusMay 12Oct 2142 days59865
Saint MarieMay 13Sep 27134 days59231
Saint RegisAny month—90 days59866
Saint XavierMay 7Oct 5151 days59075
SalteseAny month—90 days59867
Sand CouleeMay 19Sep 24126 days59472
Sand SpringsMay 5Oct 4151 days59077
SandersMay 10Sep 29141 days59076
SavageMay 12Sep 25135 days59262
ScobeyMay 28Sep 699 days59263
Seeley LakeAny month—74 days59868
ShawmutMay 23Sep 16113 days59078
ShelbyMay 23Sep 16115 days59474
ShepherdMay 12Sep 25136 days59079
SheridanMay 24Sep 22117 days59749
SidneyMay 11Sep 27137 days59270
Silver GateAny month—36 days59081
Silver StarJun 8Sep 282 days59751
SimmsJun 2Sep 1096 days59477
SomersMay 12Sep 25134 days59932
SpringdaleMay 14Sep 26133 days59082
StanfordMay 28Sep 20112 days59479
StevensvilleMay 22Sep 19115 days59870
StockettMay 22Sep 23123 days59480
StrykerAny month—60 days59933
SulaAny month—22 days59871
SumatraMay 10Sep 29141 days59083
Sun RiverJun 2Sep 1096 days59483
SunburstMay 17Sep 25129 days59482
SuperiorMay 17Sep 23125 days59872
Sweet GrassMay 15Sep 25132 days59484
TeigenMay 20Sep 24126 days59084
TerryMay 12Sep 28137 days59349
Thompson FallsMay 7Oct 4150 days59873
Three ForksMay 9Sep 27139 days59752
TostonMay 19Sep 19122 days59643
TownsendMay 19Sep 19122 days59644
TregoMay 16Sep 18121 days59934
Trout CreekMay 20Sep 21122 days59874
TroyMay 14Sep 25132 days59935
TurnerMay 19Sep 21124 days59542
Twin BridgesJun 8Sep 282 days59754
Two DotMay 23Sep 16113 days59085
UlmJun 2Sep 1096 days59485
ValierMay 17Sep 24129 days59486
VandaliaMay 3Oct 1151 days59273
VaughnJun 2Sep 1096 days59487
VictorMay 23Sep 21118 days59875
VidaMay 16Sep 22129 days59274
Virginia CityJun 4Sep 18106 days59755
VolborgMay 16Sep 28135 days59351
Warm SpringsAny month—65 days59756
West GlacierMay 18Sep 20124 days59936
West YellowstoneAny month—33 days59758
WestbyMay 18Sep 21125 days59275
White Sulphur SpringsJun 4Sep 1197 days59645
WhitefishMay 16Sep 25129 days59937
WhitehallJun 8Sep 282 days59759
WhitetailMay 28Sep 699 days59276
WhitewaterMay 15Sep 23130 days59544
WhitlashAny month—77 days59545
WibauxMay 27Sep 16112 days59353
WillardMay 16Sep 26132 days59354
Willow CreekMay 9Sep 27139 days59760
WilsallJun 4Sep 692 days59086
WinifredMay 16Sep 23127 days59489
WinnettMay 16Sep 28132 days59087
WinstonMay 19Sep 19122 days59647
WisdomAny month—22 days59761
Wise RiverAny month—27 days59762
Wolf CreekMay 21Sep 15115 days59648
Wolf PointMay 8Sep 28143 days59201
WordenMay 12Sep 25136 days59088
WyolaMay 21Sep 17117 days59089
ZortmanMay 12Sep 27136 days59546
ZurichMay 14Sep 23130 days59547

Frequently asked questions

When is the last frost in Montana?
It varies by location. Across Montana, average last spring frost dates range from April 30 (Cardwell) to June 16 (Mc Allister). 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.