MEMaine rankings

Wettest towns in Maine

Ranked by rain and melted snow in a normal year, 1991–2020, from NOAA’s gridded climate normals for each town. Neighboring towns on the same 5 km grid square have the same numbers, so each square is listed once, under its largest town. 142 towns with 2,500+ residents.

NOAA U.S. Climate Normals, 1991–2020

Gray
Maine · Wettest

Where Gray lands: #36 of 142

49 in · Visit Gray →

#TownRain + melted snowWettest monthSnow a year
1 Rumford RumfordOxford County · 5,942 people 52 in October 88 in
2 Shapleigh ShapleighYork County · 2,976 people 51 in October 81 in
3 Bar Harbor Bar HarborHancock County · 5,244 people 51 in October —
4 Camden CamdenKnox County · 5,242 people 50 in October 69 in
5 Waterboro WaterboroYork County · 8,055 people 50 in October 81 in
6 Rockport RockportKnox County · 3,675 people 50 in October 69 in
7 Acton ActonYork County · 2,721 people 50 in October 81 in
8 Standish StandishCumberland County · 10,662 people 50 in October 70 in
9 Buxton BuxtonYork County · 8,512 people 50 in October 81 in
10 Hollis HollisYork County · 4,872 people 50 in October 81 in
11 Lyman LymanYork County · 4,612 people 50 in October 81 in
12 Gorham GorhamCumberland County · 18,300 people 50 in October 69 in
13 Warren WarrenKnox County · 4,932 people 50 in October 69 in
14 Rockland Rockland7,035 people 49 in October 69 in
15 Limerick LimerickYork County · 3,400 people 49 in October 81 in
16 Union UnionKnox County · 2,663 people 49 in October 69 in
17 Bethel BethelOxford County · 2,617 people 49 in October 76 in
18 Arundel ArundelYork County · 4,418 people 49 in October 49 in
19 Alfred AlfredYork County · 3,125 people 49 in October 81 in
20 Calais Calais3,097 people 49 in October 95 in
21 Thomaston ThomastonKnox County · 2,769 people 49 in October 69 in
22 St. George St. GeorgeKnox County · 2,606 people 49 in October 53 in
23 Map of Scarborough ScarboroughCumberland County · 23,215 people 49 in October 69 in
24 Windham WindhamCumberland County · 19,188 people 49 in October 84 in
25 Kennebunk KennebunkYork County · 11,820 people 49 in October 49 in
26 Kennebunkport KennebunkportYork County · 3,684 people 49 in October 49 in
27 Saco Saco20,819 people 49 in October 69 in
28 Map of Waldoboro WaldoboroLincoln County · 5,253 people 49 in October 79 in
29 Limington LimingtonYork County · 4,017 people 49 in October 70 in
30 Bristol BristolLincoln County · 2,917 people 49 in October 79 in
31 Sanford Sanford22,247 people 49 in October 49 in
32 Wells WellsYork County · 11,713 people 49 in October 70 in
33 Biddeford Biddeford22,498 people 49 in October 49 in
34 Cape Elizabeth Cape ElizabethCumberland County · 9,606 people 49 in October 69 in
35 Freeport FreeportCumberland County · 8,802 people 49 in October 84 in
36 Gray GrayCumberland County · 8,429 people 49 in October 84 in
37 Harpswell HarpswellCumberland County · 5,046 people 49 in October 84 in
38 Casco CascoCumberland County · 3,696 people 49 in October 70 in
39 YorkYork County · 13,986 people 49 in October 56 in
40 Falmouth FalmouthCumberland County · 12,755 people 49 in October 69 in
41 North Berwick North BerwickYork County · 5,129 people 49 in October 39 in
42 Raymond RaymondCumberland County · 4,610 people 49 in October 70 in
43 South Portland South Portland26,930 people 49 in October 69 in
44 Westbrook Westbrook20,775 people 49 in October 69 in
45 Kittery KitteryYork County · 10,473 people 49 in October 56 in
46 Yarmouth YarmouthCumberland County · 9,053 people 49 in October 84 in
47 Paris ParisOxford County · 5,317 people 49 in October 76 in
48 Durham DurhamAndroscoggin County · 4,262 people 49 in October 84 in
49 Boothbay BoothbayLincoln County · 3,102 people 49 in October 79 in
50 Portland Portland68,854 people 49 in October 69 in
51 Map of Cumberland CumberlandCumberland County · 8,647 people 49 in October 84 in
52 New Gloucester New GloucesterCumberland County · 5,766 people 49 in October 80 in
53 Brunswick BrunswickCumberland County · 22,336 people 48 in October 67 in
54 Lebanon LebanonYork County · 6,629 people 48 in October 39 in
55 North Yarmouth North YarmouthCumberland County · 4,240 people 48 in October 84 in
56 Fryeburg FryeburgOxford County · 3,489 people 48 in October 84 in
57 Bowdoin BowdoinSagadahoc County · 3,188 people 48 in October 72 in
58 Hancock HancockHancock County · 2,518 people 48 in October —
59 Berwick BerwickYork County · 8,175 people 48 in October 39 in
60 Blue Hill Blue HillHancock County · 2,813 people 48 in October 72 in
61 Lisbon LisbonAndroscoggin County · 9,750 people 48 in October 78 in
62 Bath Bath8,815 people 48 in October 72 in
63 Sabattus SabattusAndroscoggin County · 5,116 people 48 in October 65 in
64 Belfast Belfast6,986 people 48 in October 72 in
65 Map of Wiscasset WiscassetLincoln County · 3,874 people 48 in October 79 in
66 Minot MinotAndroscoggin County · 2,794 people 48 in October 65 in
67 Poland PolandAndroscoggin County · 5,954 people 48 in October 80 in
68 Woolwich WoolwichSagadahoc County · 3,158 people 48 in October 72 in
69 Map of Searsport SearsportWaldo County · 2,655 people 48 in October 72 in
70 Topsham TopshamSagadahoc County · 9,706 people 48 in October 67 in
71 Greene GreeneAndroscoggin County · 4,417 people 48 in October 78 in
72 Oxford OxfordOxford County · 4,333 people 48 in October 80 in
73 Map of Jefferson JeffersonLincoln County · 2,647 people 48 in October 79 in
74 Jay JayFranklin County · 4,657 people 48 in October 91 in
75 Ellsworth Ellsworth8,657 people 48 in October 75 in
76 South Berwick South BerwickYork County · 7,670 people 48 in October 56 in
77 Eliot EliotYork County · 7,146 people 48 in October 56 in
78 Lewiston Lewiston38,324 people 48 in October 65 in
79 Turner TurnerAndroscoggin County · 5,891 people 48 in October 78 in
80 RichmondSagadahoc County · 3,566 people 48 in October 69 in
81 Gardiner Gardiner6,088 people 48 in October 69 in
82 Bowdoinham BowdoinhamSagadahoc County · 3,142 people 48 in October 72 in
83 Pittston PittstonKennebec County · 3,093 people 48 in October 69 in
84 Monmouth MonmouthKennebec County · 4,162 people 47 in October 69 in
85 Wilton WiltonFranklin County · 3,862 people 47 in October 94 in
86 Livermore Falls Livermore FallsAndroscoggin County · 3,102 people 47 in October 91 in
87 Bridgton BridgtonCumberland County · 5,642 people 47 in October 84 in
88 Naples NaplesCumberland County · 3,985 people 47 in October 70 in
89 Litchfield LitchfieldKennebec County · 3,680 people 47 in October 69 in
90 Auburn Auburn24,602 people 47 in October 65 in
91 Mechanic Falls Mechanic FallsAndroscoggin County · 3,134 people 47 in October 80 in
92 Winthrop WinthropKennebec County · 6,191 people 47 in October 69 in
93 Windsor WindsorKennebec County · 2,690 people 47 in October 69 in
94 Harrison HarrisonCumberland County · 2,513 people 47 in October 84 in
95 Map of China ChinaKennebec County · 4,526 people 47 in October 86 in
96 West Gardiner West GardinerKennebec County · 3,696 people 47 in October 69 in
97 Chelsea ChelseaKennebec County · 2,823 people 47 in October 69 in
98 Norway NorwayOxford County · 5,228 people 47 in October 76 in
99 Farmingdale FarmingdaleKennebec County · 3,017 people 46 in October 69 in
100 MadisonSomerset County · 4,782 people 46 in October 74 in
101 Farmington FarmingtonFranklin County · 8,157 people 46 in October 94 in
102 Map of Sidney SidneyKennebec County · 4,790 people 46 in October 69 in
103 Readfield ReadfieldKennebec County · 2,651 people 46 in October 69 in
104 Bucksport BucksportHancock County · 5,016 people 46 in October 75 in
105 OrringtonPenobscot County · 3,853 people 46 in October 75 in
106 Winterport WinterportWaldo County · 3,850 people 46 in October 75 in
107 MexicoOxford County · 2,782 people 45 in October 88 in
108 Dover-Foxcroft Dover-FoxcroftPiscataquis County · 4,506 people 45 in October 77 in
109 Augusta Augusta19,077 people 45 in October 69 in
110 Oakland OaklandKennebec County · 6,309 people 45 in October 86 in
111 Vassalboro VassalboroKennebec County · 4,592 people 45 in October 86 in
112 Dexter DexterPenobscot County · 3,822 people 45 in October 89 in
113 Belgrade BelgradeKennebec County · 3,351 people 45 in October 86 in
114 Norridgewock NorridgewockSomerset County · 3,288 people 45 in October 74 in
115 LevantPenobscot County · 3,069 people 45 in October 75 in
116 Pittsfield PittsfieldSomerset County · 3,930 people 45 in October 72 in
117 Winslow WinslowKennebec County · 8,023 people 45 in October 86 in
118 Hampden HampdenPenobscot County · 7,896 people 45 in October 75 in
119 Skowhegan SkowheganSomerset County · 8,653 people 44 in October 74 in
120 HoldenPenobscot County · 3,352 people 44 in October 75 in
121 LincolnPenobscot County · 4,890 people 44 in October 86 in
122 Newport NewportPenobscot County · 3,143 people 44 in October 72 in
123 CorinthPenobscot County · 2,990 people 44 in October 72 in
124 Brewer Brewer9,652 people 44 in October 75 in
125 Fairfield FairfieldSomerset County · 6,519 people 44 in October 74 in
126 Waterville Waterville17,077 people 44 in October 86 in
127 Carmel CarmelPenobscot County · 2,941 people 44 in October 75 in
128 HermonPenobscot County · 6,727 people 44 in October 75 in
129 Clinton ClintonKennebec County · 3,385 people 44 in October 86 in
130 Map of Benton BentonKennebec County · 2,770 people 44 in October 86 in
131 GlenburnPenobscot County · 4,737 people 44 in October 75 in
132 Milford MilfordPenobscot County · 3,095 people 43 in October 75 in
133 Bangor Bangor31,938 people 43 in October 75 in
134 Old Town Old Town7,470 people 43 in October 75 in
135 Orono OronoPenobscot County · 11,902 people 43 in October 75 in
136 Millinocket MillinocketPenobscot County · 4,115 people 43 in October 86 in
137 Houlton HoultonAroostook County · 6,056 people 42 in October 96 in
138 Fort Fairfield Fort FairfieldAroostook County · 3,309 people 42 in October 118 in
139 Caribou Caribou7,382 people 41 in July 118 in
140 Presque Isle Presque Isle8,736 people 41 in October 98 in
141 Map of Madawaska MadawaskaAroostook County · 3,853 people 40 in July 99 in
142 Fort Kent Fort KentAroostook County · 4,150 people 40 in July 99 in

How this ranking works

We rank every town by rain and melted snow in a normal year, 1991–2020, from NOAA’s gridded climate normals for each town. The town with the highest figure ranks #1. Normals are 30-year averages, not a forecast, and each town’s Climate page shows its whole year month by month.

Temperatures and rainfall come from NOAA’s gridded normals, about 5 km (3 miles) square, read at each town’s center, so hills and coastlines are built in. Towns whose centers fall in the same square have the same numbers, so only the largest of them is listed.

Only towns with at least 2,500 residents are ranked; Census estimates for smaller places are too uncertain. Population and income: U.S. Census Bureau American Community Survey 5-year estimates. Climate: NOAA NCEI U.S. Climate Normals, 1991–2020. Town photos: Wikimedia Commons, credited on each town’s page.

Same ranking in other states