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.
| City | Avg last frost | Avg first frost | Season | ZIP codes |
|---|---|---|---|---|
| Absarokee | Jun 1 | Sep 11 | 100 days | 59001 |
| Acton | May 4 | Oct 7 | 156 days | 59002 |
| Alberton | May 18 | Sep 25 | 126 days | 59820 |
| Alder | Jun 6 | Sep 14 | 98 days | 59710 |
| Alzada | Jun 2 | Sep 6 | 95 days | 59311 |
| Anaconda | Jun 1 | Sep 14 | 105 days | 59711 |
| Angela | May 15 | Sep 25 | 132 days | 59312 |
| Antelope | May 25 | Sep 14 | 111 days | 59211 |
| Arlee | May 12 | Oct 2 | 142 days | 59821 |
| Ashland | May 18 | Sep 22 | 126 days | 59003, 59004 |
| Augusta | May 19 | Sep 21 | 125 days | 59410 |
| Avon | Jun 4 | Sep 14 | 100 days | 59713 |
| Babb | Jun 12 | Sep 5 | 82 days | 59411 |
| Bainville | May 21 | Sep 20 | 120 days | 59212 |
| Baker | May 16 | Sep 26 | 132 days | 59313 |
| Ballantine | May 12 | Sep 25 | 136 days | 59006 |
| Basin | Jun 7 | Sep 8 | 90 days | 59631 |
| Bearcreek | May 18 | Sep 22 | 125 days | 59007 |
| Belfry | May 18 | Sep 22 | 125 days | 59008 |
| Belgrade | May 26 | Sep 16 | 112 days | 59714 |
| Belt | May 22 | Sep 23 | 123 days | 59412 |
| Biddle | May 14 | Sep 28 | 134 days | 59314 |
| Big Arm | May 10 | Oct 5 | 147 days | 59910 |
| Big Sandy | May 17 | Sep 25 | 128 days | 59520 |
| Big Sky | Any month | — | 50 days | 59716 |
| Big Timber | May 14 | Sep 26 | 133 days | 59011 |
| Bigfork | May 12 | Sep 25 | 134 days | 59911 |
| Bighorn | May 26 | Sep 16 | 111 days | 59010 |
| Billings | May 10 | Oct 1 | 142 days | 59101, 59102, 59103, 59104 +10 more |
| Birney | May 23 | Sep 15 | 113 days | 59012 |
| Black Eagle | May 19 | Sep 24 | 126 days | 59414 |
| Bloomfield | May 17 | Sep 22 | 126 days | 59315 |
| Bonner | May 10 | Oct 1 | 143 days | 59823 |
| Boulder | Jun 7 | Sep 8 | 90 days | 59632 |
| Box Elder | May 17 | Sep 25 | 128 days | 59521 |
| Boyd | May 29 | Sep 15 | 107 days | 59013 |
| Boyes | May 16 | Sep 28 | 135 days | 59316 |
| Bozeman | May 26 | Sep 22 | 116 days | 59715, 59717, 59718, 59719 +2 more |
| Brady | May 20 | Sep 19 | 119 days | 59416 |
| Bridger | May 14 | Sep 24 | 129 days | 59014 |
| Broadus | May 14 | Sep 28 | 134 days | 59317 |
| Broadview | May 22 | Sep 15 | 114 days | 59015 |
| Brockton | May 24 | Sep 14 | 110 days | 59213 |
| Brockway | May 20 | Sep 19 | 121 days | 59214 |
| Browning | Jun 8 | Sep 5 | 88 days | 59417 |
| Brusett | May 18 | Sep 20 | 123 days | 59318 |
| Buffalo | May 28 | Sep 20 | 112 days | 59418 |
| Busby | May 23 | Sep 15 | 113 days | 59016 |
| Butte | Jun 13 | Sep 5 | 83 days | 59701, 59702, 59703, 59707 +1 more |
| Bynum | May 28 | Sep 12 | 104 days | 59419 |
| Cameron | Jun 4 | Sep 18 | 106 days | 59720 |
| Canyon Creek | Jun 4 | Sep 14 | 100 days | 59633 |
| Capitol | May 17 | Sep 24 | 128 days | 59319 |
| Cardwell | Apr 30 | Oct 10 | 162 days | 59721 |
| Carter | May 23 | Sep 23 | 120 days | 59420 |
| Cascade | May 21 | Sep 19 | 120 days | 59421 |
| Charlo | May 12 | Oct 2 | 142 days | 59824 |
| Chester | May 24 | Sep 17 | 115 days | 59522 |
| Chinook | May 14 | Sep 23 | 130 days | 59523 |
| Choteau | May 28 | Sep 12 | 104 days | 59422 |
| Circle | May 17 | Sep 22 | 126 days | 59215 |
| Clancy | May 9 | Sep 30 | 142 days | 59634 |
| Clinton | Any month | — | 45 days | 59825 |
| Clyde Park | May 27 | Sep 14 | 108 days | 59018 |
| Coffee Creek | Jun 1 | Sep 11 | 101 days | 59424 |
| Cohagen | May 25 | Sep 14 | 110 days | 59322 |
| Colstrip | May 15 | Sep 30 | 138 days | 59323 |
| Columbia Falls | May 31 | Sep 10 | 100 days | 59912 |
| Columbus | May 27 | Sep 14 | 108 days | 59019 |
| Condon | May 20 | Sep 22 | 120 days | 59826 |
| Conner | Any month | — | 59 days | 59827 |
| Conrad | May 20 | Sep 19 | 119 days | 59425 |
| Cooke City | Any month | — | 36 days | 59020 |
| Coram | May 18 | Sep 20 | 124 days | 59913 |
| Corvallis | May 23 | Sep 21 | 118 days | 59828 |
| Crane | May 12 | Sep 25 | 135 days | 59217 |
| Crow Agency | May 13 | Sep 29 | 135 days | 59022 |
| Culbertson | May 21 | Sep 20 | 120 days | 59218 |
| Custer | May 10 | Sep 29 | 141 days | 59024 |
| Cut Bank | May 24 | Sep 15 | 113 days | 59427 |
| Dagmar | May 16 | Sep 18 | 125 days | 59219 |
| Darby | May 24 | Sep 23 | 118 days | 59829 |
| Dayton | May 1 | Oct 15 | 165 days | 59914 |
| De Borgia | Any month | — | 90 days | 59830 |
| Decker | May 21 | Sep 23 | 123 days | 59025 |
| Deer Lodge | Any month | — | 65 days | 59722 |
| Dell | Jun 11 | Sep 10 | 89 days | 59724 |
| Denton | Jun 1 | Sep 11 | 101 days | 59430 |
| Dillon | Jun 5 | Sep 13 | 98 days | 59725 |
| Divide | Any month | — | 27 days | 59727 |
| Dixon | May 12 | Oct 2 | 142 days | 59831 |
| Dodson | May 10 | Sep 29 | 139 days | 59524 |
| Drummond | Any month | — | 80 days | 59832 |
| Dupuyer | Jun 9 | Sep 3 | 86 days | 59432 |
| Dutton | May 20 | Sep 19 | 119 days | 59433 |
| East Glacier Park | Jun 8 | Sep 5 | 88 days | 59434 |
| East Helena | May 9 | Sep 30 | 142 days | 59635 |
| Edgar | May 14 | Sep 24 | 129 days | 59026 |
| Ekalaka | May 20 | Sep 23 | 126 days | 59324 |
| Elliston | Jun 9 | Sep 8 | 91 days | 59728 |
| Elmo | May 10 | Oct 5 | 147 days | 59915 |
| Emigrant | May 21 | Sep 27 | 128 days | 59027 |
| Ennis | Jun 16 | Sep 4 | 78 days | 59729 |
| Essex | May 9 | Oct 1 | 141 days | 59916 |
| Ethridge | May 23 | Sep 16 | 115 days | 59435 |
| Eureka | May 11 | Sep 27 | 138 days | 59917 |
| Fairfield | May 13 | Sep 27 | 135 days | 59436 |
| Fairview | May 11 | Sep 27 | 137 days | 59221 |
| Fallon | May 20 | Sep 22 | 124 days | 59326 |
| Fishtail | Jun 3 | Sep 19 | 106 days | 59028 |
| Flaxville | May 13 | Sep 28 | 137 days | 59222 |
| Florence | May 22 | Sep 19 | 115 days | 59833 |
| Floweree | May 23 | Sep 23 | 120 days | 59440 |
| Forest Grove | May 23 | Sep 21 | 119 days | 59441 |
| Forsyth | May 9 | Sep 29 | 142 days | 59327 |
| Fort Benton | May 20 | Sep 19 | 120 days | 59442 |
| Fort Harrison | May 9 | Sep 30 | 142 days | 59636 |
| Fort Peck | May 8 | Oct 1 | 145 days | 59223 |
| Fort Shaw | Jun 2 | Sep 10 | 96 days | 59443 |
| Fort Smith | May 7 | Oct 5 | 151 days | 59035 |
| Fortine | May 16 | Sep 18 | 121 days | 59918 |
| Frazer | May 13 | Sep 27 | 134 days | 59225 |
| Frenchtown | May 10 | Oct 1 | 143 days | 59834 |
| Froid | May 16 | Sep 18 | 125 days | 59226 |
| Fromberg | May 14 | Sep 24 | 129 days | 59029 |
| Galata | May 23 | Sep 14 | 112 days | 59444 |
| Gallatin Gateway | Any month | — | 50 days | 59730 |
| Gardiner | Any month | — | 64 days | 59030 |
| Garrison | Any month | — | 65 days | 59731 |
| Garryowen | May 7 | Oct 5 | 151 days | 59031 |
| Geraldine | May 14 | Sep 26 | 134 days | 59446 |
| Geyser | May 22 | Sep 23 | 123 days | 59447 |
| Gildford | May 24 | Sep 15 | 114 days | 59525 |
| Glasgow | May 6 | Sep 30 | 145 days | 59230 |
| Glen | Any month | — | 71 days | 59732 |
| Glendive | May 3 | Oct 4 | 153 days | 59330 |
| Glentana | Jun 5 | Sep 2 | 89 days | 59240 |
| Gold Creek | Any month | — | 80 days | 59733 |
| Grantsdale | May 21 | Sep 22 | 122 days | 59835 |
| Grass Range | May 20 | Sep 24 | 126 days | 59032 |
| Great Falls | May 19 | Sep 24 | 126 days | 59401, 59403, 59404, 59405 +1 more |
| Greycliff | May 14 | Sep 26 | 133 days | 59033 |
| Hall | Any month | — | 80 days | 59837 |
| Hamilton | May 21 | Sep 22 | 122 days | 59840 |
| Hammond | May 17 | Sep 22 | 127 days | 59332 |
| Hardin | May 13 | Sep 29 | 135 days | 59034 |
| Harlem | May 16 | Sep 21 | 125 days | 59526 |
| Harlowton | May 23 | Sep 16 | 113 days | 59036 |
| Harrison | Apr 30 | Oct 10 | 162 days | 59735 |
| Hathaway | May 8 | Sep 30 | 144 days | 59333 |
| Haugan | Any month | — | 90 days | 59842 |
| Havre | May 15 | Sep 23 | 129 days | 59501 |
| Hays | May 18 | Sep 23 | 126 days | 59527 |
| Heart Butte | Jun 8 | Sep 5 | 88 days | 59448 |
| Helena | May 9 | Sep 30 | 142 days | 59601, 59602, 59604, 59620 +4 more |
| Helmville | Any month | — | 67 days | 59843 |
| Heron | May 20 | Sep 20 | 119 days | 59844 |
| Highwood | May 7 | Oct 2 | 149 days | 59450 |
| Hilger | May 23 | Sep 21 | 119 days | 59451 |
| Hingham | May 24 | Sep 15 | 114 days | 59528 |
| Hinsdale | May 15 | Sep 23 | 130 days | 59241 |
| Hobson | May 28 | Sep 20 | 112 days | 59452 |
| Hogeland | May 19 | Sep 21 | 124 days | 59529 |
| Homestead | May 16 | Sep 18 | 125 days | 59242 |
| Hot Springs | May 10 | Oct 5 | 147 days | 59845 |
| Hungry Horse | May 9 | Oct 1 | 141 days | 59919 |
| Huntley | May 12 | Sep 25 | 136 days | 59037 |
| Huson | May 18 | Sep 25 | 126 days | 59846 |
| Hysham | May 10 | Sep 29 | 141 days | 59038 |
| Ingomar | May 21 | Sep 19 | 120 days | 59039 |
| Inverness | May 21 | Sep 19 | 119 days | 59530 |
| Ismay | May 22 | Sep 15 | 117 days | 59336 |
| Jackson | Any month | — | 51 days | 59736 |
| Jefferson City | Jun 7 | Sep 8 | 90 days | 59638 |
| Joliet | May 29 | Sep 15 | 107 days | 59041 |
| Joplin | May 21 | Sep 19 | 119 days | 59531 |
| Jordan | May 21 | Sep 18 | 118 days | 59337 |
| Judith Gap | Jun 1 | Sep 15 | 104 days | 59453 |
| Kalispell | May 31 | Sep 10 | 100 days | 59901, 59903, 59904 |
| Kevin | May 23 | Sep 16 | 115 days | 59454 |
| Kila | May 31 | Sep 10 | 100 days | 59920 |
| Kinsey | May 8 | Sep 30 | 144 days | 59338 |
| Kremlin | May 24 | Sep 15 | 114 days | 59532 |
| Lake Mc Donald | May 9 | Oct 1 | 141 days | 59921 |
| Lakeside | May 12 | Sep 25 | 134 days | 59922 |
| Lambert | May 11 | Sep 27 | 137 days | 59243 |
| Lame Deer | May 23 | Sep 15 | 113 days | 59043 |
| Larslan | Jun 5 | Sep 2 | 89 days | 59244 |
| Laurel | May 5 | Oct 3 | 149 days | 59044 |
| Lavina | May 17 | Sep 23 | 127 days | 59046 |
| Ledger | May 13 | Sep 29 | 137 days | 59456 |
| Lewistown | May 23 | Sep 21 | 119 days | 59457 |
| Libby | May 23 | Sep 21 | 120 days | 59923 |
| Lima | Jun 11 | Sep 10 | 89 days | 59739 |
| Lincoln | Any month | — | 65 days | 59639 |
| Lindsay | May 26 | Sep 17 | 113 days | 59339 |
| Livingston | May 27 | Sep 14 | 108 days | 59047 |
| Lloyd | May 23 | Sep 23 | 121 days | 59535 |
| Lodge Grass | May 23 | Sep 15 | 113 days | 59050 |
| Lolo | May 16 | Sep 26 | 130 days | 59847 |
| Loma | May 20 | Sep 19 | 120 days | 59460 |
| Lonepine | May 15 | Sep 28 | 134 days | 59848 |
| Loring | May 19 | Sep 22 | 124 days | 59537 |
| Lothair | May 24 | Sep 17 | 115 days | 59461 |
| Malmstrom Afb | May 19 | Sep 24 | 126 days | 59402 |
| Malta | May 10 | Sep 29 | 139 days | 59538 |
| Manhattan | May 26 | Sep 16 | 112 days | 59741 |
| Marion | Any month | — | 44 days | 59925 |
| Martin City | May 9 | Oct 1 | 141 days | 59926 |
| Martinsdale | Any month | — | 65 days | 59053 |
| Marysville | Jun 4 | Sep 14 | 100 days | 59640 |
| Mc Allister | Jun 16 | Sep 4 | 78 days | 59740 |
| Mc Leod | Jun 5 | Sep 14 | 99 days | 59052 |
| Medicine Lake | May 16 | Sep 18 | 125 days | 59247 |
| Melrose | Jun 10 | Sep 7 | 85 days | 59743 |
| Melstone | May 10 | Sep 29 | 141 days | 59054 |
| Melville | Jun 9 | Sep 7 | 88 days | 59055 |
| Mildred | May 20 | Sep 22 | 124 days | 59341 |
| Miles City | May 8 | Sep 30 | 144 days | 59301 |
| Milltown | May 10 | Oct 1 | 143 days | 59851 |
| Missoula | May 16 | Sep 26 | 130 days | 59801, 59802, 59803, 59804 +4 more |
| Moccasin | May 28 | Sep 20 | 112 days | 59462 |
| Molt | May 24 | Sep 21 | 116 days | 59057 |
| Monarch | Jun 6 | Sep 12 | 99 days | 59463 |
| Moore | May 23 | Sep 21 | 119 days | 59464 |
| Mosby | May 5 | Oct 4 | 151 days | 59058 |
| Musselshell | May 10 | Sep 29 | 141 days | 59059 |
| Nashua | May 12 | Sep 24 | 134 days | 59248 |
| Neihart | Jun 6 | Sep 12 | 99 days | 59465 |
| Norris | Apr 30 | Oct 10 | 162 days | 59745 |
| Noxon | Any month | — | 44 days | 59853 |
| Nye | Jun 1 | Sep 11 | 100 days | 59061 |
| Oilmont | May 17 | Sep 25 | 129 days | 59466 |
| Olive | May 16 | Sep 28 | 135 days | 59343 |
| Olney | Any month | — | 60 days | 59927 |
| Opheim | Jun 1 | Sep 7 | 99 days | 59250 |
| Otter | May 25 | Sep 19 | 115 days | 59062 |
| Outlook | May 19 | Sep 23 | 125 days | 59252 |
| Ovando | Any month | — | 67 days | 59854 |
| Pablo | May 10 | Oct 5 | 147 days | 59855 |
| Paradise | Any month | — | 101 days | 59856 |
| Park City | May 27 | Sep 14 | 108 days | 59063 |
| Peerless | Jun 5 | Sep 2 | 89 days | 59253 |
| Pendroy | Jun 9 | Sep 3 | 86 days | 59467 |
| Philipsburg | Any month | — | 65 days | 59858 |
| Pinesdale | May 23 | Sep 21 | 118 days | 59841 |
| Plains | Any month | — | 101 days | 59859 |
| Plentywood | May 25 | Sep 14 | 111 days | 59254 |
| Plevna | May 21 | Sep 20 | 121 days | 59344 |
| Polaris | Any month | — | 51 days | 59746 |
| Polebridge | Any month | — | 40 days | 59928 |
| Polson | May 10 | Oct 5 | 147 days | 59860 |
| Pompeys Pillar | May 12 | Sep 25 | 136 days | 59064 |
| Pony | Jun 4 | Sep 18 | 106 days | 59747 |
| Poplar | May 24 | Sep 14 | 110 days | 59255 |
| Powderville | May 13 | Sep 25 | 132 days | 59345 |
| Power | Jun 2 | Sep 10 | 96 days | 59468 |
| Pray | May 19 | Sep 25 | 125 days | 59065 |
| Proctor | May 1 | Oct 15 | 165 days | 59929 |
| Pryor | May 29 | Sep 15 | 107 days | 59066 |
| Radersburg | May 19 | Sep 19 | 122 days | 59641 |
| Ramsay | Jun 13 | Sep 5 | 83 days | 59748 |
| Rapelje | May 24 | Sep 21 | 116 days | 59067 |
| Ravalli | May 12 | Oct 2 | 142 days | 59863 |
| Raymond | May 19 | Sep 23 | 125 days | 59256 |
| Raynesford | May 22 | Sep 23 | 123 days | 59469 |
| Red Lodge | Jun 3 | Sep 19 | 106 days | 59068 |
| Redstone | May 28 | Sep 7 | 101 days | 59257 |
| Reed Point | May 24 | Sep 21 | 116 days | 59069 |
| Reserve | May 25 | Sep 14 | 111 days | 59258 |
| Rexford | May 11 | Sep 27 | 138 days | 59930 |
| Richey | May 16 | Sep 22 | 129 days | 59259 |
| Richland | Jun 5 | Sep 2 | 89 days | 59260 |
| Ringling | Any month | — | 65 days | 59642 |
| Roberts | May 29 | Sep 15 | 107 days | 59070 |
| Rollins | May 1 | Oct 15 | 165 days | 59931 |
| Ronan | May 10 | Oct 5 | 147 days | 59864 |
| Roscoe | Jun 3 | Sep 19 | 106 days | 59071 |
| Rosebud | May 9 | Sep 29 | 142 days | 59347 |
| Roundup | May 20 | Sep 21 | 124 days | 59072, 59073 |
| Roy | May 14 | Sep 24 | 134 days | 59471 |
| Rudyard | May 21 | Sep 19 | 119 days | 59540 |
| Ryegate | May 17 | Sep 23 | 127 days | 59074 |
| Saco | May 15 | Sep 23 | 130 days | 59261 |
| Saint Ignatius | May 12 | Oct 2 | 142 days | 59865 |
| Saint Marie | May 13 | Sep 27 | 134 days | 59231 |
| Saint Regis | Any month | — | 90 days | 59866 |
| Saint Xavier | May 7 | Oct 5 | 151 days | 59075 |
| Saltese | Any month | — | 90 days | 59867 |
| Sand Coulee | May 19 | Sep 24 | 126 days | 59472 |
| Sand Springs | May 5 | Oct 4 | 151 days | 59077 |
| Sanders | May 10 | Sep 29 | 141 days | 59076 |
| Savage | May 12 | Sep 25 | 135 days | 59262 |
| Scobey | May 28 | Sep 6 | 99 days | 59263 |
| Seeley Lake | Any month | — | 74 days | 59868 |
| Shawmut | May 23 | Sep 16 | 113 days | 59078 |
| Shelby | May 23 | Sep 16 | 115 days | 59474 |
| Shepherd | May 12 | Sep 25 | 136 days | 59079 |
| Sheridan | May 24 | Sep 22 | 117 days | 59749 |
| Sidney | May 11 | Sep 27 | 137 days | 59270 |
| Silver Gate | Any month | — | 36 days | 59081 |
| Silver Star | Jun 8 | Sep 2 | 82 days | 59751 |
| Simms | Jun 2 | Sep 10 | 96 days | 59477 |
| Somers | May 12 | Sep 25 | 134 days | 59932 |
| Springdale | May 14 | Sep 26 | 133 days | 59082 |
| Stanford | May 28 | Sep 20 | 112 days | 59479 |
| Stevensville | May 22 | Sep 19 | 115 days | 59870 |
| Stockett | May 22 | Sep 23 | 123 days | 59480 |
| Stryker | Any month | — | 60 days | 59933 |
| Sula | Any month | — | 22 days | 59871 |
| Sumatra | May 10 | Sep 29 | 141 days | 59083 |
| Sun River | Jun 2 | Sep 10 | 96 days | 59483 |
| Sunburst | May 17 | Sep 25 | 129 days | 59482 |
| Superior | May 17 | Sep 23 | 125 days | 59872 |
| Sweet Grass | May 15 | Sep 25 | 132 days | 59484 |
| Teigen | May 20 | Sep 24 | 126 days | 59084 |
| Terry | May 12 | Sep 28 | 137 days | 59349 |
| Thompson Falls | May 7 | Oct 4 | 150 days | 59873 |
| Three Forks | May 9 | Sep 27 | 139 days | 59752 |
| Toston | May 19 | Sep 19 | 122 days | 59643 |
| Townsend | May 19 | Sep 19 | 122 days | 59644 |
| Trego | May 16 | Sep 18 | 121 days | 59934 |
| Trout Creek | May 20 | Sep 21 | 122 days | 59874 |
| Troy | May 14 | Sep 25 | 132 days | 59935 |
| Turner | May 19 | Sep 21 | 124 days | 59542 |
| Twin Bridges | Jun 8 | Sep 2 | 82 days | 59754 |
| Two Dot | May 23 | Sep 16 | 113 days | 59085 |
| Ulm | Jun 2 | Sep 10 | 96 days | 59485 |
| Valier | May 17 | Sep 24 | 129 days | 59486 |
| Vandalia | May 3 | Oct 1 | 151 days | 59273 |
| Vaughn | Jun 2 | Sep 10 | 96 days | 59487 |
| Victor | May 23 | Sep 21 | 118 days | 59875 |
| Vida | May 16 | Sep 22 | 129 days | 59274 |
| Virginia City | Jun 4 | Sep 18 | 106 days | 59755 |
| Volborg | May 16 | Sep 28 | 135 days | 59351 |
| Warm Springs | Any month | — | 65 days | 59756 |
| West Glacier | May 18 | Sep 20 | 124 days | 59936 |
| West Yellowstone | Any month | — | 33 days | 59758 |
| Westby | May 18 | Sep 21 | 125 days | 59275 |
| White Sulphur Springs | Jun 4 | Sep 11 | 97 days | 59645 |
| Whitefish | May 16 | Sep 25 | 129 days | 59937 |
| Whitehall | Jun 8 | Sep 2 | 82 days | 59759 |
| Whitetail | May 28 | Sep 6 | 99 days | 59276 |
| Whitewater | May 15 | Sep 23 | 130 days | 59544 |
| Whitlash | Any month | — | 77 days | 59545 |
| Wibaux | May 27 | Sep 16 | 112 days | 59353 |
| Willard | May 16 | Sep 26 | 132 days | 59354 |
| Willow Creek | May 9 | Sep 27 | 139 days | 59760 |
| Wilsall | Jun 4 | Sep 6 | 92 days | 59086 |
| Winifred | May 16 | Sep 23 | 127 days | 59489 |
| Winnett | May 16 | Sep 28 | 132 days | 59087 |
| Winston | May 19 | Sep 19 | 122 days | 59647 |
| Wisdom | Any month | — | 22 days | 59761 |
| Wise River | Any month | — | 27 days | 59762 |
| Wolf Creek | May 21 | Sep 15 | 115 days | 59648 |
| Wolf Point | May 8 | Sep 28 | 143 days | 59201 |
| Worden | May 12 | Sep 25 | 136 days | 59088 |
| Wyola | May 21 | Sep 17 | 117 days | 59089 |
| Zortman | May 12 | Sep 27 | 136 days | 59546 |
| Zurich | May 14 | Sep 23 | 130 days | 59547 |
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.