Guest, Sign inJoin
Tenants Harbor, Maine - 15765814762St. George, #1 on this list · Photo: Dougtone · CC BY-SA 2.0
Maine rankings · Climate

Towns with the coolest summers in Maine

St. George has the coolest summers of Maine’s 142 towns of 2,500+: July afternoons average a high of 74° (NOAA 1991–2020 normals). The typical town here averages 79°; 109 of the 142 stay under 80°.

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

#1

St. George

Knox County · 2,595 people
74°

July high·January low 16°·0 days of 90°+ a year

#T2

Bristol

Lincoln County · 2,969 people
75°

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

#T2

Madawaska

Aroostook County · 3,846 people
75°

July high·January low 0°·1 days of 90°+ a year

All 142 towns

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

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

#TownJuly highDays ≥90°January low
1St. GeorgeKnox County · 2,595 people74°016°average low
T2BristolLincoln County · 2,969 people75°215°average low
T2MadawaskaAroostook County · 3,846 people75°10°average low
T4RocklandKnox County · 7,142 people75°214°average low
T4RockportKnox County · 3,628 people75°214°average low
T4WaldoboroLincoln County · 5,324 people75°214°average low
7CamdenKnox County · 5,204 people75°213°average low
8BoothbayLincoln County · 3,155 people75°115°average low
9ThomastonKnox County · 2,751 people75°214°average low
10Fort KentAroostook County · 4,151 people76°2−1°average low
11BelfastWaldo County · 6,988 people76°212°average low
12CalaisWashington County · 3,083 people77°311°average low
13SearsportWaldo County · 2,737 people77°211°average low
T14CaribouAroostook County · 7,321 people77°22°average low
T14WarrenKnox County · 5,099 people77°212°average low
T16Bar HarborHancock County · 5,352 people77°314°average low
T16Fort FairfieldAroostook County · 3,285 people77°22°average low
T18Presque IsleAroostook County · 8,694 people77°22°average low
T18RumfordOxford County · 6,025 people77°67°average low
20Blue HillHancock County · 2,798 people77°113°average low
21WiltonFranklin County · 3,878 people78°38°average low
T22BathSagadahoc County · 8,835 people78°213°average low
T22BrunswickCumberland County · 23,055 people78°414°average low
T22HarpswellCumberland County · 5,102 people78°414°average low
T25HancockHancock County · 2,593 people78°113°average low
T25UnionKnox County · 2,444 people78°211°average low
27JeffersonLincoln County · 2,728 people78°212°average low
28FreeportCumberland County · 8,934 people78°514°average low
29HoultonAroostook County · 6,056 people78°34°average low
T30DexterPenobscot County · 3,874 people78°57°average low
T30WiscassetLincoln County · 3,998 people78°312°average low
T30YarmouthCumberland County · 9,062 people78°514°average low
T33Dover-FoxcroftPiscataquis County · 4,463 people78°36°average low
T33JayFranklin County · 4,639 people78°58°average low
T35ChinaKennebec County · 4,636 people79°610°average low
T35MadisonSomerset County · 4,888 people79°38°average low
T35WindsorKennebec County · 2,758 people79°510°average low
T35WoolwichSagadahoc County · 3,287 people79°312°average low
T39BucksportHancock County · 5,066 people79°610°average low
T39FarmingtonFranklin County · 8,258 people79°38°average low
41ParisOxford County · 5,409 people79°39°average low
T42BethelOxford County · 2,751 people79°47°average low
T42Cape ElizabethCumberland County · 9,827 people79°516°average low
T42FalmouthCumberland County · 12,982 people79°515°average low
T42MinotAndroscoggin County · 2,866 people79°1010°average low
T42OaklandKennebec County · 6,361 people79°69°average low
T42OrringtonPenobscot County · 3,912 people79°610°average low
T42PortlandCumberland County · 69,911 people79°516°average low
T42WinterportWaldo County · 3,838 people79°610°average low
T50Livermore FallsAndroscoggin County · 3,229 people79°59°average low
T50MillinocketPenobscot County · 4,095 people79°46°average low
T50PittsfieldSomerset County · 3,935 people79°58°average low
T50SidneyKennebec County · 4,929 people79°610°average low
T54BowdoinSagadahoc County · 3,254 people79°511°average low
T54PittstonKennebec County · 3,418 people79°511°average low
T54ReadfieldKennebec County · 2,730 people79°510°average low
T54South PortlandCumberland County · 27,007 people79°516°average low
T58BiddefordYork County · 22,399 people79°416°average low
T58EllsworthHancock County · 8,862 people79°111°average low
T58GreeneAndroscoggin County · 4,551 people79°1010°average low
T58HampdenPenobscot County · 8,078 people79°610°average low
T58LevantPenobscot County · 3,289 people79°68°average low
T58NorwayOxford County · 5,349 people79°28°average low
T58ScarboroughCumberland County · 24,547 people79°516°average low
T58TopshamSagadahoc County · 9,982 people79°412°average low
T58TurnerAndroscoggin County · 6,127 people79°310°average low
T67BowdoinhamSagadahoc County · 3,210 people79°211°average low
T67ChelseaKennebec County · 2,848 people79°510°average low
T67CorinthPenobscot County · 3,139 people79°58°average low
T67FarmingdaleKennebec County · 3,000 people79°510°average low
T67GardinerKennebec County · 6,206 people79°511°average low
T67KennebunkportYork County · 3,717 people79°416°average low
T67LitchfieldKennebec County · 3,797 people79°510°average low
T67NorridgewockSomerset County · 3,304 people79°38°average low
T67RichmondSagadahoc County · 3,609 people79°511°average low
T67SabattusAndroscoggin County · 5,397 people79°511°average low
T67VassalboroKennebec County · 4,647 people79°610°average low
T67WinslowKennebec County · 8,063 people79°610°average low
T79CarmelPenobscot County · 3,031 people79°69°average low
T79MexicoOxford County · 2,779 people79°68°average low
T79MonmouthKennebec County · 4,252 people79°510°average low
T79WinthropKennebec County · 6,158 people79°510°average low
T83AugustaKennebec County · 19,155 people80°510°average low
T83BelgradeKennebec County · 3,541 people80°69°average low
T83BentonKennebec County · 2,821 people80°69°average low
T83ClintonKennebec County · 3,378 people80°69°average low
T83DurhamAndroscoggin County · 4,399 people80°512°average low
T83FairfieldSomerset County · 6,537 people80°69°average low
T83HermonPenobscot County · 6,982 people80°69°average low
T83LincolnPenobscot County · 4,971 people80°47°average low
T83LisbonAndroscoggin County · 9,919 people80°511°average low
T83NewportPenobscot County · 3,192 people80°58°average low
T83PolandAndroscoggin County · 6,098 people80°410°average low
T83SkowheganSomerset County · 8,676 people80°38°average low
T83West GardinerKennebec County · 3,678 people80°510°average low
96WatervilleKennebec County · 17,579 people80°69°average low
T97AuburnAndroscoggin County · 25,441 people80°1010°average low
T97BangorPenobscot County · 32,518 people80°610°average low
T97BrewerPenobscot County · 9,636 people80°610°average low
T97GlenburnPenobscot County · 4,825 people80°69°average low
T97HarrisonCumberland County · 2,639 people80°29°average low
T97OxfordOxford County · 4,449 people80°49°average low
T97YorkYork County · 14,293 people80°216°average low
T104HoldenPenobscot County · 3,438 people80°610°average low
T104LewistonAndroscoggin County · 38,866 people80°1010°average low
T104New GloucesterCumberland County · 5,964 people80°511°average low
T107Mechanic FallsAndroscoggin County · 3,286 people80°410°average low
T107Old TownPenobscot County · 7,589 people80°29°average low
T107Orono College campusPenobscot County · 12,421 people80°99°average low
T110BridgtonCumberland County · 5,965 people80°29°average low
T110CumberlandCumberland County · 8,876 people80°513°average low
T110GrayCumberland County · 8,676 people80°511°average low
T110North YarmouthCumberland County · 4,424 people80°512°average low
T114CascoCumberland County · 3,779 people80°810°average low
T114KitteryYork County · 11,420 people80°1016°average low
T114MilfordPenobscot County · 3,117 people80°29°average low
T114NaplesCumberland County · 4,128 people80°29°average low
T114RaymondCumberland County · 4,670 people80°810°average low
T119ShapleighYork County · 3,025 people80°1012°average low
T119WestbrookCumberland County · 21,565 people80°514°average low
T121ActonYork County · 2,735 people80°1012°average low
T121WindhamCumberland County · 19,912 people80°811°average low
123SacoYork County · 21,159 people80°515°average low
124StandishCumberland County · 11,000 people80°811°average low
125GorhamCumberland County · 19,239 people81°512°average low
T126BuxtonYork County · 8,681 people81°712°average low
T126FryeburgOxford County · 3,576 people81°118°average low
T126LimerickYork County · 3,575 people81°710°average low
T126WaterboroYork County · 8,219 people81°711°average low
T126WellsYork County · 12,094 people81°414°average low
T131ArundelYork County · 4,596 people81°414°average low
T131KennebunkYork County · 12,152 people81°414°average low
T131LimingtonYork County · 4,173 people81°710°average low
T134AlfredYork County · 3,188 people81°1012°average low
T134EliotYork County · 7,643 people81°1515°average low
T134HollisYork County · 5,003 people81°711°average low
T134LymanYork County · 4,713 people81°1012°average low
138SanfordYork County · 22,663 people81°1012°average low
139North BerwickYork County · 5,355 people81°1013°average low
T140BerwickYork County · 8,436 people82°1113°average low
T140LebanonYork County · 6,801 people82°1012°average low
142South BerwickYork County · 7,941 people82°214°average low
Quick answers

Questions people ask

Which Maine town has the coolest summers?

St. George (Knox County): July afternoons average a high of 74°. Bristol (75°) and Madawaska (75°) follow.

How are these towns ranked?

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

Coolest summers in other states