NOAA 1991–2020 freeze normals
Frost Dates in Maine
Last and first frost at the 50 NOAA stations behind this site's Maine pages.
At the middle station of the 50 in Maine where a freeze comes every year, the last spring frost (50%) is May 7 and the first fall frost October 5, a freeze-free season of 150 days. The last frost is earliest at Calais (Woodland, ME, April 21) and latest at Houlton (Houlton International Airport, ME, May 27), 36 days apart. The season runs from 115 days at Houlton to 185 at Calais.
37 of these stations were also in NOAA's previous normals, for 1981–2010. Between the two, the median station's freeze-free season grew 4 days longer, with the last spring frost 2 days earlier and the first fall frost 2 days later; the season lengthened at 31 stations and shortened at 4. The two periods share twenty years, so the change reflects mostly 2011–2020 against 1981–1990.
Maine places by frost date
| Place | ZIP | Last frost | First frost | Season | Winters with 32°F |
|---|---|---|---|---|---|
| Bangor | 04401 | May 4 | October 4 | 152 d | 100% |
| Lewiston | 04240 | April 25 | October 19 | 177 d | 100% |
| Portland | 04103 | April 26 | October 15 | 170 d | 100% |
| Waterville | 04901 | May 2 | October 10 | 159 d | 100% |
| Augusta | 04330 | April 27 | October 16 | 172 d | 100% |
| Biddeford | 04005 | May 9 | October 3 | 146 d | 100% |
| Brunswick | 04011 | May 2 | October 10 | 160 d | 100% |
| Windham | 04062 | April 30 | October 20 | 172 d | 100% |
| Gorham | 04038 | May 7 | October 4 | 148 d | 100% |
| Sanford | 04073 | May 16 | September 30 | 136 d | 100% |
| Ellsworth | 04605 | May 8 | October 9 | 152 d | 100% |
| Gardiner | 04345 | May 1 | October 11 | 163 d | 100% |
| Bath | 04530 | May 10 | October 6 | 149 d | 100% |
| Wells | 04090 | May 1 | October 14 | 165 d | 100% |
| Farmington | 04938 | May 16 | September 26 | 130 d | 100% |
| Skowhegan | 04976 | May 8 | October 5 | 149 d | 100% |
| Houlton | 04730 | May 27 | September 18 | 115 d | 100% |
| Old Town | 04468 | May 13 | September 28 | 137 d | 100% |
| Caribou | 04736 | May 7 | October 1 | 143 d | 100% |
| Belfast | 04915 | May 7 | October 5 | 151 d | 100% |
| Yarmouth | 04096 | April 28 | October 19 | 172 d | 100% |
| Presque Isle | 04769 | May 14 | September 26 | 131 d | 100% |
| Orono | 04473 | May 1 | October 6 | 157 d | 100% |
| Rockland | 04841 | April 27 | October 19 | 175 d | 100% |
| Oxford | 04270 | May 3 | October 7 | 157 d | 100% |
| Rumford | 04276 | May 4 | October 6 | 155 d | 100% |
| Turner | 04282 | May 1 | October 10 | 162 d | 100% |
| Lincoln | 04457 | May 4 | October 6 | 153 d | 100% |
| Bridgton | 04009 | May 5 | October 5 | 151 d | 100% |
| Waldoboro | 04572 | April 27 | October 18 | 172 d | 100% |
| Bar Harbor | 04609 | April 27 | October 22 | 177 d | 100% |
| Norway | 04268 | May 6 | October 2 | 147 d | 100% |
| Dover Foxcroft | 04426 | May 15 | September 28 | 134 d | 100% |
| Lisbon Falls | 04252 | May 15 | October 2 | 139 d | 100% |
| Hollis Center | 04042 | May 14 | September 30 | 136 d | 100% |
| Fort Kent | 04743 | May 23 | September 24 | 121 d | 100% |
| Jay | 04239 | May 11 | September 29 | 138 d | 100% |
| Wiscasset | 04578 | May 8 | October 7 | 151 d | 100% |
| Millinocket | 04462 | May 9 | October 5 | 147 d | 100% |
| Dexter | 04930 | May 8 | October 3 | 148 d | 100% |
| Fryeburg | 04037 | May 17 | September 25 | 128 d | 100% |
| Naples | 04055 | May 12 | October 1 | 140 d | 100% |
| Machias | 04654 | May 2 | October 15 | 164 d | 100% |
| Madawaska | 04756 | May 6 | October 2 | 147 d | 100% |
| Calais | 04619 | April 21 | October 26 | 185 d | 100% |
| Thomaston | 04861 | April 27 | October 25 | 178 d | 100% |
| Milo | 04463 | May 12 | October 1 | 141 d | 100% |
| Guilford | 04443 | May 16 | October 1 | 135 d | 100% |
| Canaan | 04924 | May 11 | October 1 | 141 d | 100% |
| Van Buren | 04785 | May 23 | September 26 | 125 d | 100% |
50% dates from NOAA NCEI U.S. Climate Normals 1991–2020, one row per station; a state page is published when at least 5 stations stand behind its pages. Where a freeze comes in fewer than nine winters in ten, the dates describe the winters that have one.