← How Hingham ranks
Massachusetts rankings · Climate Wettest towns in Massachusetts 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. 278 towns with 2,500+ residents.
Other MA lists
Hingham’s spot
#50 of 278 50 in Rain + melted snow
The race around Hingham
Just behind Acushnet, just ahead of Mansfield
All 278 towns Rain + melted snow, highest first. Towns next door to Hingham are tagged.
# Town Rain + melted snow Wettest month Snow a year
1
Paxton Worcester County · 5,002 people
51 in
October 73 in
3
Kingston Plymouth County · 14,027 people
51 in
March 38 in
4
Norwell Plymouth County · 11,361 people · next door
51 in
March 51 in
5
Halifax Plymouth County · 7,748 people
51 in
March 34 in
6
Williamsburg Hampshire County · 2,694 people
51 in
October 46 in
7
Lakeville Plymouth County · 11,944 people
51 in
March 31 in
8
Pembroke Plymouth County · 18,382 people
51 in
March 34 in
9
Rockland Plymouth County · 17,701 people
51 in
March 34 in
10
Hanson Plymouth County · 10,660 people
51 in
March 34 in
11
Plympton Plymouth County · 2,935 people
51 in
March 38 in
13
Marshfield Plymouth County · 25,879 people
51 in
March 51 in
14
Hanover Plymouth County · 14,845 people
51 in
March 51 in
15
Carver Plymouth County · 11,712 people
51 in
March 31 in
16
Holbrook Norfolk County · 11,380 people
51 in
March 34 in
18
Whitman Plymouth County · 15,295 people
51 in
March 34 in
20
Brockton 105,386 people
51 in
March 34 in
21
Plymouth Plymouth County · 63,953 people
51 in
March 37 in
23
Foxborough Norfolk County · 18,615 people
51 in
October 48 in
24
Abington Plymouth County · 17,053 people
51 in
March 34 in
25
Duxbury Plymouth County · 16,185 people
51 in
March 38 in
26
Raynham Bristol County · 15,505 people
51 in
March 26 in
27
Freetown Bristol County · 9,285 people
51 in
March 31 in
29
Avon Norfolk County · 4,774 people
51 in
March 34 in
30
Holland Hampden County · 2,583 people
51 in
October 64 in
31
Stoughton Norfolk County · 29,225 people
51 in
March 56 in
32
Sharon Norfolk County · 18,574 people
51 in
October 56 in
33
Charlton Worcester County · 13,435 people
51 in
October 64 in
34
Spencer Worcester County · 12,008 people
51 in
October 73 in
35
Douglas Worcester County · 9,207 people
51 in
October 48 in
36
Rochester Plymouth County · 5,837 people
51 in
March 31 in
38
Plainville Norfolk County · 9,943 people
50 in
October 48 in
39
Berkley Bristol County · 6,829 people
50 in
March 26 in
40
Princeton Worcester County · 3,529 people
50 in
October 73 in
42
Easton Bristol County · 25,316 people
50 in
March 50 in
43
Bourne Barnstable County · 20,323 people
50 in
March 37 in
44
Scituate Plymouth County · 19,365 people · next door
50 in
March 51 in
45
Cohasset Norfolk County · 8,427 people · next door
50 in
March 51 in
46
Taunton 60,433 people
50 in
March 26 in
47
Wrentham Norfolk County · 12,297 people
50 in
October 48 in
48
Leicester Worcester County · 11,113 people
50 in
October 73 in
49
Acushnet Bristol County · 10,624 people
50 in
March 31 in
50
Hingham Plymouth County · 24,283 people
50 in
March 51 in
51
Mansfield Bristol County · 23,931 people
50 in
March 50 in
52
Sandwich Barnstable County · 20,522 people
50 in
March 37 in
53
Norton Bristol County · 19,240 people
50 in
March 50 in
54
Sutton Worcester County · 9,452 people
50 in
October 48 in
55
Ashburnham Worcester County · 6,415 people
50 in
October 75 in
56
Wareham Plymouth County · 23,302 people
50 in
March 37 in
57
Rehoboth Bristol County · 13,022 people
50 in
March 26 in
59
Milton Norfolk County · 28,587 people
50 in
October 70 in
60
Dudley Worcester County · 11,929 people
50 in
October 52 in
61
Dighton Bristol County · 8,193 people
50 in
March 26 in
62
Mattapoisett Plymouth County · 6,634 people
50 in
March 33 in
63
Mendon Worcester County · 6,325 people
50 in
October 48 in
64
Marion Plymouth County · 5,310 people
50 in
March 37 in
65
Holden Worcester County · 20,064 people
50 in
October 73 in
66
Rutland Worcester County · 9,353 people
50 in
October 73 in
67
Blackstone Worcester County · 9,255 people
50 in
October 48 in
68
Millville Worcester County · 3,160 people
50 in
October 48 in
71
Bellingham Norfolk County · 17,410 people
50 in
October 48 in
72
Uxbridge Worcester County · 14,473 people
50 in
October 48 in
73
Oxford Worcester County · 13,385 people
50 in
October 48 in
74
Walpole Norfolk County · 26,388 people
50 in
October 56 in
75
Seekonk Bristol County · 15,694 people
50 in
March 37 in
76
Norfolk Norfolk County · 11,673 people
50 in
October 48 in
77
Sturbridge Worcester County · 9,960 people
50 in
October 64 in
78
Warren Worcester County · 5,009 people
50 in
October 43 in
79
Brimfield Hampden County · 3,705 people
50 in
October 64 in
80
Auburn Worcester County · 16,970 people
50 in
October 73 in
81
Fairhaven Bristol County · 15,903 people
50 in
March 33 in
82
Millbury Worcester County · 13,961 people
50 in
October 48 in
83
Shrewsbury Worcester County · 38,876 people
49 in
October 48 in
84
Falmouth Barnstable County · 33,039 people
49 in
March 25 in
85
Canton Norfolk County · 24,748 people
49 in
October 70 in
86
Webster Worcester County · 17,748 people
49 in
October 48 in
87
Westminster Worcester County · 8,374 people
49 in
October 75 in
88
Upton Worcester County · 8,189 people
49 in
October 48 in
89
Norwood Norfolk County · 31,542 people
49 in
October 56 in
90
Somerset Bristol County · 18,298 people
49 in
March 37 in
92
Swansea Bristol County · 17,359 people
49 in
March 37 in
93
Southwick Hampden County · 9,217 people
49 in
October 52 in
94
Worcester 207,055 people
49 in
October 73 in
95
Grafton Worcester County · 19,902 people
49 in
October 48 in
96
Northbridge Worcester County · 16,458 people
49 in
October 48 in
97
Hopedale Worcester County · 6,027 people
49 in
October 48 in
99
Milford Worcester County · 30,431 people
49 in
October 48 in
100
Dedham Norfolk County · 25,237 people
49 in
October 70 in
101
Hopkinton Middlesex County · 19,358 people
49 in
October 48 in
102
Westwood Norfolk County · 16,318 people
49 in
October 56 in
104
Brookfield Worcester County · 3,460 people
49 in
October 64 in
105
Quincy 102,114 people
49 in
December 51 in
106
Dover Norfolk County · 5,930 people
49 in
October 56 in
107
Ashby Middlesex County · 3,211 people
49 in
October 75 in
108
Clinton Worcester County · 15,563 people
49 in
October 73 in
109
Holliston Middlesex County · 15,094 people
49 in
October 48 in
110
Medway Norfolk County · 13,436 people
49 in
October 48 in
111
Barre Worcester County · 5,572 people
49 in
October 60 in
112
Boylston Worcester County · 4,948 people
49 in
October 73 in
113
Gardner 21,148 people
49 in
October 75 in
114
Medfield Norfolk County · 13,068 people
49 in
October 56 in
115
West Boylston Worcester County · 7,782 people
49 in
October 73 in
116
Northborough Worcester County · 15,750 people
49 in
October 73 in
117
Brookline Norfolk County · 63,266 people
49 in
October 70 in
118
Hubbardston Worcester County · 4,371 people
49 in
October 75 in
119
Berlin Worcester County · 3,378 people
49 in
October 73 in
120
Templeton Worcester County · 8,252 people
49 in
October 51 in
121
Sterling Worcester County · 8,183 people
49 in
October 73 in
123
Fitchburg 41,798 people
48 in
October 75 in
125
Needham Norfolk County · 32,459 people
48 in
October 56 in
126
Westborough Worcester County · 21,944 people
48 in
October 48 in
127
Millis Norfolk County · 8,888 people
48 in
October 48 in
128
Boston 666,442 people
48 in
December 49 in
130
Westport Bristol County · 16,484 people
48 in
March 33 in
131
Mashpee Barnstable County · 15,384 people
48 in
March 25 in
132
Pepperell Middlesex County · 11,663 people
48 in
October 53 in
133
Westfield 40,378 people
48 in
October 52 in
134
Dartmouth Bristol County · 33,328 people
48 in
March 33 in
135
Salem 44,795 people
48 in
December 39 in
136
Monson Hampden County · 8,136 people
48 in
October 43 in
137
Rockport Essex County · 7,009 people
48 in
October 51 in
138
Southampton Hampshire County · 6,230 people
48 in
October 37 in
140
Sherborn Middlesex County · 4,427 people
48 in
October 48 in
141
Lynn 101,709 people
48 in
December 39 in
142
Newton 89,044 people
48 in
October 70 in
143
Peabody 54,695 people
48 in
October 39 in
145
Ashland Middlesex County · 18,873 people
48 in
October 48 in
146
Southborough Worcester County · 10,493 people
48 in
October 48 in
147
Essex Essex County · 3,701 people
48 in
October 51 in
148
Beverly 42,665 people
48 in
October 39 in
149
Hull Plymouth County · 10,138 people · next door
48 in
December 49 in
150
Townsend Middlesex County · 9,100 people
48 in
October 57 in
151
Hamilton Essex County · 7,600 people
48 in
October 51 in
152
Hardwick Worcester County · 2,684 people
48 in
October 43 in
153
Waltham 64,902 people
48 in
October 59 in
155
Saugus Essex County · 28,773 people
48 in
October 64 in
156
Marblehead Essex County · 20,413 people
48 in
October 39 in
159
Ipswich Essex County · 13,930 people
48 in
October 62 in
160
Salisbury Essex County · 9,281 people
48 in
October 62 in
161
Bolton Worcester County · 5,737 people
48 in
October 59 in
162
Malden 65,906 people
48 in
December 49 in
163
Revere 60,012 people
48 in
December 49 in
164
Medford 59,354 people
48 in
October 64 in
165
Everett 50,045 people
48 in
December 49 in
166
Chelsea 39,908 people
48 in
December 49 in
167
Natick Middlesex County · 36,873 people
48 in
October 46 in
168
Lexington Middlesex County · 34,295 people
48 in
October 59 in
170
Lynnfield Essex County · 13,064 people
48 in
October 64 in
171
Deerfield Franklin County · 5,158 people
48 in
October 46 in
172
Sunderland Franklin County · 3,641 people
48 in
October 46 in
173
Holyoke 37,813 people
48 in
October 37 in
174
Watertown 35,543 people
48 in
October 64 in
175
Wellesley Norfolk County · 30,347 people
48 in
October 46 in
176
Wakefield Middlesex County · 27,793 people
48 in
October 64 in
177
Stoneham Middlesex County · 23,355 people
48 in
October 64 in
178
Amesbury 17,403 people
48 in
October 62 in
179
Weston Middlesex County · 11,579 people
48 in
October 59 in
180
Newbury Essex County · 6,777 people
48 in
October 62 in
181
Dalton Berkshire County · 6,256 people
48 in
September 77 in
182
Tisbury Dukes County · 4,893 people
48 in
March 25 in
183
Cambridge 118,796 people
48 in
December 49 in
184
Danvers Essex County · 28,098 people
48 in
October 48 in
185
Belmont Middlesex County · 27,175 people
48 in
October 64 in
186
Hudson Middlesex County · 20,077 people
48 in
October 59 in
187
Ware Hampshire County · 10,048 people
48 in
October 43 in
188
Middleton Essex County · 9,816 people
48 in
October 48 in
189
Lancaster Worcester County · 8,606 people
48 in
October 60 in
190
Rowley Essex County · 6,251 people
48 in
October 62 in
192
Arlington Middlesex County · 46,350 people
47 in
October 64 in
193
Woburn 41,939 people
47 in
October 64 in
194
Reading Middlesex County · 25,612 people
47 in
October 64 in
195
Athol Worcester County · 12,011 people
47 in
October 52 in
196
Lunenburg Worcester County · 11,902 people
47 in
October 75 in
197
Shirley Middlesex County · 6,976 people
47 in
October 53 in
198
Wenham Essex County · 4,929 people
47 in
October 51 in
200
Boxford Essex County · 8,208 people
47 in
October 67 in
201
Lincoln Middlesex County · 6,948 people
47 in
October 59 in
202
Harvard Worcester County · 6,927 people
47 in
October 59 in
203
Merrimac Essex County · 6,748 people
47 in
October 62 in
204
Topsfield Essex County · 6,564 people
47 in
October 48 in
205
Burlington Middlesex County · 26,274 people
47 in
October 64 in
206
Groton Middlesex County · 11,390 people
47 in
October 53 in
207
Georgetown Essex County · 8,474 people
47 in
October 67 in
208
West Newbury Essex County · 4,591 people
47 in
October 62 in
209
West Tisbury Dukes County · 3,080 people
47 in
March 25 in
210
Sudbury Middlesex County · 19,306 people
47 in
October 59 in
211
Wayland Middlesex County · 13,914 people
47 in
October 46 in
212
Boxborough Middlesex County · 5,496 people
47 in
October 59 in
213
Oak Bluffs Dukes County · 5,407 people
47 in
March 25 in
214
Billerica Middlesex County · 42,003 people
47 in
October 59 in
215
Concord Middlesex County · 18,223 people
47 in
October 59 in
216
North Reading Middlesex County · 15,765 people
47 in
October 64 in
218
Maynard Middlesex County · 10,712 people
47 in
October 59 in
219
Winchendon Worcester County · 10,440 people
47 in
October 51 in
220
Ayer Middlesex County · 8,645 people
47 in
October 53 in
221
Montague Franklin County · 8,482 people
47 in
October 46 in
222
Stow Middlesex County · 7,165 people
47 in
October 59 in
223
Groveland Essex County · 6,777 people
47 in
October 58 in
224
Andover Essex County · 36,652 people
47 in
October 67 in
227
Acton Middlesex County · 24,155 people
47 in
October 59 in
228
Carlisle Middlesex County · 5,239 people
47 in
October 59 in
229
Chelmsford Middlesex County · 36,446 people
47 in
October 59 in
230
Wilmington Middlesex County · 23,336 people
47 in
October 64 in
231
Bedford Middlesex County · 14,727 people
47 in
October 59 in
232
Littleton Middlesex County · 10,280 people
47 in
October 59 in
233
Tewksbury Middlesex County · 31,273 people
47 in
October 64 in
234
Orange Franklin County · 7,573 people
47 in
October 52 in
235
Dunstable Middlesex County · 3,408 people
47 in
October 53 in
237
Westford Middlesex County · 24,690 people
47 in
October 59 in
238
Hadley Hampshire County · 5,306 people
47 in
October 46 in
239
Provincetown Barnstable County · 3,703 people
47 in
December —
240
Lowell 118,368 people
46 in
October 59 in
241
Tyngsborough Middlesex County · 12,550 people
46 in
October 53 in
242
Edgartown Dukes County · 5,278 people
46 in
October 25 in
243
Hatfield Hampshire County · 3,325 people
46 in
October 46 in
244
Dracut Middlesex County · 32,574 people
46 in
October 67 in
245
South Hadley Hampshire County · 17,754 people
46 in
October 37 in
246
Lee Berkshire County · 5,719 people
46 in
September 77 in
247
Haverhill 67,698 people
46 in
October 58 in
248
Belchertown Hampshire County · 15,393 people
46 in
October 43 in
249
Lawrence 88,736 people
46 in
October 67 in
251
Methuen 53,475 people
46 in
October 58 in
252
Lenox Berkshire County · 5,079 people
46 in
September 77 in
253
Hampden Hampden County · 4,946 people
46 in
October 52 in
254
Cheshire Berkshire County · 3,216 people
46 in
June 77 in
255
Yarmouth Barnstable County · 25,224 people
46 in
December 22 in
256
Wellfleet Barnstable County · 4,404 people
46 in
December 25 in
257
Northfield Franklin County · 2,872 people
46 in
October 52 in
258
Ludlow Hampden County · 20,904 people
45 in
October 43 in
260
Granby Hampshire County · 6,080 people
45 in
October 37 in
261
Lanesborough Berkshire County · 3,028 people
45 in
June 77 in
262
Chicopee 55,295 people
45 in
October 52 in
264
Longmeadow Hampden County · 15,696 people
45 in
October 52 in
265
Eastham Barnstable County · 5,811 people
45 in
December 25 in
266
Dennis Barnstable County · 14,868 people
45 in
December 22 in
267
Orleans Barnstable County · 6,415 people
45 in
December 25 in
269
Wilbraham Hampden County · 14,572 people
45 in
October 48 in
270
Brewster Barnstable County · 10,420 people
45 in
December 25 in
271
Harwich Barnstable County · 13,598 people
45 in
December 25 in
272
Adams Berkshire County · 8,074 people
45 in
June 77 in
274
Sheffield Berkshire County · 3,330 people
45 in
September 50 in
275
Chatham Barnstable County · 6,681 people
44 in
December 25 in
277
Nantucket Nantucket County · 14,483 people
44 in
October 25 in
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.
More on climate in Hingham →
Tell Hingham what the numbers miss Your answer becomes a post in Hingham’s Town Square.
Weigh in
#50 of 278 for wettest. Does that ring true?
Agree Disagree
Ask neighbors
What would you tell someone looking at Hingham? →
Who really deserves #1? →
Copyright © 2026 TownTapestry · Stitching communities together · In loving memory of John Cullinane whose interest in maps and discovering new places was contagious. Share TownTapestry to support us · Browse by state · Privacy · Terms