Montana planting calendars

Planting calendars, USDA hardiness zones, and average frost dates for 206 Montana locations (Absarokee, MT, Alzada, MT, Alzada, MT, Anaconda-Deer Lodge County, MT, Arlee, MT, Ashland, MT, Augusta, MT, Avon, MT, Ayers Ranch Colony, MT, Babb, MT, Bainville, MT, Baker, MT, and 194 more). Pick a location to see its zone, average last and first frost dates, growing-season length, and a printable per-crop planting calendar, all from public NOAA and USDA data.

Locations in Montana — 150 of 206

Pick a location for its full planner and printable calendar. A spread across the state is shown.
Location USDA zone Last frost First frost Season (days)
Absarokee 5a −20 to −15 °F Jun 1 Sep 11 100
Alzada 4b −25 to −20 °F Jun 2 Sep 6 95
Alzada 4b −25 to −20 °F May 17 Sep 22 127
Arlee 5b −15 to −10 °F May 12 Oct 2 142
Ashland 4b −25 to −20 °F May 25 Sep 19 115
Augusta 4b −25 to −20 °F Jun 12 Sep 8 88
Ayers Ranch Colony 4b −25 to −20 °F May 20 Sep 24 126
Babb 4b −25 to −20 °F Jun 3 Sep 8 94
Bainville 4a −30 to −25 °F May 21 Sep 20 120
Basin 5a −20 to −15 °F Jun 7 Sep 8 90
Bearcreek 5a −20 to −15 °F Jun 3 Sep 19 106
Biddle 5a −20 to −15 °F May 14 Sep 28 134
Biddle 4b −25 to −20 °F May 23 Sep 18 118
Big Sky 5a −20 to −15 °F May 21 Sep 27 128
Big Timber 5a −20 to −15 °F May 14 Sep 26 133
Big Timber 4b −25 to −20 °F Jun 9 Sep 7 88
Billings 5a −20 to −15 °F May 4 Oct 7 156
Birney 5a −20 to −15 °F May 25 Sep 19 115
Bonner-West Riverside 5b −15 to −10 °F May 10 Oct 1 143
Brady 4a −30 to −25 °F May 20 Sep 19 119
Broadus 4b −25 to −20 °F May 16 Sep 28 135
Broadus 4b −25 to −20 °F May 13 Sep 25 132
Brockway 4a −30 to −25 °F May 20 Sep 19 121
Brockway 4a −30 to −25 °F May 25 Sep 14 110
Butte-Silver Bow 5a −20 to −15 °F Jun 13 Sep 5 83
Butte-Silver Bow 4b −25 to −20 °F Jun 13 Sep 5 83
Bynum 4b −25 to −20 °F May 28 Sep 12 104
Camrose Colony 4a −30 to −25 °F May 16 Sep 23 129
Carter 4a −30 to −25 °F May 23 Sep 23 120
Chester 4a −30 to −25 °F May 24 Sep 17 115
Clyde Park 5a −20 to −15 °F May 27 Sep 14 108
Colstrip 5a −20 to −15 °F May 15 Sep 30 138
Columbia Falls 5a −20 to −15 °F May 9 Oct 1 141
Condon 5a −20 to −15 °F May 20 Sep 22 120
Conner 5b −15 to −10 °F May 24 Sep 23 118
Corvallis 5b −15 to −10 °F May 23 Sep 21 118
Crane 4a −30 to −25 °F May 12 Sep 25 135
Crow Agency 4b −25 to −20 °F May 13 Sep 29 135
Custer 4b −25 to −20 °F May 22 Sep 22 121
Cyr 5b −15 to −10 °F May 18 Sep 25 126
Deer Lodge 4b −25 to −20 °F Jun 1 Sep 14 105
Dixon 6a −10 to −5 °F May 18 Sep 25 126
Dupuyer 4b −25 to −20 °F May 17 Sep 24 129
Ekalaka 4b −25 to −20 °F May 20 Sep 23 126
Fairfield 4b −25 to −20 °F May 13 Sep 27 135
Fallon 4a −30 to −25 °F May 20 Sep 22 124
Floweree 4b −25 to −20 °F May 23 Sep 23 120
Forsyth 4b −25 to −20 °F May 9 Sep 29 142
Fort Belknap Agency 4a −30 to −25 °F May 16 Sep 21 125
Forty Mile Colony 5a −20 to −15 °F May 21 Sep 17 117
Four Corners 5a −20 to −15 °F May 23 Sep 23 123
Frazer 4a −30 to −25 °F May 16 Sep 20 125
Frazer 4a −30 to −25 °F May 8 Oct 1 145
Frenchtown 6a −10 to −5 °F May 16 Sep 26 130
Geraldine 4b −25 to −20 °F May 14 Sep 26 134
Geyser 4b −25 to −20 °F May 22 Sep 23 123
Gildford 3b −35 to −30 °F May 24 Sep 15 114
Glen 4b −25 to −20 °F Jun 8 Sep 2 82
Great Falls 4b −25 to −20 °F May 19 Sep 24 126
Harlowton 4b −25 to −20 °F May 23 Sep 16 113
Hays 4b −25 to −20 °F May 18 Sep 23 126
Heart Butte 4b −25 to −20 °F Jun 8 Sep 5 88
Hebgen Lake Estates 4b −25 to −20 °F Jun 15 Sep 10 87
Helena Valley Northeast 4b −25 to −20 °F May 9 Sep 30 142
Helmville 5a −20 to −15 °F Jun 9 Sep 8 91
Highwood 4b −25 to −20 °F May 24 Sep 21 119
Hilldale Colony 3b −35 to −30 °F May 15 Sep 23 129
Hinsdale 4a −30 to −25 °F May 15 Sep 26 132
Hogeland 4a −30 to −25 °F May 19 Sep 21 124
Hysham 4b −25 to −20 °F May 10 Sep 29 141
Indian Springs 5a −20 to −15 °F May 11 Sep 27 138
Inverness 4a −30 to −25 °F May 21 Sep 19 119
Ismay 4a −30 to −25 °F May 22 Sep 15 117
Jardine 4b −25 to −20 °F May 21 Sep 27 128
Jeffers 5a −20 to −15 °F Jun 16 Sep 4 78
Jordan 4b −25 to −20 °F May 18 Sep 20 123
Jordan 4a −30 to −25 °F May 18 Sep 20 123
Judith Gap 4b −25 to −20 °F Jun 1 Sep 15 104
Kalispell 5b −15 to −10 °F May 31 Sep 10 100
Kremlin 4a −30 to −25 °F May 24 Sep 15 114
Lakeside 6a −10 to −5 °F May 12 Sep 25 134
Lima 5a −20 to −15 °F Jun 11 Sep 10 89
Lincoln 4b −25 to −20 °F May 21 Sep 15 115
Lindsay 4b −25 to −20 °F May 17 Sep 22 126
Lodge Pole 4a −30 to −25 °F May 18 Sep 23 126
Lolo 5b −15 to −10 °F May 22 Sep 19 115
Lonepine 6a −10 to −5 °F May 15 Sep 28 134
Luther 5a −20 to −15 °F Jun 5 Sep 14 99
Malta 4a −30 to −25 °F May 16 Sep 23 128
Marion 4b −25 to −20 °F May 31 Sep 10 100
Martin 5b −15 to −10 °F May 9 Oct 1 141
Martinsdale 4b −25 to −20 °F Jun 3 Sep 8 94
McAllister 5a −20 to −15 °F Apr 30 Oct 10 162
Melstone 4b −25 to −20 °F May 5 Oct 4 151
Missoula 5b −15 to −10 °F May 16 Sep 26 130
Muddy 5a −20 to −15 °F May 23 Sep 15 113
Musselshell 4b −25 to −20 °F May 10 Sep 29 141
Noxon 6a −10 to −5 °F May 9 Oct 8 153
Opheim 3b −35 to −30 °F Jun 5 Sep 2 89
Opheim 3b −35 to −30 °F Jun 1 Sep 7 99
Pinesdale 5b −15 to −10 °F May 31 Sep 12 102
Pinesdale 5b −15 to −10 °F May 21 Sep 22 122
Plentywood 3b −35 to −30 °F May 25 Sep 14 111
Plentywood 4a −30 to −25 °F May 19 Sep 23 125
Plevna 4a −30 to −25 °F May 21 Sep 20 121
Pryor 5a −20 to −15 °F May 14 Sep 24 129
Rapelje 4b −25 to −20 °F May 24 Sep 21 116
Ravalli 6a −10 to −5 °F May 12 Oct 2 142
Rexford 5b −15 to −10 °F May 11 Sep 27 138
Richey 4a −30 to −25 °F May 16 Sep 22 129
Roberts 5a −20 to −15 °F May 29 Sep 15 107
Rockport Colony 4b −25 to −20 °F Jun 9 Sep 3 86
Rocky Boy West 4a −30 to −25 °F May 17 Sep 25 128
Roy 4b −25 to −20 °F May 18 Sep 21 124
Rudyard 3b −35 to −30 °F May 21 Sep 19 119
Saltese 6b −5 to 0 °F Jun 10 Sep 23 104
Seville Colony 4a −30 to −25 °F May 24 Sep 15 113
Shawmut 4b −25 to −20 °F May 26 Sep 18 112
Shepherd 4b −25 to −20 °F May 12 Sep 25 136
Silver Gate 4b −25 to −20 °F Jun 5 Sep 14 99
Silver Gate 4a −30 to −25 °F Jun 5 Sep 14 99
Sleeping Buffalo 3b −35 to −30 °F May 15 Sep 23 130
Snowslip 5a −20 to −15 °F Jun 8 Sep 5 88
South Browning 4a −30 to −25 °F Jun 8 Sep 5 88
Spokane Creek 5a −20 to −15 °F May 9 Sep 30 142
Springhill 5a −20 to −15 °F May 26 Sep 16 112
St. Marie 4a −30 to −25 °F May 13 Sep 27 134
St. Xavier 5a −20 to −15 °F May 7 Oct 5 151
Stockett 4b −25 to −20 °F May 12 Sep 28 138
Sula 5a −20 to −15 °F May 24 Sep 23 118
Sunburst 4a −30 to −25 °F May 17 Sep 25 129
Swan Lake 5b −15 to −10 °F May 17 Sep 19 121
Terry 4a −30 to −25 °F May 8 Sep 30 144
Terry 4a −30 to −25 °F May 12 Sep 28 137
Thompson Falls 6a −10 to −5 °F May 7 Oct 4 150
Trego 5a −20 to −15 °F May 16 Sep 18 121
Trout Creek 6a −10 to −5 °F May 20 Sep 21 122
Ulm 4a −30 to −25 °F Jun 2 Sep 10 96
Virginia 5a −20 to −15 °F Jun 6 Sep 14 98
Virginia 5a −20 to −15 °F Jun 4 Sep 18 106
West Glendive 4a −30 to −25 °F May 3 Oct 4 153
West Yellowstone 4b −25 to −20 °F Jun 3 Sep 14 102
White Sulphur Springs 4b −25 to −20 °F Jun 4 Sep 11 97
Whitefish 5a −20 to −15 °F May 16 Sep 25 129
Whitewater 3b −35 to −30 °F May 19 Sep 22 124
Wilsall 4b −25 to −20 °F Jun 8 Sep 7 89
Windham 4b −25 to −20 °F May 25 Sep 21 118
Winifred 4b −25 to −20 °F May 16 Sep 23 127
Wisdom 5a −20 to −15 °F Jun 1 Sep 17 107
Wyola 4b −25 to −20 °F May 21 Sep 17 117

Data: NOAA NCEI U.S. Climate Normals 1991–2020 (public domain) and USDA Plant Hardiness Zone Map 2023. Planting windows synthesized from U.S. Cooperative Extension guides.

More ways to explore

Browse by USDA hardiness zone, see when to plant common crops, or read the methodology behind every figure. This site lists 206 Montana locations, mapping every ZIP in the state to its nearest weather station with a full 30-year record.