Guest, Sign inJoin
Lady Pepperrell House Kittery Point MaineKittery, #1 on this list · Photo: Greencan7 · CC BY-SA 4.0
Maine rankings · Climate

Towns with the mildest winters in Maine

Kittery has the mildest winters of Maine’s 170 towns of 2,500+: January nights average a low of 16° (NOAA 1991–2020 normals). The typical town here averages 10°; none of the 170 stay above freezing.

The average January low. NOAA U.S. Climate Normals, 1991–2020, from NOAA’s 5 km grid at each town’s center; one town for each grid cell. A described list: no letters. How grades work

#1

Kittery

York County · 11,420 people
16°

January low·July high 80°·143 freezing nights a year

#2

York Harbor

unincorporated, York County · 4,240 people
16°

January low·July high 80°·149 freezing nights a year

#T3

Kittery

unincorporated, York County · 5,110 people
16°

January low·July high 80°·143 freezing nights a year

All 170 towns

January low, highest first. Towns with the same figure share a rank (T = tied; 129 towns here).

170 towns ranked. Not here? See why a town may be missing.

#TownJanuary lowNights ≤32°July high
1KitteryYork County · 11,420 people16°14380°average high
2York Harborunincorporated, York County · 4,240 people16°14980°average high
T3Kitteryunincorporated, York County · 5,110 people16°14380°average high
T3YorkYork County · 14,293 people16°14980°average high
T5BiddefordYork County · 22,399 people16°16079°average high
T5KennebunkportYork County · 3,717 people16°16079°average high
T7Cape ElizabethCumberland County · 9,827 people16°14479°average high
T7South PortlandCumberland County · 27,007 people16°14479°average high
T9PortlandCumberland County · 69,911 people16°14479°average high
T9ScarboroughCumberland County · 24,547 people16°14479°average high
T9South Eliotunincorporated, York County · 4,203 people16°15181°average high
T9St. GeorgeKnox County · 2,595 people16°12474°average high
13BoothbayLincoln County · 3,155 people15°14875°average high
14EliotYork County · 7,643 people15°15181°average high
15BristolLincoln County · 2,969 people15°14275°average high
16FalmouthCumberland County · 12,982 people15°14479°average high
17SacoYork County · 21,159 people15°14480°average high
18HarpswellCumberland County · 5,102 people14°15178°average high
19South BerwickYork County · 7,941 people14°14982°average high
T20South Berwickunincorporated, York County · 3,381 people14°15182°average high
T20YarmouthCumberland County · 9,062 people14°14478°average high
T22KennebunkYork County · 12,152 people14°16081°average high
T22WellsYork County · 12,094 people14°16081°average high
24WaldoboroLincoln County · 5,324 people14°14275°average high
T25Bar HarborHancock County · 5,352 people14°14177°average high
T25Oak Hillunincorporated, Cumberland County · 5,631 people14°14480°average high
T25RocklandKnox County · 7,142 people14°14875°average high
T25WestbrookCumberland County · 21,565 people14°14480°average high
T29ArundelYork County · 4,596 people14°16081°average high
T29FreeportCumberland County · 8,934 people14°14478°average high
T29ThomastonKnox County · 2,751 people14°14875°average high
32BrunswickCumberland County · 23,055 people14°15178°average high
33Yarmouthunincorporated, Cumberland County · 6,289 people14°14479°average high
34RockportKnox County · 3,628 people14°14875°average high
T35BathSagadahoc County · 8,835 people13°16278°average high
T35Brunswickunincorporated, Cumberland County · 17,652 people13°15178°average high
37HancockHancock County · 2,593 people13°16278°average high
T38BerwickYork County · 8,436 people13°14582°average high
T38CamdenKnox County · 5,204 people13°14875°average high
T38CumberlandCumberland County · 8,876 people13°14480°average high
T41Cumberland Centerunincorporated, Cumberland County · 2,790 people13°14480°average high
T41North BerwickYork County · 5,355 people13°15681°average high
43Blue HillHancock County · 2,798 people13°16277°average high
44Topshamunincorporated, Sagadahoc County · 7,271 people13°15179°average high
45Gorhamunincorporated, Cumberland County · 7,593 people13°14481°average high
T46LebanonYork County · 6,801 people12°15682°average high
T46LymanYork County · 4,713 people12°15681°average high
T46SanfordYork County · 22,663 people12°15681°average high
T46WarrenKnox County · 5,099 people12°14877°average high
50AlfredYork County · 3,188 people12°15681°average high
T51North YarmouthCumberland County · 4,424 people12°14480°average high
T51WoolwichSagadahoc County · 3,287 people12°16079°average high
53GorhamCumberland County · 19,239 people12°14481°average high
T54BuxtonYork County · 8,681 people12°18481°average high
T54TopshamSagadahoc County · 9,982 people12°15179°average high
T54WiscassetLincoln County · 3,998 people12°16078°average high
57ActonYork County · 2,735 people12°15680°average high
T58BelfastWaldo County · 6,988 people12°16276°average high
T58DurhamAndroscoggin County · 4,399 people12°17680°average high
T60JeffersonLincoln County · 2,728 people12°14278°average high
T60ShapleighYork County · 3,025 people12°15680°average high
T62UnionKnox County · 2,444 people11°14878°average high
T62WindhamCumberland County · 19,912 people11°14780°average high
T64BowdoinhamSagadahoc County · 3,210 people11°16279°average high
T64CalaisWashington County · 3,083 people11°16377°average high
T64EllsworthHancock County · 8,862 people11°16279°average high
T64HollisYork County · 5,003 people11°18481°average high
T64SearsportWaldo County · 2,737 people11°16277°average high
69WaterboroYork County · 8,219 people11°18481°average high
T70North Windhamunincorporated, Cumberland County · 5,417 people11°14780°average high
T70RichmondSagadahoc County · 3,609 people11°16179°average high
T72BowdoinSagadahoc County · 3,254 people11°17679°average high
T72GrayCumberland County · 8,676 people11°14480°average high
T72LisbonAndroscoggin County · 9,919 people11°17680°average high
T72Lisbonunincorporated, Androscoggin County · 3,612 people11°17680°average high
T72PittstonKennebec County · 3,418 people11°16179°average high
T77Lake Arrowheadunincorporated, York County · 3,322 people11°18481°average high
T77New GloucesterCumberland County · 5,964 people11°14480°average high
79Bucksportunincorporated, Hancock County · 3,105 people11°16178°average high
T80GardinerKennebec County · 6,206 people11°16179°average high
T80SabattusAndroscoggin County · 5,397 people11°17679°average high
T80StandishCumberland County · 11,000 people11°17180°average high
83WindsorKennebec County · 2,758 people10°14779°average high
T84LimerickYork County · 3,575 people10°18481°average high
T84LimingtonYork County · 4,173 people10°18481°average high
T86AuburnAndroscoggin County · 25,441 people10°14180°average high
T86BucksportHancock County · 5,066 people10°16179°average high
T86ChelseaKennebec County · 2,848 people10°16179°average high
T86LewistonAndroscoggin County · 38,866 people10°14180°average high
T86LitchfieldKennebec County · 3,797 people10°16179°average high
91West GardinerKennebec County · 3,678 people10°16180°average high
T92FarmingdaleKennebec County · 3,000 people10°16179°average high
T92GreeneAndroscoggin County · 4,551 people10°14179°average high
T94AugustaKennebec County · 19,155 people10°14780°average high
T94ChinaKennebec County · 4,636 people10°16479°average high
T94MonmouthKennebec County · 4,252 people10°16179°average high
T94OrringtonPenobscot County · 3,912 people10°16179°average high
T94RaymondCumberland County · 4,670 people10°14780°average high
T94WinterportWaldo County · 3,838 people10°16179°average high
100CascoCumberland County · 3,779 people10°14780°average high
T101WinthropKennebec County · 6,158 people10°14779°average high
T101Winthropunincorporated, Kennebec County · 3,108 people10°14780°average high
T103BrewerPenobscot County · 9,636 people10°16180°average high
T103HampdenPenobscot County · 8,078 people10°16179°average high
T103Hampdenunincorporated, Penobscot County · 5,161 people10°16179°average high
T103HoldenPenobscot County · 3,438 people10°16180°average high
T103VassalboroKennebec County · 4,647 people10°16479°average high
T108BangorPenobscot County · 32,518 people10°16180°average high
T108PolandAndroscoggin County · 6,098 people10°15680°average high
T108WinslowKennebec County · 8,063 people10°16479°average high
T111Mechanic FallsAndroscoggin County · 3,286 people10°15680°average high
T111MinotAndroscoggin County · 2,866 people10°14179°average high
T111ReadfieldKennebec County · 2,730 people10°14779°average high
T111SidneyKennebec County · 4,929 people10°16479°average high
T111TurnerAndroscoggin County · 6,127 people10°15579°average high
T116Oaklandunincorporated, Kennebec County · 2,710 people9°16479°average high
T116WatervilleKennebec County · 17,579 people9°16480°average high
T116Winslowunincorporated, Kennebec County · 5,873 people9°16480°average high
T119BentonKennebec County · 2,821 people9°16480°average high
T119OaklandKennebec County · 6,361 people9°16479°average high
T121BelgradeKennebec County · 3,541 people9°16480°average high
T121HermonPenobscot County · 6,982 people9°16180°average high
T121NaplesCumberland County · 4,128 people9°17680°average high
T121Orono College campusPenobscot County · 12,421 people9°16480°average high
T121Oronounincorporated, Penobscot County · 11,151 people9°16480°average high
T121OxfordOxford County · 4,449 people9°15680°average high
T127ClintonKennebec County · 3,378 people9°16480°average high
T127FairfieldSomerset County · 6,537 people9°16480°average high
T129GlenburnPenobscot County · 4,825 people9°16180°average high
T129Livermore FallsAndroscoggin County · 3,229 people9°18079°average high
T131CarmelPenobscot County · 3,031 people9°16179°average high
T131HarrisonCumberland County · 2,639 people9°17680°average high
T131ParisOxford County · 5,409 people9°15579°average high
T134BridgtonCumberland County · 5,965 people9°17680°average high
T134Old TownPenobscot County · 7,589 people9°17380°average high
136MilfordPenobscot County · 3,117 people9°17380°average high
T137JayFranklin County · 4,639 people8°18078°average high
T137LevantPenobscot County · 3,289 people8°16179°average high
T137Norwayunincorporated, Oxford County · 3,173 people8°17679°average high
T137PittsfieldSomerset County · 3,935 people8°17579°average high
T137Pittsfieldunincorporated, Somerset County · 3,084 people8°17580°average high
T142NorridgewockSomerset County · 3,304 people8°17279°average high
T142NorwayOxford County · 5,349 people8°17679°average high
T142SkowheganSomerset County · 8,676 people8°17280°average high
T145NewportPenobscot County · 3,192 people8°17580°average high
T145Skowheganunincorporated, Somerset County · 6,662 people8°17279°average high
147FryeburgOxford County · 3,576 people8°17881°average high
148MadisonSomerset County · 4,888 people8°17279°average high
149CorinthPenobscot County · 3,139 people8°17579°average high
T150FarmingtonFranklin County · 8,258 people8°18379°average high
T150Madisonunincorporated, Somerset County · 2,676 people8°17279°average high
T150WiltonFranklin County · 3,878 people8°18378°average high
153MexicoOxford County · 2,779 people8°16379°average high
154DexterPenobscot County · 3,874 people7°17578°average high
155Rumfordunincorporated, Oxford County · 4,067 people7°16379°average high
T156LincolnPenobscot County · 4,971 people7°16780°average high
T156Lincolnunincorporated, Penobscot County · 2,954 people7°16780°average high
158BethelOxford County · 2,751 people7°17879°average high
159RumfordOxford County · 6,025 people7°16377°average high
T160Dover-FoxcroftPiscataquis County · 4,463 people6°18878°average high
T160Dover-Foxcroftunincorporated, Piscataquis County · 2,745 people6°18878°average high
162MillinocketPenobscot County · 4,095 people6°16879°average high
163Houltonunincorporated, Aroostook County · 5,082 people4°19078°average high
164HoultonAroostook County · 6,056 people4°19078°average high
165Fort FairfieldAroostook County · 3,285 people2°18077°average high
166CaribouAroostook County · 7,321 people2°18077°average high
167Presque IsleAroostook County · 8,694 people2°17677°average high
T168MadawaskaAroostook County · 3,846 people0°18375°average high
T168Madawaskaunincorporated, Aroostook County · 3,022 people0°18376°average high
170Fort KentAroostook County · 4,151 people−1°20176°average high
Quick answers

Questions people ask

Which Maine town has the mildest winters?

Kittery (York County): January nights average a low of 16°. York Harbor (16°) and Kittery (16°) follow.

How are these towns ranked?

By the average January low (the coldest month’s nights), highest first, on NOAA’s 1991–2020 normals, read from its 5 km grid at each town’s center. Towns with the same figure share a rank (T); the figure and the state rank are the ones on each town’s Climate page. How grades work.

Why isn’t my town on this list?

The list covers towns of 2,500+ residents, one for each of NOAA’s 5 km grid cells (170 in Maine): where towns share a cell, one of them stands for it, since the grid gives them the same figures. Every town’s own figures are on its Climate page. Every town is on the Maine page.

Go deeper

More Maine lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All Maine rankings →
Other states

Mildest winters in other states