NJNew Jersey rankings

Wettest towns in New Jersey

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. 372 towns with 2,500+ residents.

NOAA U.S. Climate Normals, 1991–2020

Hackensack
New Jersey · Wettest

Where Hackensack lands: #182 of 372

48 in · Visit Hackensack →

#TownRain + melted snowWettest monthSnow a year
1 Mount Olive Mount OliveMorris County · 29,149 people 52 in July 30 in
2 Chester ChesterMorris County · 7,748 people 52 in July 30 in
3 Netcong Netcong3,659 people 51 in July 30 in
4 Washington WashingtonMorris County · 18,265 people 51 in July 30 in
5 Bernardsville Bernardsville7,916 people 51 in July 30 in
6 Map of Mendham MendhamMorris County · 6,018 people 51 in July 30 in
7 Mendham Mendham4,973 people 51 in July 30 in
8 Hackettstown Hackettstown10,140 people 51 in July 30 in
9 Hopatcong Hopatcong14,565 people 51 in July 28 in
10 Randolph RandolphMorris County · 26,604 people 51 in July 30 in
11 Raritan RaritanHunterdon County · 24,361 people 51 in July 27 in
12 Roxbury RoxburyMorris County · 23,211 people 51 in July 30 in
13 Franklin FranklinHunterdon County · 3,283 people 51 in July 27 in
14 Lebanon LebanonHunterdon County · 6,234 people 50 in July 30 in
15 Bernards BernardsSomerset County · 28,114 people 50 in July 21 in
16 Bethlehem BethlehemHunterdon County · 3,760 people 50 in July 23 in
17 Wyckoff WyckoffBergen County · 17,050 people 50 in June 24 in
18 Mansfield MansfieldWarren County · 7,778 people 50 in July 23 in
19 Mine Hill Mine HillMorris County · 4,048 people 50 in July 30 in
20 Morris MorrisMorris County · 23,424 people 50 in July 24 in
21 Alexandria AlexandriaHunterdon County · 4,824 people 50 in July 27 in
22 High Bridge High Bridge3,580 people 50 in July 27 in
23 Bridgewater BridgewaterSomerset County · 46,268 people 50 in July 21 in
24 Dover Dover18,563 people 50 in July 28 in
25 Warren WarrenSomerset County · 16,186 people 50 in July 21 in
26 Clinton ClintonHunterdon County · 13,350 people 50 in July 27 in
27 Chatham ChathamMorris County · 11,102 people 50 in July 24 in
28 Long Hill Long HillMorris County · 8,652 people 50 in July 24 in
29 Morris Plains Morris Plains6,315 people 50 in June 24 in
30 West Orange West OrangeEssex County · 48,585 people 50 in July 24 in
31 Rockaway RockawayMorris County · 26,189 people 50 in October 28 in
32 Readington ReadingtonHunterdon County · 16,278 people 50 in July 27 in
33 Verona VeronaEssex County · 14,545 people 50 in June 24 in
34 Map of New Providence New Providence13,727 people 50 in July 24 in
35 Map of Berkeley Heights Berkeley HeightsUnion County · 13,426 people 50 in July 24 in
36 Flemington Flemington4,896 people 50 in July 27 in
37 Harding HardingMorris County · 3,896 people 50 in July 24 in
38 Kingwood KingwoodHunterdon County · 3,835 people 50 in July 27 in
39 Peapack and Gladstone Peapack and Gladstone2,571 people 50 in July 30 in
40 Chatham Chatham9,407 people 49 in July 24 in
41 Caldwell Caldwell9,003 people 49 in June 24 in
42 Bedminster BedminsterSomerset County · 8,283 people 49 in July 30 in
43 Map of Watchung Watchung6,485 people 49 in July 24 in
44 Tewksbury TewksburyHunterdon County · 5,893 people 49 in July 30 in
45 Montclair MontclairEssex County · 40,341 people 49 in June 24 in
46 Map of Livingston LivingstonEssex County · 31,488 people 49 in June 24 in
47 Madison16,447 people 49 in July 24 in
48 Map of Summit Summit22,705 people 49 in July 24 in
49 Springfield SpringfieldUnion County · 17,171 people 49 in July 24 in
50 Hanover HanoverMorris County · 14,769 people 49 in June 24 in
51 Roseland Roseland6,268 people 49 in June 24 in
52 Delaware DelawareHunterdon County · 4,577 people 49 in July 27 in
53 East Amwell East AmwellHunterdon County · 3,940 people 49 in July 24 in
54 West Milford West MilfordPassaic County · 24,705 people 49 in June 28 in
55 Denville DenvilleMorris County · 17,205 people 49 in June 28 in
56 Branchburg BranchburgSomerset County · 15,140 people 49 in July 21 in
57 Kinnelon Kinnelon10,013 people 49 in June 28 in
58 Rockaway Rockaway6,613 people 49 in June 28 in
59 Holland HollandHunterdon County · 5,204 people 49 in July 27 in
60 Harmony HarmonyWarren County · 2,517 people 49 in July 23 in
61 Wayne WaynePassaic County · 53,756 people 49 in June 24 in
62 Millburn MillburnEssex County · 22,145 people 49 in July 24 in
63 Oakland Oakland12,768 people 49 in June 24 in
64 Raritan Raritan8,368 people 49 in July 21 in
65 Butler Butler8,133 people 49 in June 28 in
66 Byram ByramSussex County · 8,119 people 49 in July 28 in
67 Fanwood Fanwood7,799 people 49 in July 24 in
68 Union UnionHunterdon County · 6,430 people 49 in July 27 in
69 Mountain Lakes Mountain Lakes4,585 people 49 in June 28 in
70 West Amwell West AmwellHunterdon County · 3,027 people 49 in July 24 in
71 Liberty LibertyWarren County · 2,680 people 49 in July 23 in
72 Hillsborough HillsboroughSomerset County · 44,091 people 49 in July 21 in
73 Florham Park Florham Park13,564 people 49 in July 24 in
74 Franklin Lakes Franklin Lakes11,084 people 49 in June 24 in
75 Haledon Haledon8,980 people 49 in July 24 in
76 Independence IndependenceWarren County · 5,536 people 49 in July 23 in
77 Greenwich GreenwichWarren County · 5,512 people 49 in July 23 in
78 Boonton BoontonMorris County · 4,423 people 49 in June 28 in
79 Franklin FranklinWarren County · 2,992 people 49 in July 23 in
80 Parsippany-Troy Hills Parsippany-Troy HillsMorris County · 56,397 people 49 in July 24 in
81 Westfield Westfield31,111 people 49 in July 24 in
82 Jefferson JeffersonMorris County · 20,587 people 49 in June 28 in
83 Somerville Somerville13,410 people 49 in July 21 in
84 Glen Rock Glen Rock12,154 people 49 in August 24 in
85 Waldwick Waldwick10,164 people 49 in August 33 in
86 Allamuchy AllamuchyWarren County · 5,427 people 49 in July 23 in
87 Little Falls Little FallsPassaic County · 14,790 people 49 in June 24 in
88 Manville Manville10,921 people 49 in July 21 in
89 Dunellen Dunellen7,911 people 49 in July 21 in
90 Map of Bloomingdale Bloomingdale7,716 people 49 in June 28 in
91 Washington WashingtonWarren County · 7,334 people 49 in July 23 in
92 Pohatcong PohatcongWarren County · 3,266 people 49 in July 41 in
93 Map of Irvington IrvingtonEssex County · 60,867 people 49 in July 32 in
94 Maplewood MaplewoodEssex County · 25,613 people 49 in July 24 in
95 North Plainfield North Plainfield22,809 people 49 in July 21 in
96 Vernon VernonSussex County · 22,605 people 49 in June 28 in
97 Woodland Park Woodland Park13,355 people 49 in July 24 in
98 East Hanover East HanoverMorris County · 11,152 people 49 in June 24 in
99 Lincoln Park Lincoln Park10,957 people 49 in June 24 in
100 Map of Montvale Montvale8,901 people 49 in August 33 in
101 Boonton Boonton8,854 people 49 in June 28 in
102 Lambertville Lambertville4,153 people 49 in July 13 in
103 Clinton Clinton2,789 people 49 in July 27 in
104 East Orange East Orange70,090 people 48 in July 24 in
105 Plainfield Plainfield55,236 people 48 in July 21 in
106 Montgomery MontgomerySomerset County · 23,841 people 48 in July 21 in
107 Hopewell HopewellMercer County · 17,595 people 48 in July 27 in
108 Bound Brook Bound Brook12,219 people 48 in July 21 in
109 Map of Upper Saddle River Upper Saddle River8,439 people 48 in August 33 in
110 Saddle River Saddle River3,389 people 48 in August 33 in
111 Wall WallMonmouth County · 26,541 people 48 in August —
112 Montville MontvilleMorris County · 22,876 people 48 in June 24 in
113 Hawthorne Hawthorne19,628 people 48 in July 24 in
114 West Caldwell West CaldwellEssex County · 10,995 people 48 in June 24 in
115 Map of Fairfield FairfieldEssex County · 7,824 people 48 in June 24 in
116 Englewood Cliffs Englewood Cliffs5,362 people 48 in June 33 in
117 Green GreenSussex County · 3,657 people 48 in August 23 in
118 Knowlton KnowltonWarren County · 2,919 people 48 in June 23 in
119 Oxford OxfordWarren County · 2,665 people 48 in July 23 in
120 Lakewood LakewoodOcean County · 139,019 people 48 in July 24 in
121 Piscataway PiscatawayMiddlesex County · 61,297 people 48 in July 21 in
122 Map of Bloomfield BloomfieldEssex County · 53,793 people 48 in July 28 in
123 Fair Lawn Fair Lawn35,610 people 48 in August 24 in
124 Mahwah MahwahBergen County · 25,491 people 48 in June 36 in
125 Ramsey Ramsey14,805 people 48 in June 33 in
126 Hardyston HardystonSussex County · 8,322 people 48 in June 28 in
127 Spring Lake Heights Spring Lake Heights4,861 people 48 in August —
128 Montague MontagueSussex County · 3,833 people 48 in June 39 in
129 Pennington Pennington2,827 people 48 in July 27 in
130 Paterson Paterson158,735 people 48 in July 24 in
131 Brick BrickOcean County · 75,482 people 48 in August —
132 Franklin FranklinSomerset County · 68,907 people 48 in July 21 in
133 Map of Union UnionUnion County · 61,071 people 48 in July 32 in
134 Sayreville Sayreville45,838 people 48 in July 29 in
135 Fort Lee Fort Lee40,067 people 48 in June 30 in
136 South Plainfield South Plainfield24,473 people 48 in July 29 in
137 Pequannock PequannockMorris County · 15,641 people 48 in June 28 in
138 Highland Park Highland Park15,121 people 48 in July 29 in
139 Freehold Freehold12,507 people 48 in July 29 in
140 Wanaque Wanaque11,206 people 48 in October 28 in
141 Pompton Lakes Pompton Lakes11,047 people 48 in June 28 in
142 Hillsdale Hillsdale10,144 people 48 in July 33 in
143 White WhiteWarren County · 4,679 people 48 in August 23 in
144 Clifton Clifton89,379 people 48 in July 28 in
145 Manchester ManchesterOcean County · 45,880 people 48 in July 24 in
146 Garfield Garfield32,783 people 48 in July 28 in
147 Princeton Princeton30,756 people 48 in July 24 in
148 Ridgewood Ridgewood26,308 people 48 in August 33 in
149 Cranford CranfordUnion County · 24,074 people 48 in July 26 in
150 Phillipsburg Phillipsburg15,299 people 48 in July 23 in
151 South Amboy South Amboy9,989 people 48 in July 29 in
152 Fredon FredonSussex County · 3,281 people 48 in July 39 in
153 Edison EdisonMiddlesex County · 108,164 people 48 in July 29 in
154 Map of Belleville BellevilleEssex County · 38,065 people 48 in July 28 in
155 Englewood Englewood29,638 people 48 in June 33 in
156 Bergenfield Bergenfield28,450 people 48 in June 33 in
157 Clark ClarkUnion County · 15,622 people 48 in July 21 in
158 Map of Metuchen Metuchen15,144 people 48 in July 29 in
159 Lopatcong LopatcongWarren County · 9,321 people 48 in July 23 in
160 Manasquan Manasquan5,922 people 48 in August —
161 Blairstown BlairstownWarren County · 5,741 people 48 in July 23 in
162 Norwood Norwood5,724 people 48 in July 33 in
163 Northvale Northvale4,829 people 48 in July 33 in
164 Lakehurst Lakehurst2,681 people 48 in July 24 in
165 Newark Newark310,178 people 48 in July 32 in
166 Woodbridge WoodbridgeMiddlesex County · 104,355 people 48 in July 29 in
167 Toms River Toms RiverOcean County · 98,143 people 48 in July —
168 Perth Amboy Perth Amboy55,855 people 48 in July 32 in
169 East Brunswick East BrunswickMiddlesex County · 49,945 people 48 in July 29 in
170 Point Pleasant Point Pleasant19,334 people 48 in August —
171 New Milford New Milford16,995 people 48 in August 33 in
172 South River South River16,124 people 48 in July 29 in
173 Tenafly Tenafly15,319 people 48 in July 33 in
174 Map of Ridgefield Park Ridgefield Park13,235 people 48 in June 28 in
175 Wallington Wallington11,889 people 48 in July 28 in
176 Millstone MillstoneMonmouth County · 10,385 people 48 in July 24 in
177 Colts Neck Colts NeckMonmouth County · 9,953 people 48 in July 29 in
178 Matawan Matawan9,710 people 48 in July 29 in
179 Map of Closter Closter8,606 people 48 in August 33 in
180 Howell HowellMonmouth County · 53,926 people 48 in August 24 in
181 South Brunswick South BrunswickMiddlesex County · 47,137 people 48 in July 29 in
182 Hackensack Hackensack46,057 people 48 in July 28 in
183 Marlboro MarlboroMonmouth County · 41,648 people 48 in July 29 in
184 Freehold FreeholdMonmouth County · 35,651 people 48 in July 24 in
185 Ewing EwingMercer County · 35,604 people 48 in July 27 in
186 Neptune NeptuneMonmouth County · 28,265 people 48 in August —
187 Paramus Paramus26,568 people 48 in July 33 in
188 Beachwood Beachwood11,088 people 48 in July —
189 Union City Union City66,463 people 48 in July 28 in
190 Jackson JacksonOcean County · 59,980 people 48 in July 24 in
191 New Brunswick New Brunswick56,345 people 48 in July 29 in
192 North Brunswick North BrunswickMiddlesex County · 44,375 people 48 in July 29 in
193 Teaneck TeaneckBergen County · 41,876 people 48 in July 28 in
194 Manalapan ManalapanMonmouth County · 40,693 people 48 in July 29 in
195 Plainsboro PlainsboroMiddlesex County · 24,167 people 48 in July 24 in
196 Roselle Roselle22,646 people 48 in July 32 in
197 Tinton Falls Tinton Falls19,361 people 48 in August 29 in
198 Holmdel HolmdelMonmouth County · 17,436 people 48 in July 29 in
199 Eatontown Eatontown13,575 people 48 in August 29 in
200 River Vale River ValeBergen County · 10,058 people 48 in July 33 in
201 Washington WashingtonBergen County · 9,323 people 48 in August 33 in
202 Spotswood Spotswood8,171 people 48 in July 29 in
203 Old Tappan Old Tappan6,008 people 48 in July 33 in
204 Belmar Belmar5,869 people 48 in August —
205 North Bergen North BergenHudson County · 61,250 people 48 in July 28 in
206 Lawrence LawrenceMercer County · 32,313 people 48 in July 27 in
207 Ocean OceanMonmouth County · 27,896 people 48 in August 25 in
208 Map of Cliffside Park Cliffside Park25,781 people 48 in July 30 in
209 Hillside HillsideUnion County · 22,349 people 48 in July 32 in
210 Asbury Park Asbury Park15,295 people 48 in August —
211 Hasbrouck Heights Hasbrouck Heights12,115 people 48 in July 28 in
212 Westwood Westwood11,283 people 48 in July 33 in
213 Mullica MullicaAtlantic County · 5,832 people 48 in July 17 in
214 Map of Jamesburg Jamesburg5,770 people 48 in July 29 in
215 Map of Shrewsbury Shrewsbury4,179 people 48 in August 25 in
216 Map of Stillwater StillwaterSussex County · 4,052 people 48 in June 39 in
217 Cranbury CranburyMiddlesex County · 4,012 people 48 in July 24 in
218 Jersey City Jersey City294,078 people 47 in July 32 in
219 Rahway Rahway30,109 people 47 in July 32 in
220 Lyndhurst LyndhurstBergen County · 22,463 people 47 in July 28 in
221 Map of North Arlington North Arlington16,461 people 47 in July 28 in
222 Hammonton Hammonton14,840 people 47 in July 19 in
223 Waterford WaterfordCamden County · 10,451 people 47 in July 24 in
224 Newton Newton8,369 people 47 in July 39 in
225 Tabernacle TabernacleBurlington County · 6,854 people 47 in July 24 in
226 Shamong ShamongBurlington County · 6,497 people 47 in July 24 in
227 Andover AndoverSussex County · 5,801 people 47 in July 28 in
228 Old Bridge Old BridgeMiddlesex County · 68,406 people 47 in July 29 in
229 Middletown MiddletownMonmouth County · 66,883 people 47 in August 25 in
230 Hoboken Hoboken58,668 people 47 in July 30 in
231 Monroe MonroeMiddlesex County · 49,032 people 47 in July 24 in
232 Kearny Kearny40,614 people 47 in July 28 in
233 Winslow WinslowCamden County · 40,090 people 47 in July 24 in
234 East Windsor East WindsorMercer County · 30,062 people 47 in July 24 in
235 Pemberton PembertonBurlington County · 27,030 people 47 in July 24 in
236 Secaucus Secaucus21,778 people 47 in July 28 in
237 Hazlet HazletMonmouth County · 20,470 people 47 in July 32 in
238 Harrison Harrison20,369 people 47 in July 32 in
239 Aberdeen AberdeenMonmouth County · 19,332 people 47 in July 29 in
240 Robbinsville RobbinsvilleMercer County · 15,641 people 47 in July 24 in
241 Ringwood Ringwood11,657 people 47 in October 39 in
242 Keansburg Keansburg9,719 people 47 in July 32 in
243 Carlstadt Carlstadt6,378 people 47 in July 28 in
244 Oceanport Oceanport6,195 people 47 in August 25 in
245 Highlands Highlands4,518 people 47 in August 25 in
246 Hamilton HamiltonMercer County · 92,506 people 47 in July 27 in
247 Berkeley BerkeleyOcean County · 44,634 people 47 in July 10 in
248 Linden Linden44,192 people 47 in July 32 in
249 Long Branch Long Branch32,530 people 47 in August 25 in
250 Carteret Carteret25,496 people 47 in July 32 in
251 Red Bank Red Bank12,862 people 47 in August 25 in
252 Rumson Rumson7,241 people 47 in August 25 in
253 New Hanover New HanoverBurlington County · 7,231 people 47 in July 24 in
254 Bayonne Bayonne71,553 people 47 in July 32 in
255 Monroe MonroeGloucester County · 37,648 people 47 in July 19 in
256 Lacey LaceyOcean County · 29,508 people 47 in July 10 in
257 Medford MedfordBurlington County · 24,812 people 47 in July 24 in
258 Pine Hill Pine Hill10,802 people 47 in July 22 in
259 Plumsted PlumstedOcean County · 8,659 people 47 in July 24 in
260 Berlin Berlin7,539 people 47 in July 22 in
261 Hampton HamptonSussex County · 4,912 people 47 in July 39 in
262 Map of Egg Harbor City Egg Harbor City4,400 people 47 in August 17 in
263 Belvidere Belvidere2,538 people 47 in August 23 in
264 Elizabeth Elizabeth137,302 people 47 in July 32 in
265 Evesham EveshamBurlington County · 48,179 people 47 in July 22 in
266 Hamilton HamiltonAtlantic County · 28,204 people 47 in August 17 in
267 Southampton SouthamptonBurlington County · 10,372 people 47 in July 24 in
268 Westampton WestamptonBurlington County · 9,198 people 47 in July 25 in
269 Upper Freehold Upper FreeholdMonmouth County · 7,250 people 47 in July 24 in
270 Buena Vista Buena VistaAtlantic County · 7,103 people 47 in August 22 in
271 Eastampton EastamptonBurlington County · 6,352 people 47 in July 25 in
272 Springfield SpringfieldBurlington County · 3,257 people 47 in July 25 in
273 Trenton Trenton90,338 people 47 in July 27 in
274 Cherry Hill Cherry HillCamden County · 76,725 people 47 in July 22 in
275 Voorhees VoorheesCamden County · 31,191 people 47 in July 22 in
276 West Windsor West WindsorMercer County · 30,479 people 47 in July 24 in
277 Sparta SpartaSussex County · 20,077 people 47 in June 28 in
278 Franklin FranklinGloucester County · 16,490 people 47 in August 12 in
279 Mansfield MansfieldBurlington County · 8,974 people 47 in July 25 in
280 Somerdale Somerdale5,581 people 47 in July 22 in
281 Buena Buena4,520 people 47 in August 22 in
282 Weymouth WeymouthAtlantic County · 2,675 people 47 in August 22 in
283 Mount Laurel Mount LaurelBurlington County · 46,026 people 47 in July 22 in
284 Barnegat BarnegatOcean County · 25,165 people 47 in July 10 in
285 Map of Lindenwold Lindenwold21,719 people 47 in July 22 in
286 Moorestown MoorestownBurlington County · 21,548 people 47 in July 22 in
287 Maple Shade Maple ShadeBurlington County · 20,076 people 47 in July 22 in
288 Wantage WantageSussex County · 10,941 people 47 in June 39 in
289 Mount Holly Mount HollyBurlington County · 10,056 people 47 in July 25 in
290 Runnemede Runnemede8,355 people 47 in July 22 in
291 North Hanover North HanoverBurlington County · 8,011 people 47 in July 24 in
292 Woodbury Heights Woodbury Heights3,117 people 47 in July 23 in
293 Map of Gloucester GloucesterCamden County · 66,282 people 47 in July 22 in
294 Vineland Vineland61,006 people 47 in August 22 in
295 Washington WashingtonGloucester County · 49,220 people 47 in August 22 in
296 Egg Harbor Egg HarborAtlantic County · 48,073 people 47 in August 17 in
297 Deptford DeptfordGloucester County · 32,263 people 47 in July 22 in
298 Burlington BurlingtonBurlington County · 24,127 people 47 in July 25 in
299 Map of Glassboro Glassboro23,717 people 47 in August 22 in
300 Florence FlorenceBurlington County · 12,935 people 47 in July 27 in
301 Lumberton LumbertonBurlington County · 12,882 people 47 in July 24 in
302 Haddonfield Haddonfield12,595 people 47 in July 22 in
303 Bordentown BordentownBurlington County · 12,120 people 47 in July 27 in
304 Chesterfield ChesterfieldBurlington County · 9,150 people 47 in July 27 in
305 Clayton Clayton8,921 people 47 in August 22 in
306 East Greenwich East GreenwichGloucester County · 12,187 people 47 in July 23 in
307 Bellmawr Bellmawr11,737 people 47 in July 22 in
308 Ocean OceanOcean County · 9,014 people 47 in July 10 in
309 Edgewater Park Edgewater ParkBurlington County · 9,003 people 47 in July 20 in
310 Pitman Pitman8,856 people 47 in July 22 in
311 Hainesport HainesportBurlington County · 6,065 people 47 in July 25 in
312 Willingboro WillingboroBurlington County · 32,103 people 47 in July 25 in
313 Haddon HaddonCamden County · 15,469 people 47 in July 22 in
314 Harrison HarrisonGloucester County · 13,790 people 47 in July 23 in
315 Upper UpperCape May County · 12,525 people 47 in August 22 in
316 Map of Palmyra Palmyra7,485 people 47 in July 22 in
317 Paulsboro Paulsboro6,248 people 47 in July 23 in
318 Frankford FrankfordSussex County · 5,322 people 47 in August 39 in
319 Map of Merchantville Merchantville3,905 people 47 in July 22 in
320 South Harrison South HarrisonGloucester County · 3,428 people 47 in July 23 in
321 Camden Camden71,496 people 46 in July 23 in
322 Pennsauken PennsaukenCamden County · 37,275 people 46 in July 22 in
323 Delran DelranBurlington County · 18,148 people 46 in July 25 in
324 Cinnaminson CinnaminsonBurlington County · 17,415 people 46 in July 22 in
325 Map of Mantua MantuaGloucester County · 15,404 people 46 in July 23 in
326 Woolwich WoolwichGloucester County · 13,526 people 46 in July 23 in
327 Gloucester City Gloucester City11,509 people 46 in July 23 in
328 Woodbury Woodbury10,042 people 46 in July 23 in
329 Elk ElkGloucester County · 4,450 people 46 in August 13 in
330 West Deptford West DeptfordGloucester County · 22,416 people 46 in July 23 in
331 Map of Pittsgrove PittsgroveSalem County · 8,854 people 46 in August 12 in
332 Dennis DennisCape May County · 6,205 people 46 in August 22 in
333 Maurice River Maurice RiverCumberland County · 5,350 people 46 in August 22 in
334 Ocean City Ocean City11,261 people 46 in August 17 in
335 Greenwich GreenwichGloucester County · 4,984 people 46 in September 23 in
336 Galloway GallowayAtlantic County · 37,996 people 46 in August 17 in
337 Northfield Northfield8,456 people 46 in August 17 in
338 Upper Pittsgrove Upper PittsgroveSalem County · 3,466 people 46 in July 12 in
339 Deerfield DeerfieldCumberland County · 3,160 people 46 in July 12 in
340 Stafford StaffordOcean County · 29,834 people 46 in July 10 in
341 Little Egg Harbor Little Egg HarborOcean County · 21,285 people 46 in July 10 in
342 Pleasantville Pleasantville20,712 people 46 in August 17 in
343 Map of Upper Deerfield Upper DeerfieldCumberland County · 7,799 people 46 in July 12 in
344 Margate City Margate City5,234 people 46 in August 17 in
345 Middle MiddleCape May County · 20,277 people 46 in August 15 in
346 Absecon Absecon9,170 people 46 in August 17 in
347 Logan LoganGloucester County · 6,055 people 46 in September 23 in
348 Woodstown Woodstown3,715 people 46 in August 20 in
349 Hamburg Hamburg3,308 people 46 in June 39 in
350 Map of Pennsville PennsvilleSalem County · 12,754 people 46 in July 20 in
351 Hopewell HopewellCumberland County · 4,386 people 46 in July 12 in
352 Bridgeton Bridgeton27,001 people 46 in July 12 in
353 Lower LowerCape May County · 21,956 people 46 in August 15 in
354 Wildwood Wildwood5,130 people 46 in August 15 in
355 Commercial CommercialCumberland County · 4,674 people 46 in August 12 in
356 Tuckerton Tuckerton3,654 people 46 in August 10 in
357 North Wildwood North Wildwood3,602 people 46 in August 15 in
358 Alloway AllowaySalem County · 3,299 people 46 in July 12 in
359 Millville Millville27,511 people 46 in August 12 in
360 Map of Penns Grove Penns Grove4,882 people 46 in July 20 in
361 Long Beach Long BeachOcean County · 3,143 people 46 in July 10 in
362 Map of Cape May Cape May2,767 people 46 in August 15 in
363 Carneys Point Carneys PointSalem County · 8,665 people 46 in July 20 in
364 Salem Salem5,322 people 46 in July 20 in
365 Franklin Franklin4,968 people 46 in June 28 in
366 Ventnor City Ventnor City9,265 people 45 in August 17 in
367 Map of Pilesgrove PilesgroveSalem County · 4,220 people 45 in August 20 in
368 Lawrence LawrenceCumberland County · 3,087 people 45 in July 12 in
369 Brigantine Brigantine7,674 people 45 in August 10 in
370 Quinton QuintonSalem County · 2,615 people 45 in July 12 in
371 Atlantic City38,632 people 45 in August 17 in
372 Fairfield FairfieldCumberland County · 5,422 people 45 in July 12 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