Maine frost dates
Across 82 NOAA climate stations in Maine, the median last spring frost (32°F) ranges from Apr 21 at Woodland to Jun 2 at Allagash; the typical station sees its last frost around May 8 and its first fall frost around Oct 2.
“Median” dates have a 50% chance of a later spring frost or an earlier fall frost. “10% risk” dates are the safer choice for tender plants: only 1 year in 10 has frost beyond them. Source: NOAA NCEI 1991–2020 Climate Normals. Elevation matters: within a state, frost dates can differ by a month or more between valleys and hills.
| Station | Elevation | Last frost (median) | Last frost (10% risk) | First frost (median) | First frost (10% risk) | Growing season |
|---|---|---|---|---|---|---|
| Acadia Np | 470 ft | Apr 27 | May 8 | Oct 22 | Oct 6 | 177 days |
| Allagash | 596 ft | Jun 2 | Jun 21 | Sep 15 | Aug 29 | 102 days |
| Andover 2 | 822 ft | May 19 | Jun 1 | Sep 25 | Sep 13 | 129 days |
| Augusta State AP | 350 ft | Apr 27 | May 7 | Oct 16 | Oct 2 | 172 days |
| Bangor Intl AP | 148 ft | May 4 | May 17 | Oct 4 | Sep 23 | 152 days |
| Barnard | 545 ft | May 12 | May 26 | Oct 1 | Sep 18 | 141 days |
| Bath | 25 ft | May 10 | May 23 | Oct 6 | Sep 25 | 149 days |
| Belfast | 20 ft | May 7 | May 21 | Oct 5 | Sep 24 | 151 days |
| Bethel 6 Sse | 790 ft | May 6 | May 19 | Oct 2 | Sep 20 | 147 days |
| Brassua Dam | 1,069 ft | May 23 | Jun 4 | Sep 29 | Sep 16 | 128 days |
| Bridgewater | 420 ft | May 25 | Jun 7 | Sep 18 | Sep 4 | 115 days |
| Bridgton 3 Nw | 508 ft | May 5 | May 17 | Oct 5 | Sep 22 | 151 days |
| Brunswick Nas | 70 ft | May 2 | May 14 | Oct 10 | Sep 29 | 160 days |
| Cape Neddick | 152 ft | May 1 | May 14 | Oct 14 | Oct 1 | 165 days |
| Caribou Muni AP | 624 ft | May 7 | May 24 | Oct 1 | Sep 17 | 143 days |
| Clayton Lake | 1,000 ft | May 30 | Jun 12 | Sep 13 | Aug 29 | 106 days |
| Corinna | 297 ft | May 8 | May 23 | Oct 3 | Sep 21 | 148 days |
| Danforth | 475 ft | May 25 | Jun 8 | Sep 24 | Sep 8 | 119 days |
| Dover-Foxcroft Wwtp | 370 ft | May 15 | May 28 | Sep 28 | Sep 15 | 134 days |
| Durham | 140 ft | May 15 | May 28 | Oct 2 | Sep 20 | 139 days |
| E Sangerville | 635 ft | May 6 | May 20 | Oct 7 | Sep 26 | 153 days |
| E Surry | 105 ft | May 8 | May 23 | Oct 9 | Sep 27 | 152 days |
| East Hiram | 528 ft | May 12 | May 25 | Oct 1 | Sep 19 | 140 days |
| Eastport | 85 ft | Apr 29 | May 11 | Oct 25 | Oct 8 | 178 days |
| Eustis | 1,260 ft | May 24 | Jun 6 | Sep 21 | Sep 6 | 118 days |
| Farmington | 405 ft | May 16 | Jun 1 | Sep 26 | Sep 14 | 130 days |
| Frenchville Aroostook AP | 988 ft | May 6 | May 21 | Oct 2 | Sep 18 | 147 days |
| Fryeburg E Slopes AP | 445 ft | May 17 | Jun 1 | Sep 25 | Sep 11 | 128 days |
| Ft Kent | 610 ft | May 23 | Jun 6 | Sep 24 | Sep 11 | 121 days |
| Gardiner | 133 ft | May 1 | May 14 | Oct 11 | Sep 30 | 163 days |
| Grand Lake Stream | 290 ft | May 4 | May 18 | Oct 10 | Oct 1 | 157 days |
| Gray | 378 ft | Apr 28 | May 10 | Oct 19 | Oct 5 | 172 days |
| Greenville Maine Forestry Svc | 1,037 ft | May 7 | May 20 | Oct 9 | Sep 27 | 153 days |
| Harmony | 320 ft | May 11 | May 25 | Oct 1 | Sep 18 | 141 days |
| Hartford | 705 ft | May 6 | May 21 | Oct 3 | Sep 23 | 148 days |
| Hollis | 304 ft | May 14 | May 28 | Sep 30 | Sep 16 | 136 days |
| Houlton 5N | 390 ft | May 19 | Jun 2 | Sep 23 | Sep 9 | 125 days |
| Houlton Intl AP | 476 ft | May 27 | Jun 10 | Sep 18 | Sep 5 | 115 days |
| Jackman | 1,214 ft | May 26 | Jun 7 | Sep 23 | Sep 8 | 119 days |
| Jonesboro | 194 ft | May 3 | May 16 | Oct 9 | Sep 27 | 158 days |
| Kennebunkport | 20 ft | May 9 | May 22 | Oct 3 | Sep 20 | 146 days |
| Lewiston | 180 ft | Apr 25 | May 6 | Oct 19 | Oct 5 | 177 days |
| Limestone 4 Nnw | 737 ft | May 16 | Jun 1 | Sep 24 | Sep 12 | 129 days |
| Lincoln Sanitary District/Wtp | 190 ft | May 4 | May 16 | Oct 6 | Sep 24 | 153 days |
| Livermore Falls 1 E | 380 ft | May 11 | May 24 | Sep 29 | Sep 16 | 138 days |
| Long Falls Dam | 1,160 ft | May 13 | May 27 | Sep 30 | Sep 15 | 138 days |
| Madison | 220 ft | May 8 | May 20 | Oct 5 | Sep 24 | 149 days |
| Middle Dam | 1,460 ft | May 19 | May 31 | Oct 1 | Sep 19 | 133 days |
| Millinocket | 360 ft | May 9 | May 24 | Oct 5 | Sep 23 | 147 days |
| Millinocket Muni AP | 406 ft | May 8 | May 24 | Oct 1 | Sep 19 | 143 days |
| Millinocket Wastewater | 360 ft | May 17 | May 31 | Sep 29 | Sep 17 | 133 days |
| Moosehead | 1,037 ft | May 13 | May 29 | Sep 30 | Sep 16 | 137 days |
| New Sharon | 480 ft | May 7 | May 22 | Oct 2 | Sep 20 | 146 days |
| Newcastle | 213 ft | Apr 27 | May 10 | Oct 18 | Oct 3 | 172 days |
| Old Town 2 W | 127 ft | May 13 | May 28 | Sep 28 | Sep 16 | 137 days |
| Orono | 115 ft | May 1 | May 14 | Oct 6 | Sep 24 | 157 days |
| Patten 2 | 820 ft | May 13 | May 30 | Sep 30 | Sep 18 | 138 days |
| Pittston Farm | 1,100 ft | May 20 | Jun 3 | Sep 23 | Sep 8 | 123 days |
| Pittston Farms Nepp | 1,076 ft | May 21 | Jun 4 | Sep 21 | Sep 9 | 122 days |
| Poland | 570 ft | May 3 | May 16 | Oct 7 | Sep 27 | 157 days |
| Portland Intl Jetport | 45 ft | Apr 26 | May 7 | Oct 15 | Oct 2 | 170 days |
| Presque Isle | 599 ft | May 14 | Jun 1 | Sep 26 | Sep 10 | 131 days |
| Rangeley | 1,530 ft | May 23 | Jun 3 | Sep 27 | Sep 14 | 127 days |
| Rangeley 2 Nw | 1,780 ft | May 23 | Jun 5 | Sep 24 | Sep 9 | 123 days |
| Robbinston | 115 ft | May 5 | May 18 | Oct 13 | Oct 1 | 160 days |
| Rumford 1 Sse | 630 ft | May 4 | May 17 | Oct 6 | Sep 26 | 155 days |
| Rumford 6SW | 630 ft | May 12 | May 27 | Sep 29 | Sep 15 | 139 days |
| Sanford 2 Nnw | 289 ft | May 16 | May 29 | Sep 30 | Sep 18 | 136 days |
| Sebec Lake | 380 ft | May 16 | Jun 1 | Oct 1 | Sep 19 | 135 days |
| Tenants Harbor | 21 ft | Apr 27 | May 8 | Oct 25 | Oct 10 | 178 days |
| Topsfield 2 | 620 ft | May 6 | May 18 | Oct 8 | Sep 28 | 155 days |
| Turner | 565 ft | May 1 | May 13 | Oct 10 | Sep 29 | 162 days |
| Van Buren 2 | 456 ft | May 23 | Jun 5 | Sep 26 | Sep 11 | 125 days |
| Vanceboro No 2 | 420 ft | May 13 | May 28 | Oct 1 | Sep 20 | 139 days |
| W Rockport 1 Nnw | 361 ft | Apr 27 | May 9 | Oct 19 | Oct 5 | 175 days |
| Waterville Trtmt Plt | 73 ft | May 2 | May 14 | Oct 10 | Sep 30 | 159 days |
| Wesley | 410 ft | May 2 | May 12 | Oct 15 | Oct 1 | 164 days |
| West Buxton 2 Nnw | 220 ft | May 7 | May 18 | Oct 4 | Sep 23 | 148 days |
| Westport Island | 90 ft | Apr 28 | May 9 | Oct 21 | Oct 5 | 175 days |
| Windham 2NW | 443 ft | Apr 30 | May 12 | Oct 20 | Oct 5 | 172 days |
| Wiscasset AP | 68 ft | May 8 | May 20 | Oct 7 | Sep 24 | 151 days |
| Woodland | 123 ft | Apr 21 | May 2 | Oct 26 | Oct 7 | 185 days |
Advertisement