Maine frost dates
Average last spring and first fall frost (32°F) dates for 457 cities and towns in Maine, from NOAA 1991-2020 climate normals. Average last frost dates range from April 21 in Baileyville to June 2 in Saint Francis. Open a ZIP code for frost risk by date and a planting calendar.
| City | Avg last frost | Avg first frost | Season | ZIP codes |
|---|---|---|---|---|
| Abbot | May 7 | Oct 9 | 153 days | 04406 |
| Acton | May 16 | Sep 30 | 136 days | 04001 |
| Addison | May 3 | Oct 9 | 158 days | 04606 |
| Albion | May 2 | Oct 10 | 159 days | 04910 |
| Alfred | May 16 | Sep 30 | 136 days | 04002 |
| Alna | Apr 27 | Oct 18 | 172 days | 04535 |
| Andover | May 19 | Sep 25 | 129 days | 04216 |
| Anson | May 8 | Oct 5 | 149 days | 04911 |
| Ashland | May 14 | Sep 26 | 131 days | 04732 |
| Athens | May 11 | Oct 1 | 141 days | 04912 |
| Auburn | Apr 28 | Oct 19 | 172 days | 04210, 04211, 04212 |
| Augusta | May 1 | Oct 11 | 163 days | 04330, 04332, 04333, 04336 +1 more |
| Aurora | May 13 | Sep 28 | 137 days | 04408 |
| Bailey Island | Apr 26 | Oct 15 | 170 days | 04003 |
| Baileyville | Apr 21 | Oct 26 | 185 days | 04694 |
| Bangor | May 4 | Oct 4 | 152 days | 04401, 04402 |
| Bar Harbor | Apr 27 | Oct 22 | 177 days | 04609 |
| Bar Mills | May 7 | Oct 4 | 148 days | 04004 |
| Bass Harbor | Apr 27 | Oct 22 | 177 days | 04653 |
| Bath | May 8 | Oct 7 | 151 days | 04530 |
| Beals | May 3 | Oct 9 | 158 days | 04611 |
| Belfast | May 7 | Oct 5 | 151 days | 04915 |
| Belgrade | Apr 27 | Oct 16 | 172 days | 04917 |
| Belgrade Lakes | May 2 | Oct 10 | 159 days | 04918 |
| Benedicta | May 13 | Sep 30 | 138 days | 04733 |
| Bernard | Apr 27 | Oct 22 | 177 days | 04612 |
| Berwick | Apr 30 | Oct 9 | 161 days | 03901 |
| Bethel | May 4 | Oct 6 | 155 days | 04217 |
| Biddeford | May 9 | Oct 3 | 146 days | 04005, 04007 |
| Biddeford Pool | May 9 | Oct 3 | 146 days | 04006 |
| Bingham | May 8 | Oct 5 | 149 days | 04920 |
| Birch Harbor | Apr 27 | Oct 22 | 177 days | 04613 |
| Blaine | May 25 | Sep 18 | 115 days | 04734 |
| Blue Hill | Apr 27 | Oct 22 | 177 days | 04614 |
| Boothbay | May 8 | Oct 7 | 151 days | 04537 |
| Boothbay Harbor | May 8 | Oct 7 | 151 days | 04538 |
| Bowdoin | May 15 | Oct 2 | 139 days | 04287 |
| Bowdoinham | May 8 | Oct 7 | 151 days | 04008 |
| Bradford | May 15 | Sep 28 | 134 days | 04410 |
| Bradley | May 13 | Sep 28 | 137 days | 04411 |
| Bremen | Apr 27 | Oct 18 | 172 days | 04551 |
| Brewer | May 4 | Oct 4 | 152 days | 04412 |
| Bridgewater | May 25 | Sep 18 | 115 days | 04735 |
| Bridgton | May 5 | Oct 5 | 151 days | 04009 |
| Bristol | May 8 | Oct 7 | 151 days | 04539 |
| Brooklin | May 7 | Oct 5 | 151 days | 04616 |
| Brooks | May 7 | Oct 5 | 151 days | 04921 |
| Brooksville | May 7 | Oct 5 | 151 days | 04617 |
| Brookton | May 6 | Oct 8 | 155 days | 04413 |
| Brownfield | May 17 | Sep 25 | 128 days | 04010 |
| Brownville | May 12 | Oct 1 | 141 days | 04414 |
| Brownville Junction | May 12 | Oct 1 | 141 days | 04415 |
| Brunswick | May 15 | Oct 2 | 139 days | 04011 |
| Bryant Pond | May 4 | Oct 6 | 155 days | 04219 |
| Buckfield | May 1 | Oct 10 | 162 days | 04220 |
| Bucksport | May 4 | Oct 4 | 152 days | 04416 |
| Burlington | May 4 | Oct 6 | 153 days | 04417 |
| Burnham | May 8 | Oct 3 | 148 days | 04922 |
| Bustins Island | Apr 26 | Oct 15 | 170 days | 04013 |
| Buxton | May 7 | Oct 4 | 148 days | 04093 |
| Calais | Apr 21 | Oct 26 | 185 days | 04619 |
| Cambridge | May 6 | Oct 7 | 153 days | 04923 |
| Camden | Apr 27 | Oct 19 | 175 days | 04843 |
| Canaan | May 8 | Oct 5 | 149 days | 04924 |
| Canton | May 6 | Oct 3 | 148 days | 04221 |
| Cape Elizabeth | Apr 26 | Oct 15 | 170 days | 04107 |
| Cape Neddick | May 1 | Oct 14 | 165 days | 03902 |
| Cape Porpoise | May 9 | Oct 3 | 146 days | 04014 |
| Caratunk | May 13 | Sep 30 | 138 days | 04925 |
| Caribou | May 7 | Oct 1 | 143 days | 04736 |
| Carmel | May 4 | Oct 4 | 152 days | 04419 |
| Casco | May 3 | Oct 7 | 157 days | 04015 |
| Castine | May 7 | Oct 5 | 151 days | 04420, 04421 |
| Center Lovell | May 5 | Oct 5 | 151 days | 04016 |
| Chamberlain | May 8 | Oct 7 | 151 days | 04541 |
| Charleston | May 15 | Sep 28 | 134 days | 04422 |
| Chebeague Island | Apr 26 | Oct 15 | 170 days | 04017 |
| Cherryfield | May 3 | Oct 9 | 158 days | 04622 |
| China Village | May 8 | Oct 3 | 148 days | 04926 |
| Clayton Lake | May 30 | Sep 13 | 106 days | 04737 |
| Cliff Island | Apr 26 | Oct 15 | 170 days | 04019 |
| Clinton | May 2 | Oct 10 | 159 days | 04927 |
| Columbia Falls | May 3 | Oct 9 | 158 days | 04623 |
| Coopers Mills | May 1 | Oct 11 | 163 days | 04341 |
| Corea | Apr 27 | Oct 22 | 177 days | 04624 |
| Corinna | May 8 | Oct 3 | 148 days | 04928 |
| Corinth | May 8 | Oct 3 | 148 days | 04427 |
| Cornish | May 12 | Oct 1 | 140 days | 04020 |
| Cranberry Isles | Apr 27 | Oct 22 | 177 days | 04625 |
| Crouseville | May 14 | Sep 26 | 131 days | 04738 |
| Cumberland Center | Apr 28 | Oct 19 | 172 days | 04021 |
| Cumberland Foreside | Apr 26 | Oct 15 | 170 days | 04110 |
| Cushing | Apr 27 | Oct 25 | 178 days | 04563 |
| Cutler | Apr 29 | Oct 25 | 178 days | 04626 |
| Damariscotta | Apr 27 | Oct 18 | 172 days | 04543 |
| Danforth | May 25 | Sep 24 | 119 days | 04424 |
| Danville | May 15 | Oct 2 | 139 days | 04223 |
| Deer Isle | May 7 | Oct 5 | 151 days | 04627 |
| Denmark | May 12 | Oct 1 | 140 days | 04022 |
| Dennysville | Apr 29 | Oct 25 | 178 days | 04628 |
| Detroit | May 8 | Oct 3 | 148 days | 04929 |
| Dexter | May 8 | Oct 3 | 148 days | 04930 |
| Dixfield | May 4 | Oct 6 | 155 days | 04224 |
| Dixmont | May 8 | Oct 3 | 148 days | 04932 |
| Dover Foxcroft | May 15 | Sep 28 | 134 days | 04426 |
| Dresden | May 8 | Oct 7 | 151 days | 04342 |
| Dryden | May 16 | Sep 26 | 130 days | 04225 |
| Durham | May 15 | Oct 2 | 139 days | 04222 |
| Eagle Lake | May 6 | Oct 2 | 147 days | 04739 |
| East Andover | May 4 | Oct 6 | 155 days | 04226 |
| East Baldwin | May 12 | Oct 1 | 140 days | 04024 |
| East Blue Hill | May 8 | Oct 9 | 152 days | 04629 |
| East Boothbay | May 8 | Oct 7 | 151 days | 04544 |
| East Dixfield | May 16 | Sep 26 | 130 days | 04227 |
| East Livermore | May 11 | Sep 29 | 138 days | 04228 |
| East Machias | Apr 29 | Oct 25 | 178 days | 04630 |
| East Millinocket | May 8 | Oct 1 | 143 days | 04430 |
| East Newport | May 8 | Oct 3 | 148 days | 04933 |
| East Orland | May 4 | Oct 4 | 152 days | 04431 |
| East Parsonsfield | May 12 | Oct 1 | 140 days | 04028 |
| East Poland | May 3 | Oct 7 | 157 days | 04230 |
| East Vassalboro | May 2 | Oct 10 | 159 days | 04935 |
| East Waterboro | May 14 | Sep 30 | 136 days | 04030 |
| East Wilton | May 16 | Sep 26 | 130 days | 04234 |
| East Winthrop | Apr 27 | Oct 16 | 172 days | 04343 |
| Easton | May 14 | Sep 26 | 131 days | 04740 |
| Eastport | Apr 29 | Oct 25 | 178 days | 04631 |
| Eddington | May 13 | Sep 28 | 137 days | 04428 |
| Edgecomb | May 8 | Oct 7 | 151 days | 04556 |
| Eliot | May 7 | Oct 4 | 150 days | 03903 |
| Ellsworth | May 8 | Oct 9 | 152 days | 04605 |
| Estcourt Station | Jun 2 | Sep 15 | 102 days | 04741 |
| Etna | May 8 | Oct 3 | 148 days | 04434 |
| Eustis | May 23 | Sep 24 | 123 days | 04936 |
| Exeter | May 8 | Oct 3 | 148 days | 04435 |
| Fairfield | May 2 | Oct 10 | 159 days | 04937 |
| Falmouth | Apr 26 | Oct 15 | 170 days | 04105 |
| Farmingdale | May 1 | Oct 11 | 163 days | 04344 |
| Farmington | May 16 | Sep 26 | 130 days | 04938 |
| Farmington Falls | May 16 | Sep 26 | 130 days | 04940 |
| Fort Fairfield | May 14 | Sep 26 | 131 days | 04742 |
| Fort Kent | May 23 | Sep 24 | 121 days | 04743 |
| Fort Kent Mills | May 23 | Sep 24 | 121 days | 04744 |
| Frankfort | May 4 | Oct 4 | 152 days | 04438 |
| Franklin | Apr 27 | Oct 22 | 177 days | 04634 |
| Freedom | Apr 27 | Oct 19 | 175 days | 04941 |
| Freeport | May 15 | Oct 2 | 139 days | 04032, 04033, 04034 |
| Frenchboro | Apr 27 | Oct 22 | 177 days | 04635 |
| Frenchville | May 23 | Sep 24 | 121 days | 04745 |
| Friendship | Apr 27 | Oct 25 | 178 days | 04547 |
| Fryeburg | May 17 | Sep 25 | 128 days | 04037 |
| Gardiner | May 1 | Oct 11 | 163 days | 04345 |
| Garland | May 8 | Oct 3 | 148 days | 04939 |
| Georgetown | May 8 | Oct 7 | 151 days | 04548 |
| Gorham | May 7 | Oct 4 | 148 days | 04038 |
| Gouldsboro | Apr 27 | Oct 22 | 177 days | 04607 |
| Grand Isle | May 23 | Sep 26 | 125 days | 04746 |
| Grand Lake Stream | May 4 | Oct 10 | 157 days | 04637 |
| Gray | Apr 28 | Oct 19 | 172 days | 04039 |
| Greenbush | May 13 | Sep 28 | 137 days | 04418 |
| Greene | May 1 | Oct 10 | 162 days | 04236 |
| Greenville | May 7 | Oct 9 | 153 days | 04441 |
| Greenville Junction | May 7 | Oct 9 | 153 days | 04442 |
| Greenwood | May 4 | Oct 6 | 155 days | 04255 |
| Guilford | May 15 | Sep 28 | 134 days | 04443 |
| Hallowell | Apr 27 | Oct 16 | 172 days | 04347 |
| Hampden | May 4 | Oct 4 | 152 days | 04444 |
| Hancock | Apr 27 | Oct 22 | 177 days | 04640 |
| Hanover | May 4 | Oct 6 | 155 days | 04237 |
| Harborside | May 7 | Oct 5 | 151 days | 04642 |
| Harmony | May 11 | Oct 1 | 141 days | 04942 |
| Harpswell | May 15 | Oct 2 | 139 days | 04079 |
| Harrington | May 3 | Oct 9 | 158 days | 04643 |
| Harrison | May 5 | Oct 5 | 151 days | 04040 |
| Hartland | May 8 | Oct 3 | 148 days | 04943 |
| Hebron | May 1 | Oct 10 | 162 days | 04238 |
| Hinckley | May 2 | Oct 10 | 159 days | 04944 |
| Hiram | May 12 | Oct 1 | 140 days | 04041 |
| Holden | May 4 | Oct 4 | 152 days | 04429 |
| Hollis Center | May 14 | Sep 30 | 136 days | 04042 |
| Hope | Apr 27 | Oct 19 | 175 days | 04847 |
| Houlton | May 27 | Sep 18 | 115 days | 04730 |
| Howland | May 4 | Oct 6 | 153 days | 04448 |
| Hudson | May 13 | Sep 28 | 137 days | 04449 |
| Hulls Cove | Apr 27 | Oct 22 | 177 days | 04644 |
| Island Falls | May 13 | Sep 30 | 138 days | 04747 |
| Isle Au Haut | Apr 27 | Oct 22 | 177 days | 04645 |
| Isle Of Springs | Apr 27 | Oct 18 | 172 days | 04549 |
| Islesboro | May 7 | Oct 5 | 151 days | 04848 |
| Islesford | Apr 27 | Oct 22 | 177 days | 04646 |
| Jackman | May 26 | Sep 23 | 119 days | 04945 |
| Jay | May 16 | Sep 26 | 130 days | 04239 |
| Jefferson | Apr 27 | Oct 18 | 172 days | 04348 |
| Jonesboro | May 3 | Oct 9 | 158 days | 04648 |
| Jonesport | May 3 | Oct 9 | 158 days | 04649 |
| Kenduskeag | May 4 | Oct 4 | 152 days | 04450 |
| Kennebunk | May 9 | Oct 3 | 146 days | 04043 |
| Kennebunkport | May 9 | Oct 3 | 146 days | 04046 |
| Kents Hill | May 6 | Oct 3 | 148 days | 04349 |
| Kingfield | May 13 | Sep 30 | 138 days | 04947 |
| Kingman | May 8 | Oct 1 | 143 days | 04451 |
| Kittery | May 4 | Oct 8 | 157 days | 03904 |
| Kittery Point | May 4 | Oct 8 | 157 days | 03905 |
| Lagrange | May 15 | Sep 28 | 134 days | 04453 |
| Lambert Lake | May 13 | Oct 1 | 139 days | 04454 |
| Lebanon | May 16 | Sep 30 | 136 days | 04027 |
| Lee | May 4 | Oct 6 | 153 days | 04455 |
| Leeds | May 1 | Oct 10 | 162 days | 04263 |
| Levant | May 8 | Oct 3 | 148 days | 04456 |
| Lewiston | May 15 | Oct 2 | 139 days | 04240, 04241, 04243 |
| Liberty | Apr 27 | Oct 19 | 175 days | 04949 |
| Limerick | May 14 | Sep 30 | 136 days | 04048 |
| Limestone | May 16 | Sep 24 | 129 days | 04750, 04751 |
| Limington | May 7 | Oct 4 | 148 days | 04049 |
| Lincoln | May 4 | Oct 6 | 153 days | 04457 |
| Lincolnville | May 7 | Oct 5 | 151 days | 04849 |
| Lincolnville Center | Apr 27 | Oct 19 | 175 days | 04850 |
| Lisbon | May 15 | Oct 2 | 139 days | 04250 |
| Lisbon Falls | May 15 | Oct 2 | 139 days | 04252 |
| Litchfield | Apr 27 | Oct 16 | 172 days | 04350 |
| Little Deer Isle | May 7 | Oct 5 | 151 days | 04650 |
| Livermore | May 1 | Oct 10 | 162 days | 04253 |
| Livermore Falls | May 1 | Oct 10 | 162 days | 04254 |
| Long Island | Apr 26 | Oct 15 | 170 days | 04050 |
| Lovell | May 17 | Sep 25 | 128 days | 04051 |
| Lubec | Apr 29 | Oct 25 | 178 days | 04652 |
| Machias | May 3 | Oct 9 | 158 days | 04654 |
| Machiasport | May 3 | Oct 9 | 158 days | 04655 |
| Madawaska | May 6 | Oct 2 | 147 days | 04756 |
| Madison | May 8 | Oct 5 | 149 days | 04950 |
| Manchester | Apr 27 | Oct 16 | 172 days | 04351 |
| Mapleton | May 14 | Sep 26 | 131 days | 04757 |
| Mars Hill | May 25 | Sep 18 | 115 days | 04758 |
| Matinicus | Apr 27 | Oct 25 | 178 days | 04851 |
| Mattawamkeag | May 4 | Oct 6 | 153 days | 04459 |
| Mechanic Falls | May 3 | Oct 7 | 157 days | 04256 |
| Meddybemps | Apr 21 | Oct 26 | 185 days | 04657 |
| Medway | May 9 | Oct 5 | 147 days | 04460 |
| Mexico | May 4 | Oct 6 | 155 days | 04257 |
| Milbridge | May 3 | Oct 9 | 158 days | 04658 |
| Milford | May 13 | Sep 28 | 137 days | 04461 |
| Millinocket | May 9 | Oct 5 | 147 days | 04462 |
| Milo | May 15 | Sep 28 | 134 days | 04463 |
| Minot | May 3 | Oct 7 | 157 days | 04258 |
| Monhegan | Apr 27 | Oct 25 | 178 days | 04852 |
| Monmouth | May 1 | Oct 11 | 163 days | 04259 |
| Monroe | May 7 | Oct 5 | 151 days | 04951 |
| Monson | May 12 | Oct 1 | 141 days | 04464 |
| Monticello | May 19 | Sep 23 | 125 days | 04760 |
| Moody | May 9 | Oct 3 | 146 days | 04054 |
| Morrill | May 7 | Oct 5 | 151 days | 04952 |
| Mount Desert | Apr 27 | Oct 22 | 177 days | 04660 |
| Mount Vernon | Apr 27 | Oct 16 | 172 days | 04352 |
| Naples | May 5 | Oct 5 | 151 days | 04055 |
| New Gloucester | Apr 28 | Oct 19 | 172 days | 04260 |
| New Harbor | May 8 | Oct 7 | 151 days | 04554 |
| New Limerick | May 27 | Sep 18 | 115 days | 04761 |
| New Portland | May 16 | Sep 26 | 130 days | 04954, 04961 |
| New Sharon | May 16 | Sep 26 | 130 days | 04955 |
| New Sweden | May 7 | Oct 1 | 143 days | 04762 |
| New Vineyard | May 16 | Sep 26 | 130 days | 04956 |
| Newcastle | Apr 27 | Oct 18 | 172 days | 04553 |
| Newfield | May 14 | Sep 30 | 136 days | 04056 |
| Newport | May 8 | Oct 3 | 148 days | 04953 |
| Newry | May 19 | Oct 1 | 133 days | 04261 |
| Nobleboro | Apr 27 | Oct 18 | 172 days | 04555 |
| Norridgewock | May 8 | Oct 5 | 149 days | 04957 |
| North Anson | May 8 | Oct 5 | 149 days | 04958 |
| North Berwick | May 16 | Sep 30 | 136 days | 03906 |
| North Bridgton | May 5 | Oct 5 | 151 days | 04057 |
| North Haven | May 7 | Oct 5 | 151 days | 04853 |
| North Jay | May 16 | Sep 26 | 130 days | 04262 |
| North Monmouth | Apr 27 | Oct 16 | 172 days | 04265 |
| North Turner | May 1 | Oct 10 | 162 days | 04266 |
| North Vassalboro | May 2 | Oct 10 | 159 days | 04962 |
| North Waterboro | May 14 | Sep 30 | 136 days | 04061 |
| North Waterford | May 5 | Oct 5 | 151 days | 04267 |
| North Yarmouth | Apr 28 | Oct 19 | 172 days | 04097 |
| Northeast Harbor | Apr 27 | Oct 22 | 177 days | 04662 |
| Norway | May 5 | Oct 5 | 151 days | 04268 |
| Oakfield | May 27 | Sep 18 | 115 days | 04763 |
| Oakland | May 2 | Oct 10 | 159 days | 04963 |
| Ocean Park | May 9 | Oct 3 | 146 days | 04063 |
| Ogunquit | May 9 | Oct 3 | 146 days | 03907 |
| Old Orchard Beach | Apr 26 | Oct 15 | 170 days | 04064 |
| Old Town | May 13 | Sep 28 | 137 days | 04468 |
| Oquossoc | May 23 | Sep 27 | 127 days | 04964 |
| Orient | May 27 | Sep 18 | 115 days | 04471 |
| Orland | May 4 | Oct 4 | 152 days | 04472 |
| Orono | May 13 | Sep 28 | 137 days | 04469, 04473 |
| Orrington | May 4 | Oct 4 | 152 days | 04474 |
| Orrs Island | Apr 26 | Oct 15 | 170 days | 04066 |
| Owls Head | Apr 27 | Oct 25 | 178 days | 04854 |
| Oxbow | May 13 | Sep 30 | 138 days | 04764 |
| Oxford | May 3 | Oct 7 | 157 days | 04270 |
| Palermo | Apr 27 | Oct 16 | 172 days | 04354 |
| Palmyra | May 8 | Oct 3 | 148 days | 04965 |
| Paris | May 6 | Oct 3 | 148 days | 04271 |
| Parsonsfield | May 12 | Oct 1 | 140 days | 04047 |
| Passadumkeag | May 4 | Oct 6 | 153 days | 04475 |
| Patten | May 13 | Sep 30 | 138 days | 04765 |
| Peaks Island | Apr 26 | Oct 15 | 170 days | 04108 |
| Pemaquid | Apr 27 | Oct 18 | 172 days | 04558 |
| Pembroke | May 5 | Oct 13 | 160 days | 04666 |
| Penobscot | May 7 | Oct 5 | 151 days | 04476 |
| Perham | May 7 | Oct 1 | 143 days | 04766 |
| Perry | May 5 | Oct 13 | 160 days | 04667 |
| Peru | May 4 | Oct 6 | 155 days | 04290 |
| Phillips | May 16 | Sep 26 | 130 days | 04966 |
| Phippsburg | May 8 | Oct 7 | 151 days | 04562 |
| Pittsfield | May 8 | Oct 3 | 148 days | 04967 |
| Plymouth | May 8 | Oct 3 | 148 days | 04969 |
| Poland | May 3 | Oct 7 | 157 days | 04274 |
| Port Clyde | Apr 27 | Oct 25 | 178 days | 04855 |
| Portage | May 7 | Oct 1 | 143 days | 04768 |
| Porter | May 12 | Oct 1 | 140 days | 04068 |
| Portland | Apr 26 | Oct 15 | 170 days | 04101, 04102, 04103, 04104 +5 more |
| Pownal | May 15 | Oct 2 | 139 days | 04069 |
| Presque Isle | May 14 | Sep 26 | 131 days | 04769 |
| Princeton | May 4 | Oct 10 | 157 days | 04668 |
| Prospect Harbor | Apr 27 | Oct 22 | 177 days | 04669 |
| Randolph | May 1 | Oct 11 | 163 days | 04346 |
| Rangeley | May 23 | Sep 27 | 127 days | 04970 |
| Raymond | Apr 28 | Oct 19 | 172 days | 04071 |
| Readfield | Apr 27 | Oct 16 | 172 days | 04355 |
| Richmond | May 1 | Oct 11 | 163 days | 04357 |
| Robbinston | May 5 | Oct 13 | 160 days | 04671 |
| Rockland | Apr 27 | Oct 25 | 178 days | 04841 |
| Rockport | Apr 27 | Oct 19 | 175 days | 04856 |
| Rockwood | May 20 | Sep 23 | 123 days | 04478 |
| Round Pond | May 8 | Oct 7 | 151 days | 04564 |
| Roxbury | May 4 | Oct 6 | 155 days | 04275 |
| Rumford | May 4 | Oct 6 | 155 days | 04276 |
| Sabattus | May 15 | Oct 2 | 139 days | 04280 |
| Saco | Apr 26 | Oct 15 | 170 days | 04072 |
| Saint Agatha | May 6 | Oct 2 | 147 days | 04772 |
| Saint Albans | May 8 | Oct 3 | 148 days | 04971 |
| Saint David | May 6 | Oct 2 | 147 days | 04773 |
| Saint Francis | Jun 2 | Sep 15 | 102 days | 04774 |
| Salsbury Cove | Apr 27 | Oct 22 | 177 days | 04672 |
| Sandy Point | May 7 | Oct 5 | 151 days | 04972 |
| Sanford | May 16 | Sep 30 | 136 days | 04073 |
| Sangerville | May 6 | Oct 7 | 153 days | 04479 |
| Sargentville | May 7 | Oct 5 | 151 days | 04673 |
| Scarborough | Apr 26 | Oct 15 | 170 days | 04070, 04074 |
| Seal Cove | Apr 27 | Oct 22 | 177 days | 04674 |
| Seal Harbor | Apr 27 | Oct 22 | 177 days | 04675 |
| Searsmont | Apr 27 | Oct 19 | 175 days | 04973 |
| Searsport | May 7 | Oct 5 | 151 days | 04974 |
| Sebago | May 12 | Oct 1 | 140 days | 04029 |
| Sebasco Estates | May 8 | Oct 7 | 151 days | 04565 |
| Sebec | May 12 | Oct 1 | 141 days | 04481 |
| Sedgwick | Apr 27 | Oct 22 | 177 days | 04676 |
| Shapleigh | May 16 | Sep 30 | 136 days | 04076 |
| Shawmut | May 2 | Oct 10 | 159 days | 04975 |
| Sheridan | May 14 | Sep 26 | 131 days | 04775 |
| Sherman | May 13 | Sep 30 | 138 days | 04776 |
| Shirley Mills | May 7 | Oct 9 | 153 days | 04485 |
| Sinclair | May 23 | Sep 24 | 121 days | 04779 |
| Skowhegan | May 8 | Oct 5 | 149 days | 04976 |
| Smithfield | May 8 | Oct 5 | 149 days | 04978 |
| Smyrna Mills | May 13 | Sep 30 | 138 days | 04780 |
| Solon | May 8 | Oct 5 | 149 days | 04979 |
| Sorrento | Apr 27 | Oct 22 | 177 days | 04677 |
| South Berwick | May 3 | Oct 10 | 158 days | 03908 |
| South Bristol | May 8 | Oct 7 | 151 days | 04568 |
| South Casco | Apr 28 | Oct 19 | 172 days | 04077 |
| South China | May 2 | Oct 10 | 159 days | 04358 |
| South Freeport | Apr 26 | Oct 15 | 170 days | 04078 |
| South Gardiner | May 1 | Oct 11 | 163 days | 04359 |
| South Paris | May 1 | Oct 10 | 162 days | 04281 |
| South Portland | Apr 26 | Oct 15 | 170 days | 04106, 04116 |
| South Thomaston | Apr 27 | Oct 25 | 178 days | 04858 |
| South Windham | Apr 26 | Oct 15 | 170 days | 04082 |
| Southport | May 8 | Oct 7 | 151 days | 04576 |
| Southwest Harbor | Apr 27 | Oct 22 | 177 days | 04679 |
| Springfield | May 6 | Oct 8 | 155 days | 04487 |
| Springvale | May 16 | Sep 30 | 136 days | 04083 |
| Spruce Head | Apr 27 | Oct 25 | 178 days | 04859 |
| Squirrel Island | Apr 27 | Oct 18 | 172 days | 04570 |
| Stacyville | May 13 | Sep 30 | 138 days | 04777 |
| Standish | Apr 28 | Oct 19 | 172 days | 04084 |
| Steep Falls | May 7 | Oct 4 | 148 days | 04085 |
| Stetson | May 8 | Oct 3 | 148 days | 04488 |
| Steuben | Apr 27 | Oct 22 | 177 days | 04680 |
| Stillwater | May 13 | Sep 28 | 137 days | 04489 |
| Stockholm | May 7 | Oct 1 | 143 days | 04783 |
| Stockton Springs | May 7 | Oct 5 | 151 days | 04981 |
| Stoneham | May 5 | Oct 5 | 151 days | 04231 |
| Stonington | May 7 | Oct 5 | 151 days | 04681 |
| Stratton | May 23 | Sep 27 | 127 days | 04982 |
| Strong | May 16 | Sep 26 | 130 days | 04983 |
| Sullivan | Apr 27 | Oct 22 | 177 days | 04664 |
| Sumner | May 6 | Oct 3 | 148 days | 04292 |
| Sunset | May 7 | Oct 5 | 151 days | 04683 |
| Surry | May 8 | Oct 9 | 152 days | 04684 |
| Swans Island | Apr 27 | Oct 22 | 177 days | 04685 |
| Temple | May 16 | Sep 26 | 130 days | 04984 |
| Tenants Harbor | Apr 27 | Oct 25 | 178 days | 04860 |
| Thomaston | Apr 27 | Oct 25 | 178 days | 04861 |
| Thorndike | May 8 | Oct 3 | 148 days | 04986 |
| Topsfield | May 6 | Oct 8 | 155 days | 04490 |
| Topsham | May 15 | Oct 2 | 139 days | 04086 |
| Trevett | May 8 | Oct 7 | 151 days | 04571 |
| Troy | May 8 | Oct 3 | 148 days | 04987 |
| Turner | May 1 | Oct 10 | 162 days | 04282 |
| Union | Apr 27 | Oct 19 | 175 days | 04862 |
| Unity | May 8 | Oct 3 | 148 days | 04988 |
| Van Buren | May 23 | Sep 26 | 125 days | 04785 |
| Vanceboro | May 13 | Oct 1 | 139 days | 04491 |
| Vassalboro | May 2 | Oct 10 | 159 days | 04989 |
| Vienna | May 6 | Oct 3 | 148 days | 04360 |
| Vinalhaven | Apr 27 | Oct 25 | 178 days | 04863 |
| Waite | May 6 | Oct 8 | 155 days | 04492 |
| Waldoboro | Apr 27 | Oct 18 | 172 days | 04572 |
| Wallagrass | May 23 | Sep 24 | 121 days | 04781 |
| Walpole | May 8 | Oct 7 | 151 days | 04573 |
| Warren | Apr 27 | Oct 25 | 178 days | 04864 |
| Washburn | May 7 | Oct 1 | 143 days | 04786 |
| Washington | Apr 27 | Oct 19 | 175 days | 04574 |
| Waterboro | May 14 | Sep 30 | 136 days | 04087 |
| Waterford | May 5 | Oct 5 | 151 days | 04088 |
| Waterville | May 2 | Oct 10 | 159 days | 04901, 04903 |
| Wayne | Apr 27 | Oct 16 | 172 days | 04284 |
| Weld | May 4 | Oct 6 | 155 days | 04285 |
| Wells | May 9 | Oct 3 | 146 days | 04090 |
| Wesley | May 4 | Oct 10 | 157 days | 04686 |
| West Baldwin | May 12 | Oct 1 | 140 days | 04091 |
| West Bethel | May 4 | Oct 6 | 155 days | 04286 |
| West Boothbay Harbor | May 8 | Oct 7 | 151 days | 04575 |
| West Enfield | May 4 | Oct 6 | 153 days | 04493 |
| West Farmington | May 16 | Sep 26 | 130 days | 04992 |
| West Forks | May 13 | Sep 30 | 138 days | 04985 |
| West Kennebunk | May 9 | Oct 3 | 146 days | 04094 |
| West Minot | May 1 | Oct 10 | 162 days | 04288 |
| West Newfield | May 14 | Sep 30 | 136 days | 04095 |
| West Paris | May 1 | Oct 10 | 162 days | 04289 |
| West Poland | May 3 | Oct 7 | 157 days | 04291 |
| West Rockport | Apr 27 | Oct 19 | 175 days | 04865 |
| Westbrook | Apr 26 | Oct 15 | 170 days | 04092, 04098 |
| Westfield | May 14 | Sep 26 | 131 days | 04787 |
| Whitefield | Apr 27 | Oct 18 | 172 days | 04353 |
| Whiting | Apr 29 | Oct 25 | 178 days | 04691 |
| Wilton | May 16 | Sep 26 | 130 days | 04294 |
| Windham | May 7 | Oct 4 | 148 days | 04062 |
| Windsor | Apr 27 | Oct 16 | 172 days | 04363 |
| Winn | May 4 | Oct 6 | 153 days | 04495 |
| Winter Harbor | Apr 27 | Oct 22 | 177 days | 04693 |
| Winterport | May 4 | Oct 4 | 152 days | 04496 |
| Winthrop | Apr 27 | Oct 16 | 172 days | 04364 |
| Wiscasset | May 8 | Oct 7 | 151 days | 04578 |
| Woolwich | May 8 | Oct 7 | 151 days | 04579 |
| Wytopitlock | May 25 | Sep 24 | 119 days | 04497 |
| Yarmouth | Apr 26 | Oct 15 | 170 days | 04096 |
| York | May 4 | Oct 8 | 157 days | 03909 |
| York Beach | May 9 | Oct 3 | 146 days | 03910 |
| York Harbor | May 4 | Oct 8 | 157 days | 03911 |
Frequently asked questions
- When is the last frost in Maine?
- It varies by location. Across Maine, average last spring frost dates range from April 21 (Baileyville) to June 2 (Saint Francis). 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.