Frost dates in Montana

Across Montana's 216 NOAA stations with a frost every year, the typical last spring frost ranges from April 30 at Norris Madison Power House (4,740 feet above sea level) to June 18 at Tizer Gardens (4,670 feet above sea level). The middle station's date is May 20.

Look up your ZIP code

Your ZIP code stays on this computer. Your browser downloads the frost data for every ZIP code that starts with the same three digits and finds yours itself, so the ZIP you type isn't sent to anyone.

Last frost across Montana

The frost-free season runs from 77 days at Lewistown 42 WSW to 165 days at Bigfork 13 S.

At 29 stations, all high or far north, frost is possible in every month.

These are typical dates: in half of springs the last frost comes later. Each place's page, and each ZIP code lookup, also gives the late-year date, after which only 1 spring in 10 has a frost. That's the safer date for tender plants.

Frost dates for Montana's larger places

PlaceLast spring frostFirst fall frostSeasonZone
BillingsMay 5October 3149 days5a
Great FallsMay 6October 1147 days4b
MissoulaMay 16September 26130 days5b

Typical (1-in-2) dates. Each place's page has the early and late years, a planting calendar and a printable planner. Zones are for the ZIP code nearest each place's center.

Hardiness zones in Montana

Montana's 399 ZIP codes in the USDA list fall in zones 3b to 6b: 3b (6 percent), 4a (18 percent), 4b (32 percent), 5a (28 percent), 5b (8 percent), 6a (8 percent) and 6b (under 1 percent). Compared with the 2012 map, 57 percent of them moved to a warmer half zone (19 by a full zone or more), 42 percent stayed the same and 4 moved to a colder one.

A hardiness zone is about the coldest night of winter, which decides which shrubs, trees and perennials survive. Frost dates are about spring and fall, which decide when to plant. You need both. Read more about what the zones mean and what changed in 2023.

Every NOAA station in Montana

All 245 stations in Montana with frost statistics in NOAA's 1991 to 2020 normals, from A to Z. Station names are usually a town, an airport, or a distance and direction from a town. Find one near you and at a similar elevation.

