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
| 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.