Guest, Sign inJoin
South Berwick, MaineSouth Berwick, #1 on this list · Photo: Quintin Soloviev · CC BY 4.0
Maine rankings · Climate

Towns with the hottest summers in Maine

South Berwick (tied with 1 more) has the hottest summers of Maine’s 170 towns of 2,500+: July afternoons average a high of 82° (NOAA 1991–2020 normals). The typical town here averages 79°; none of the 170 average 90° or more.

The average July high. 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

#T1

South Berwick

York County · 7,941 people
82°

July high·January low 14°·2 days of 90°+ a year

#T3

Berwick

York County · 8,436 people
82°

July high·January low 13°·11 days of 90°+ a year

All 170 towns

July high, highest first. Towns with the same figure share a rank (T = tied; 153 towns here).

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

#TownJuly highDays ≥90°January low
T1South BerwickYork County · 7,941 people82°214°average low
T1South Berwickunincorporated, York County · 3,381 people82°1514°average low
T3BerwickYork County · 8,436 people82°1113°average low
T3LebanonYork County · 6,801 people82°1012°average low
5North BerwickYork County · 5,355 people81°1013°average low
6SanfordYork County · 22,663 people81°1012°average low
T7AlfredYork County · 3,188 people81°1012°average low
T7EliotYork County · 7,643 people81°1515°average low
T7HollisYork County · 5,003 people81°711°average low
T7LymanYork County · 4,713 people81°1012°average low
T11ArundelYork County · 4,596 people81°414°average low
T11KennebunkYork County · 12,152 people81°414°average low
T11LimingtonYork County · 4,173 people81°710°average low
T14BuxtonYork County · 8,681 people81°712°average low
T14FryeburgOxford County · 3,576 people81°118°average low
T14Lake Arrowheadunincorporated, York County · 3,322 people81°711°average low
T14LimerickYork County · 3,575 people81°710°average low
T14WaterboroYork County · 8,219 people81°711°average low
T14WellsYork County · 12,094 people81°414°average low
20GorhamCumberland County · 19,239 people81°512°average low
T21Gorhamunincorporated, Cumberland County · 7,593 people81°513°average low
T21South Eliotunincorporated, York County · 4,203 people81°1516°average low
T23Oak Hillunincorporated, Cumberland County · 5,631 people80°514°average low
T23StandishCumberland County · 11,000 people80°811°average low
25SacoYork County · 21,159 people80°515°average low
T26ActonYork County · 2,735 people80°1012°average low
T26Kitteryunincorporated, York County · 5,110 people80°1016°average low
T26North Windhamunincorporated, Cumberland County · 5,417 people80°811°average low
T26WindhamCumberland County · 19,912 people80°811°average low
T30ShapleighYork County · 3,025 people80°1012°average low
T30WestbrookCumberland County · 21,565 people80°514°average low
T32CascoCumberland County · 3,779 people80°810°average low
T32KitteryYork County · 11,420 people80°1016°average low
T32MilfordPenobscot County · 3,117 people80°29°average low
T32NaplesCumberland County · 4,128 people80°29°average low
T32RaymondCumberland County · 4,670 people80°810°average low
T37BridgtonCumberland County · 5,965 people80°29°average low
T37CumberlandCumberland County · 8,876 people80°513°average low
T37GrayCumberland County · 8,676 people80°511°average low
T37North YarmouthCumberland County · 4,424 people80°512°average low
T41Mechanic FallsAndroscoggin County · 3,286 people80°410°average low
T41Old TownPenobscot County · 7,589 people80°29°average low
T41Orono College campusPenobscot County · 12,421 people80°99°average low
T41Oronounincorporated, Penobscot County · 11,151 people80°99°average low
T41York Harborunincorporated, York County · 4,240 people80°216°average low
T46HoldenPenobscot County · 3,438 people80°610°average low
T46LewistonAndroscoggin County · 38,866 people80°1010°average low
T46Lincolnunincorporated, Penobscot County · 2,954 people80°47°average low
T46New GloucesterCumberland County · 5,964 people80°511°average low
T50AuburnAndroscoggin County · 25,441 people80°1010°average low
T50BangorPenobscot County · 32,518 people80°610°average low
T50BrewerPenobscot County · 9,636 people80°610°average low
T50GlenburnPenobscot County · 4,825 people80°69°average low
T50HarrisonCumberland County · 2,639 people80°29°average low
T50Lisbonunincorporated, Androscoggin County · 3,612 people80°511°average low
T50OxfordOxford County · 4,449 people80°49°average low
T50YorkYork County · 14,293 people80°216°average low
T58Cumberland Centerunincorporated, Cumberland County · 2,790 people80°513°average low
T58WatervilleKennebec County · 17,579 people80°69°average low
T58Winslowunincorporated, Kennebec County · 5,873 people80°69°average low
T61AugustaKennebec County · 19,155 people80°510°average low
T61BelgradeKennebec County · 3,541 people80°69°average low
T61BentonKennebec County · 2,821 people80°69°average low
T61ClintonKennebec County · 3,378 people80°69°average low
T61DurhamAndroscoggin County · 4,399 people80°512°average low
T61FairfieldSomerset County · 6,537 people80°69°average low
T61HermonPenobscot County · 6,982 people80°69°average low
T61LincolnPenobscot County · 4,971 people80°47°average low
T61LisbonAndroscoggin County · 9,919 people80°511°average low
T61NewportPenobscot County · 3,192 people80°58°average low
T61Pittsfieldunincorporated, Somerset County · 3,084 people80°58°average low
T61PolandAndroscoggin County · 6,098 people80°410°average low
T61SkowheganSomerset County · 8,676 people80°38°average low
T61West GardinerKennebec County · 3,678 people80°510°average low
T61Winthropunincorporated, Kennebec County · 3,108 people80°510°average low
T76CarmelPenobscot County · 3,031 people79°69°average low
T76Hampdenunincorporated, Penobscot County · 5,161 people79°610°average low
T76MexicoOxford County · 2,779 people79°68°average low
T76MonmouthKennebec County · 4,252 people79°510°average low
T76Norwayunincorporated, Oxford County · 3,173 people79°28°average low
T76WinthropKennebec County · 6,158 people79°510°average low
T82BowdoinhamSagadahoc County · 3,210 people79°211°average low
T82ChelseaKennebec County · 2,848 people79°510°average low
T82CorinthPenobscot County · 3,139 people79°58°average low
T82FarmingdaleKennebec County · 3,000 people79°510°average low
T82GardinerKennebec County · 6,206 people79°511°average low
T82KennebunkportYork County · 3,717 people79°416°average low
T82LitchfieldKennebec County · 3,797 people79°510°average low
T82NorridgewockSomerset County · 3,304 people79°38°average low
T82Oaklandunincorporated, Kennebec County · 2,710 people79°69°average low
T82RichmondSagadahoc County · 3,609 people79°511°average low
T82SabattusAndroscoggin County · 5,397 people79°511°average low
T82Skowheganunincorporated, Somerset County · 6,662 people79°38°average low
T82VassalboroKennebec County · 4,647 people79°610°average low
T82WinslowKennebec County · 8,063 people79°610°average low
T96BiddefordYork County · 22,399 people79°416°average low
T96EllsworthHancock County · 8,862 people79°111°average low
T96GreeneAndroscoggin County · 4,551 people79°1010°average low
T96HampdenPenobscot County · 8,078 people79°610°average low
T96LevantPenobscot County · 3,289 people79°68°average low
T96NorwayOxford County · 5,349 people79°28°average low
T96ScarboroughCumberland County · 24,547 people79°516°average low
T96TopshamSagadahoc County · 9,982 people79°412°average low
T96TurnerAndroscoggin County · 6,127 people79°310°average low
T105BowdoinSagadahoc County · 3,254 people79°511°average low
T105Madisonunincorporated, Somerset County · 2,676 people79°38°average low
T105PittstonKennebec County · 3,418 people79°511°average low
T105ReadfieldKennebec County · 2,730 people79°510°average low
T105South PortlandCumberland County · 27,007 people79°516°average low
T105Yarmouthunincorporated, Cumberland County · 6,289 people79°514°average low
T111Livermore FallsAndroscoggin County · 3,229 people79°59°average low
T111MillinocketPenobscot County · 4,095 people79°46°average low
T111PittsfieldSomerset County · 3,935 people79°58°average low
T111SidneyKennebec County · 4,929 people79°610°average low
T115BethelOxford County · 2,751 people79°47°average low
T115Cape ElizabethCumberland County · 9,827 people79°516°average low
T115FalmouthCumberland County · 12,982 people79°515°average low
T115MinotAndroscoggin County · 2,866 people79°1010°average low
T115OaklandKennebec County · 6,361 people79°69°average low
T115OrringtonPenobscot County · 3,912 people79°610°average low
T115PortlandCumberland County · 69,911 people79°516°average low
T115Rumfordunincorporated, Oxford County · 4,067 people79°67°average low
T115WinterportWaldo County · 3,838 people79°610°average low
T124ParisOxford County · 5,409 people79°39°average low
T124Topshamunincorporated, Sagadahoc County · 7,271 people79°413°average low
T126BucksportHancock County · 5,066 people79°610°average low
T126FarmingtonFranklin County · 8,258 people79°38°average low
T128ChinaKennebec County · 4,636 people79°610°average low
T128MadisonSomerset County · 4,888 people79°38°average low
T128WindsorKennebec County · 2,758 people79°510°average low
T128WoolwichSagadahoc County · 3,287 people79°312°average low
T132Dover-FoxcroftPiscataquis County · 4,463 people78°36°average low
T132JayFranklin County · 4,639 people78°58°average low
T134DexterPenobscot County · 3,874 people78°57°average low
T134Dover-Foxcroftunincorporated, Piscataquis County · 2,745 people78°36°average low
T134WiscassetLincoln County · 3,998 people78°312°average low
T134YarmouthCumberland County · 9,062 people78°514°average low
138HoultonAroostook County · 6,056 people78°34°average low
139FreeportCumberland County · 8,934 people78°514°average low
T140Bucksportunincorporated, Hancock County · 3,105 people78°611°average low
T140JeffersonLincoln County · 2,728 people78°212°average low
T142Brunswickunincorporated, Cumberland County · 17,652 people78°413°average low
T142HancockHancock County · 2,593 people78°113°average low
T142Houltonunincorporated, Aroostook County · 5,082 people78°34°average low
T142UnionKnox County · 2,444 people78°211°average low
T146BathSagadahoc County · 8,835 people78°213°average low
T146BrunswickCumberland County · 23,055 people78°414°average low
T146HarpswellCumberland County · 5,102 people78°414°average low
149WiltonFranklin County · 3,878 people78°38°average low
150Blue HillHancock County · 2,798 people77°113°average low
T151Presque IsleAroostook County · 8,694 people77°22°average low
T151RumfordOxford County · 6,025 people77°67°average low
T153Bar HarborHancock County · 5,352 people77°314°average low
T153Fort FairfieldAroostook County · 3,285 people77°22°average low
T155CaribouAroostook County · 7,321 people77°22°average low
T155WarrenKnox County · 5,099 people77°212°average low
157SearsportWaldo County · 2,737 people77°211°average low
158CalaisWashington County · 3,083 people77°311°average low
159BelfastWaldo County · 6,988 people76°212°average low
160Fort KentAroostook County · 4,151 people76°2−1°average low
161Madawaskaunincorporated, Aroostook County · 3,022 people76°10°average low
162ThomastonKnox County · 2,751 people75°214°average low
163BoothbayLincoln County · 3,155 people75°115°average low
164CamdenKnox County · 5,204 people75°213°average low
T165RocklandKnox County · 7,142 people75°214°average low
T165RockportKnox County · 3,628 people75°214°average low
T165WaldoboroLincoln County · 5,324 people75°214°average low
T168BristolLincoln County · 2,969 people75°215°average low
T168MadawaskaAroostook County · 3,846 people75°10°average low
170St. GeorgeKnox County · 2,595 people74°016°average low
Quick answers

Questions people ask

Which Maine town has the hottest summers?

South Berwick (York County): July afternoons average a high of 82°. South Berwick (82°) and Berwick (82°) follow.

How are these towns ranked?

By the average July high (the warmest month’s afternoons), 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

Hottest summers in other states