StationElevation (feet)Last spring frostFirst fall frostSeason (days)
Adel5,020June 4September 1298
Alberton3,060May 18September 25126
Albion 1 N3,310June 2September 695
Alder 17 S5,850June 6September 1498
Alder 19 S5,750Frost possible any month77
Anaconda5,230June 1September 14105
Augusta4,070May 19September 21125
Austin 1 W4,850June 4September 14100
Baker2,930May 12September 26135
Baker Municipal Airport2,970May 16September 26132
Biddle 8 SW3,630May 14September 28134
Big Sandy2,770May 17September 25128
Big Sky 2 WNW6,590Frost possible any month50
Big Timber4,100May 14September 26133
Bigfork 13 S2,980May 1October 15165
Billings Logan International Airport3,580May 4October 7156
Billings WFO3,190May 5October 3149
Billings WTP3,100May 10October 1142
Blackleaf4,240June 9September 386
Boulder4,900June 7September 890
Bozeman 6 W Exp Farm4,770May 23September 23123
Bozeman Gallatin Field4,430May 26September 16112
Bozeman Montana State Univ4,910May 26September 22116
Brady 27 ENE (the Knees)3,330May 13September 29137
Brandenberg2,770May 18September 22126
Bredette2,310May 20September 21122
Bridger 2 N3,580May 14September 24129
Broadus3,030May 16September 28135
Brockway 3 WSW2,630May 20September 19121
Busby3,430May 23September 15113
Butte Bert Mooney Airport5,510June 13September 583
Bynum 4 SSE4,040May 16September 27133
Carlyle 13 NW3,150May 18September 29134
Carter 14 W3,450May 23September 23120
Cascade 20 SSE4,600Frost possible any month70
Cascade 5 S3,360May 21September 19120
Chester3,130May 24September 17115
Chinook2,420May 14September 23130
Chinook 35 SE3,360May 23September 23121
Choteau3,850May 28September 12104
Choteau 8 NE3,740May 20September 22123
Circle2,480May 17September 22126
Cohagen2,720May 25September 14110
Colstrip3,220May 15September 30138
Columbus3,600May 27September 14108
Conrad3,550May 20September 19119
Content 4 NNE2,330May 25September 14110
Cooke City 2 W7,480Frost possible any month36
Creston2,940May 12September 25134
Culbertson1,940May 21September 20120
Cut Bank Municipal Airport3,840May 24September 15113
Darby3,880May 24September 23118
Deer Lodge 3 W4,850Frost possible any month65
Del Bonita4,340May 28September 16110
Denton3,610June 1September 11101
Dillon 18 WSW5,970Frost possible any month72
Dillon Airport5,200June 2September 13101
Dillon U of Montana Western5,130June 5September 1398
Divide5,350June 10September 785
Drummond Aviation4,000Frost possible any month80
Dunkirk 19 NNE3,320May 23September 14112
E Glacier4,810June 8September 588
Ekalaka3,430May 20September 23126
Elliston5,080June 9September 891
Ennis4,950June 16September 478
Eureka RS2,530May 11September 27138
Fairfield3,980May 13September 27135
Flatwillow 4 ENE3,290May 16September 28132
Forsyth2,520May 9September 29142
Fort Assiniboine2,670May 15September 24130
Fort Belknap 2 SW2,530May 16September 22128
Fort Benton2,650May 15September 22129
Fort Peck Power Plant2,070May 8October 1145
Fortine 1 N3,000May 16September 18121
Gardiner5,280May 21September 27128
Geraldine3,150May 14September 26134
Gibson 2 NE4,450May 27September 18113
Gibson Dam4,590June 12September 888
Gildford2,820May 24September 15114
Glasgow #22,090May 3October 1151
Glasgow International Airport2,290May 6September 30145
Glen 4 N5,060Frost possible any month71
Glendive2,080May 3October 4153
Goldbutte 7 N3,500Frost possible any month77
Grass Range3,490May 20September 24126
Great Falls 16st3,500May 6October 1147
Great Falls International Airport3,660May 19September 24126
Great Falls WFO3,700May 12September 28138
Hamilton3,590May 21September 22122
Hardin2,880May 13September 29135
Harlem2,370May 16September 21125
Harlem 20 S2,690May 24September 22118
Harlowton4,220May 23September 16113
Harlowton 11 NW4,950May 30September 20110
Haugan 1 W3,160Frost possible any month90
Havre City Co Airport2,590May 15September 23129
Hebgen Dam6,490June 15September 1087
Helena Regional Airport3,830May 9September 30142
Heron 2 NW2,240May 20September 20119
Highwood 7 NE3,600May 7October 2149
Hinsdale 4 SW2,810May 15September 26132
Holter Dam3,490May 19September 24124
Hungry Horse Dam3,160May 9October 1141
Huntley Exp Station3,030May 12September 25136
Hysham2,670May 10September 29141
Hysham 25 SSE3,100May 26September 16111
Ingomar 9 E2,800May 21September 19120
Jackson6,480Frost possible any month51
Joliet3,840May 29September 15107
Joplin3,320May 21September 19119
Jordan2,620May 21September 18118
Jordan Airport2,660May 18September 20123
Judith Gap4,630June 1September 15104
Judith Gap 13 E4,790June 3September 15100
Kalispell Glacier Airport2,960May 31September 10100
Lakeview6,710Frost possible any month66
Laurin 2 NE5,200May 24September 22117
Lennep 5 SW5,600Frost possible any month65
Lewistown3,910May 14September 28135
Lewistown 11 ESE5,030May 19September 25128
Lewistown 11 SSE4,960May 31September 14105
Lewistown 42 WSW5,070June 15September 477
Lewistown Municipal Airport4,140May 23September 21119
Libby2,140May 10September 26137
Libby 1 NE RS2,100May 23September 21120
Libby 32 SSE3,440Frost possible any month44
Libby Dam (base)2,110May 11October 1142
Lima6,280June 11September 1089
Lincoln RS4,580Frost possible any month65
Lindbergh Lake4,320May 20September 22120
Livingston 12 S5,040May 19September 25125
Livingston Mission Field4,640May 27September 14108
Logan Landfill4,240May 26September 15111
Loma2,580May 20September 19120
Malta2,260May 10September 29139
Malta 35 S2,610May 16September 23128
Malta 7 E2,230May 7September 28143
Martinsdale 3 NNW4,800June 3September 894
Medicine Lake 3 SE1,940May 16September 18125
Melstone2,930May 10September 29141
Melville 4 W5,360June 9September 788
Mildred 5 N2,480May 20September 22124
Miles City F Wiley Field2,620May 8September 30144
Millegan 14 SE4,970June 11September 686
Missoula 2 NE3,420May 10October 1143
Missoula 6 NW WFO3,200May 6October 4151
Missoula International Airport3,190May 16September 26130
Mizpah 4 NNW2,480May 22September 15117
Moccasin Exp Station4,300May 28September 20112
Moorhead 9 NE3,220May 17September 22126
Mosby 4 ENE2,910May 5October 4151
Mystic Lake6,550June 5September 1499
Nashua #22,070May 12September 24134
Neihart 8 NNW5,230June 6September 1299
Norris Madison Power House4,740April 30October 10162
Nye #24,840June 1September 11100
Olney3,170Frost possible any month60
Opheim 10 N2,880June 1September 799
Opheim 12 SSE2,940June 5September 289
Ovando 9 SSE4,320Frost possible any month67
Phillipsburg RS5,270Frost possible any month65
Plentywood2,050May 25September 14111
Plevna2,780May 21September 20121
Polebridge3,520Frost possible any month40
Polson3,010May 10October 5147
Pompeys Pillar 15 N3,390May 22September 22121
Port of Morgan2,830May 19September 22124
Potomac3,690Frost possible any month45
Powderville 8 NNE2,800May 13September 25132
Rapelje4,070May 24September 21116
Raymond Border Station2,350May 19September 23125
Raynesford 2 NNW4,220May 22September 23123
Red Lodge5,650June 3September 19106
Redstone2,110May 28September 7101
Ridgeway 1 S3,320May 17September 22127
Rock Springs3,020May 15September 25132
Rogers Pass 9 NNE4,200May 21September 15115
Roundup3,200May 20September 21124
Roundup 15 SW3,390May 22September 15114
Roy 8 NE3,080May 14September 24134
Rudyard 19 S2,880May 23September 19119
Rudyard 21 N3,000May 30September 11103
Ryegate3,650May 17September 23127
Ryegate 18 NNW4,440May 26September 18112
Saco 1 NNW2,190May 15September 23130
Saint Ignatius2,920May 12October 2142
Saint Regis 1 NE2,660Frost possible any month101
Sand Creek2,910May 12September 27136
Savage1,980May 12September 25135
Scobey 4 NW2,390May 28September 699
Seeley Lake RS4,100Frost possible any month74
Shelby3,330May 23September 16115
Shonkin 7 S4,300May 24September 21119
Sidney1,930May 11September 27137
Silver Gate7,500Frost possible any month31
Simpson 6 N - Wildhorse2,810May 26September 15110
SKQ Dam2,730May 15September 28134
Sonnette 7 SW3,910May 25September 19115
St Marie2,760May 13September 27134
St Mary4,560June 12September 582
St. Mary 1 SSW4,550June 3September 894
Stanford4,860May 25September 21118
Stevensville3,380May 22September 19115
Sula 14 NE5,150Frost possible any month39
Sula 3 ENE4,480Frost possible any month59
Sun River 4 S3,600June 2September 1096
Sunburst 8 E3,700May 17September 25129
Superior2,710May 17September 23125
Swan Lake3,100May 17September 19121
Sweetgrass3,510May 15September 25132
Terry2,250May 12September 28137
Terry 21 NNW3,140May 26September 17113
Thompson Falls PH2,380May 7October 4150
Tiber Dam2,850May 16September 23129
Tizer Gardens4,670June 18September 581
Townsend 3 SE3,960May 19September 19122
Trident4,040May 9September 27139
Trout Creek RS2,360May 20September 21122
Troy1,930May 14September 25132
Turner 11 N2,980May 19September 21124
Twin Bridges4,630June 8September 282
Valentine2,900May 18September 21124
Valier3,810May 17September 24129
Vida 6 NE2,280May 16September 22129
Virginia City5,770June 4September 18106
W Glacier3,150May 18September 20124
W Yellowstone Gateway6,680Frost possible any month33
Westby2,100May 18September 21125
Western Ag Research Center3,610May 23September 21118
White Sulphur Springs #25,040June 4September 1197
Whitefish3,100May 16September 25129
Wibaux 2 E2,700May 27September 16112
Wilsall 1 S5,020June 4September 692
Wilsall 8 ENE5,870June 8September 789
Winifred3,240May 16September 23127
Wisdom6,060Frost possible any month22
Wise River 3 WNW5,730Frost possible any month27
Wolf Point2,090May 8September 28143
Wolf Point 29 ENE2,090May 24September 14110
Wolf Point 34 NE2,640May 13September 28137
Wolf Point International Airport1,980May 16September 20125
Wyola 1 SW3,730May 21September 17117
Yaak 9 NNE3,080Frost possible any month74
Yellowtail Dam3,300May 7October 5151
Zortman4,040May 18September 23126

Typical (1-in-2) dates at 32°F. For the early and late years, and a planting calendar built from your own dates, look up your ZIP code.