NJNew Jersey rankings

Youngest towns in New Jersey

Ranked by the median age of residents. 468 towns with 2,500+ residents.

U.S. Census ACS 2020–2024 5-year

#TownMedian agePopulationMedian income
1 LakewoodOcean County · 139,019 people 18.1 139,019 $65,101
2 New Brunswick56,345 people 24.8 56,345 $65,810
3 Map of Penns Grove Penns Grove4,882 people 25.1 4,882 $45,781
4 Glassboro23,717 people 27.9 23,717 $87,278
5 Princeton30,756 people 28.5 30,756 $192,079
6 Bridgeton27,001 people 29.2 27,001 $55,781
7 Map of West Long Branch West Long Branch8,586 people 29.9 8,586 $114,271
8 Woodlynne2,920 people 30.0 2,920 $74,808
9 North HanoverBurlington County · 8,011 people 30.3 8,011 $86,683
10 Passaic70,002 people 31.9 70,002 $55,371
11 Hoboken Hoboken58,668 people 31.9 58,668 $180,579
12 Plainfield55,236 people 32.4 55,236 $85,908
13 Paterson158,735 people 33.3 158,735 $55,997
14 Camden71,496 people 33.3 71,496 $40,546
15 PiscatawayMiddlesex County · 61,297 people 33.3 61,297 $127,832
16 Mount Holly Mount HollyBurlington County · 10,056 people 33.4 10,056 $82,798
17 Map of Gloucester City Gloucester City11,509 people 33.5 11,509 $64,938
18 Swedesboro2,733 people 33.5 2,733 $88,542
19 Upper DeerfieldCumberland County · 7,799 people 33.6 7,799 $82,946
20 Harrison20,369 people 33.8 20,369 $93,013
21 Lindenwold21,719 people 33.9 21,719 $55,954
22 Morristown20,453 people 34.2 20,453 $121,340
23 Flemington4,896 people 34.2 4,896 $69,978
24 Newark Newark310,178 people 34.7 310,178 $52,060
25 Jersey City Jersey City294,078 people 34.7 294,078 $97,710
26 City of OrangeEssex County · 34,281 people 34.7 34,281 $52,847
27 Pleasantville20,712 people 34.7 20,712 $53,661
28 Map of Matawan Matawan9,710 people 34.7 9,710 $123,354
29 Jamesburg5,770 people 34.7 5,770 $110,972
30 Trenton Trenton90,338 people 34.8 90,338 $52,537
31 Pine Hill Pine Hill10,802 people 34.9 10,802 $72,588
32 Highland Park Highland Park15,121 people 35.2 15,121 $104,694
33 Freehold12,507 people 35.5 12,507 $85,707
34 Stratford7,018 people 35.6 7,018 $98,427
35 Hillside HillsideUnion County · 22,349 people 35.7 22,349 $99,528
36 Elizabeth137,302 people 35.8 137,302 $66,555
37 Map of Irvington IrvingtonEssex County · 60,867 people 35.9 60,867 $61,609
38 Somerville13,410 people 35.9 13,410 $103,760
39 South Bound Brook South Bound Brook4,867 people 36.0 4,867 $112,961
40 South Toms River South Toms River3,716 people 36.1 3,716 $103,503
41 North Plainfield22,809 people 36.2 22,809 $87,349
42 Prospect Park6,319 people 36.2 6,319 $53,125
43 Buena4,520 people 36.2 4,520 $79,697
44 Merchantville3,905 people 36.2 3,905 $90,706
45 ChesterfieldBurlington County · 9,150 people 36.3 9,150 $208,836
46 Paulsboro6,248 people 36.3 6,248 $64,239
47 Runnemede8,355 people 36.6 8,355 $91,302
48 Long Branch32,530 people 36.8 32,530 $79,653
49 Map of Woolwich WoolwichGloucester County · 13,526 people 36.9 13,526 $157,778
50 Salem5,322 people 36.9 5,322 $38,721
51 Lakehurst2,681 people 36.9 2,681 $84,531
52 Map of South River South River16,124 people 37.0 16,124 $96,147
53 West New York52,004 people 37.2 52,004 $71,729
54 Caldwell9,003 people 37.2 9,003 $96,824
55 Egg Harbor City4,400 people 37.2 4,400 $71,711
56 JacksonOcean County · 59,980 people 37.3 59,980 $115,511
57 North Brunswick North BrunswickMiddlesex County · 44,375 people 37.3 44,375 $120,764
58 Map of Maple Shade Maple ShadeBurlington County · 20,076 people 37.3 20,076 $78,904
59 East Orange70,090 people 37.4 70,090 $60,830
60 Union City66,463 people 37.4 66,463 $64,310
61 Hackettstown10,140 people 37.4 10,140 $93,083
62 BloomfieldEssex County · 53,793 people 37.5 53,793 $103,604
63 South Orange VillageEssex County · 18,474 people 37.5 18,474 $196,481
64 Clinton2,789 people 37.5 2,789 $141,146
65 PlainsboroMiddlesex County · 24,167 people 37.6 24,167 $131,638
66 Map of Weehawken WeehawkenHudson County · 17,295 people 37.8 17,295 $127,763
67 Chatham9,407 people 37.8 9,407 $241,500
68 FairfieldCumberland County · 5,422 people 37.8 5,422 $60,929
69 South Hackensack South HackensackBergen County · 2,770 people 37.8 2,770 $84,527
70 Perth Amboy55,855 people 37.9 55,855 $61,977
71 EwingMercer County · 35,604 people 37.9 35,604 $91,267
72 Atlantic City38,632 people 38.0 38,632 $41,028
73 Bound Brook12,219 people 38.0 12,219 $90,571
74 MaplewoodEssex County · 25,613 people 38.1 25,613 $173,500
75 Oaklyn3,947 people 38.1 3,947 $84,394
76 Map of Teaneck TeaneckBergen County · 41,876 people 38.2 41,876 $144,075
77 Carteret25,496 people 38.2 25,496 $96,862
78 Madison16,447 people 38.2 16,447 $171,471
79 Map of Asbury Park Asbury Park15,295 people 38.2 15,295 $75,544
80 East Rutherford10,313 people 38.2 10,313 $97,993
81 Absecon9,170 people 38.2 9,170 $73,676
82 Bayonne71,553 people 38.3 71,553 $83,887
83 Secaucus21,778 people 38.4 21,778 $139,821
84 Haledon8,980 people 38.4 8,980 $95,870
85 HarrisonGloucester County · 13,790 people 38.5 13,790 $165,927
86 Kenilworth8,401 people 38.5 8,401 $118,611
87 PennsaukenCamden County · 37,275 people 38.6 37,275 $87,680
88 AberdeenMonmouth County · 19,332 people 38.6 19,332 $121,795
89 Fairview15,099 people 38.6 15,099 $63,606
90 Wallington11,889 people 38.7 11,889 $85,862
91 Map of Bellmawr Bellmawr11,737 people 38.7 11,737 $76,654
92 Vineland61,006 people 38.8 61,006 $67,860
93 Garfield32,783 people 38.8 32,783 $79,700
94 Little FallsPassaic County · 14,790 people 38.8 14,790 $123,307
95 MansfieldWarren County · 7,778 people 38.8 7,778 $88,845
96 High Bridge3,580 people 38.9 3,580 $112,467
97 Haddonfield12,595 people 39.0 12,595 $200,400
98 Audubon8,730 people 39.0 8,730 $115,789
99 Berlin7,539 people 39.0 7,539 $102,855
100 Logan LoganGloucester County · 6,055 people 39.0 6,055 $114,355
101 Magnolia4,354 people 39.0 4,354 $100,511
102 Map of Fair Lawn Fair Lawn35,610 people 39.1 35,610 $144,574
103 RandolphMorris County · 26,604 people 39.1 26,604 $175,000
104 Metuchen15,144 people 39.1 15,144 $158,052
105 Collingswood14,205 people 39.1 14,205 $90,184
106 Westampton WestamptonBurlington County · 9,198 people 39.1 9,198 $126,312
107 Map of New Hanover New HanoverBurlington County · 7,231 people 39.2 7,231 $107,292
108 Willingboro WillingboroBurlington County · 32,103 people 39.3 32,103 $98,200
109 WashingtonWarren County · 7,334 people 39.3 7,334 $81,336
110 Mount Ephraim4,669 people 39.3 4,669 $79,804
111 Map of Stanhope Stanhope3,552 people 39.3 3,552 $139,205
112 GloucesterCamden County · 66,282 people 39.4 66,282 $101,119
113 Roselle22,646 people 39.4 22,646 $92,762
114 Red Bank12,862 people 39.4 12,862 $97,477
115 Boonton8,854 people 39.5 8,854 $114,302
116 WinslowCamden County · 40,090 people 39.6 40,090 $99,093
117 New Milford16,995 people 39.6 16,995 $114,889
118 Phillipsburg15,299 people 39.6 15,299 $68,324
119 Map of Ridgefield Park Ridgefield Park13,235 people 39.6 13,235 $100,718
120 RiversideBurlington County · 8,055 people 39.6 8,055 $75,833
121 Map of Rahway Rahway30,109 people 39.7 30,109 $91,461
122 Map of Glen Rock Glen Rock12,154 people 39.7 12,154 $215,096
123 Pompton Lakes11,047 people 39.7 11,047 $124,454
124 DelancoBurlington County · 4,872 people 39.7 4,872 $78,710
125 Mount OliveMorris County · 29,149 people 39.8 29,149 $117,394
126 Dover18,563 people 39.8 18,563 $73,737
127 Roselle Park14,093 people 39.8 14,093 $109,679
128 Ridgefield Ridgefield11,498 people 39.8 11,498 $118,059
129 Map of Wood-Ridge Wood-Ridge10,218 people 39.8 10,218 $136,108
130 Map of Woodbury Woodbury10,042 people 39.8 10,042 $77,028
131 Clayton8,921 people 39.8 8,921 $90,274
132 Closter8,606 people 39.8 8,606 $190,469
133 Map of Edison EdisonMiddlesex County · 108,164 people 39.9 108,164 $125,145
134 HowellMonmouth County · 53,926 people 39.9 53,926 $134,854
135 Map of Sayreville Sayreville45,838 people 39.9 45,838 $99,979
136 MontclairEssex County · 40,341 people 39.9 40,341 $151,075
137 Deptford DeptfordGloucester County · 32,263 people 39.9 32,263 $91,706
138 Elmwood Park21,412 people 39.9 21,412 $101,740
139 CommercialCumberland County · 4,674 people 39.9 4,674 $55,733
140 Moonachie3,126 people 39.9 3,126 $90,260
141 Map of Kearny Kearny40,614 people 40.0 40,614 $79,154
142 Rutherford18,894 people 40.0 18,894 $143,153
143 Map of Keansburg Keansburg9,719 people 40.0 9,719 $81,428
144 ByramSussex County · 8,119 people 40.0 8,119 $138,854
145 Bernardsville7,916 people 40.0 7,916 $236,115
146 Beverly2,514 people 40.0 2,514 $89,458
147 Map of Linden Linden44,192 people 40.1 44,192 $92,915
148 Map of Delran DelranBurlington County · 18,148 people 40.1 18,148 $106,921
149 North Arlington16,461 people 40.1 16,461 $94,201
150 Map of Edgewater Park Edgewater ParkBurlington County · 9,003 people 40.1 9,003 $84,960
151 Montvale8,901 people 40.1 8,901 $178,269
152 Fair Haven6,170 people 40.1 6,170 $250,001
153 GreenwichWarren County · 5,512 people 40.1 5,512 $169,079
154 LawrenceMercer County · 32,313 people 40.2 32,313 $130,142
155 WoodbridgeMiddlesex County · 104,355 people 40.3 104,355 $108,928
156 HamiltonAtlantic County · 28,204 people 40.3 28,204 $78,850
157 Guttenberg11,754 people 40.3 11,754 $75,683
158 Burlington Burlington9,993 people 40.3 9,993 $84,813
159 Butler8,133 people 40.3 8,133 $111,557
160 Map of Buena Vista Buena VistaAtlantic County · 7,103 people 40.3 7,103 $87,581
161 Franklin FranklinWarren County · 2,992 people 40.3 2,992 $132,697
162 Riverton2,770 people 40.3 2,770 $121,198
163 Map of Wantage WantageSussex County · 10,941 people 40.4 10,941 $99,599
164 PembertonBurlington County · 27,030 people 40.5 27,030 $80,843
165 Waldwick10,164 people 40.5 10,164 $177,962
166 Map of Lawrence LawrenceCumberland County · 3,087 people 40.5 3,087 $85,515
167 Franklin FranklinSomerset County · 68,907 people 40.6 68,907 $124,648
168 Edgewater14,759 people 40.6 14,759 $124,050
169 Hightstown5,920 people 40.6 5,920 $108,987
170 Map of North Bergen North BergenHudson County · 61,250 people 40.7 61,250 $78,911
171 Westfield Westfield31,111 people 40.7 31,111 $232,629
172 Bergenfield28,450 people 40.7 28,450 $130,045
173 Oakland12,768 people 40.7 12,768 $162,019
174 BordentownBurlington County · 12,120 people 40.7 12,120 $109,832
175 Pitman Pitman8,856 people 40.7 8,856 $98,489
176 Glen Ridge7,943 people 40.7 7,943 $250,001
177 Map of Lyndhurst LyndhurstBergen County · 22,463 people 40.8 22,463 $111,711
178 FlorenceBurlington County · 12,935 people 40.8 12,935 $105,631
179 East Greenwich East GreenwichGloucester County · 12,187 people 40.8 12,187 $148,814
180 Map of Upper Saddle River Upper Saddle River8,439 people 40.8 8,439 $250,001
181 Florham Park13,564 people 40.9 13,564 $158,696
182 WaynePassaic County · 53,756 people 41.0 53,756 $153,056
183 Map of West Orange West OrangeEssex County · 48,585 people 41.0 48,585 $129,753
184 MillburnEssex County · 22,145 people 41.0 22,145 $250,001
185 Map of Haddon HaddonCamden County · 15,469 people 41.0 15,469 $115,298
186 Map of Hopatcong Hopatcong14,565 people 41.0 14,565 $115,758
187 LumbertonBurlington County · 12,882 people 41.0 12,882 $113,440
188 National Park3,044 people 41.0 3,044 $82,838
189 NutleyEssex County · 30,012 people 41.1 30,012 $119,734
190 Map of Ocean OceanMonmouth County · 27,896 people 41.1 27,896 $108,626
191 Map of Lodi Lodi26,082 people 41.1 26,082 $89,305
192 PennsvilleSalem County · 12,754 people 41.1 12,754 $75,097
193 PlumstedOcean County · 8,659 people 41.1 8,659 $103,625
194 Keyport7,171 people 41.1 7,171 $82,321
195 SpartaSussex County · 20,077 people 41.2 20,077 $167,963
196 Dumont18,279 people 41.2 18,279 $126,071
197 Milltown7,059 people 41.2 7,059 $140,960
198 East BrunswickMiddlesex County · 49,945 people 41.3 49,945 $143,343
199 MonroeGloucester County · 37,648 people 41.3 37,648 $96,980
200 Cliffside Park25,781 people 41.3 25,781 $93,452
201 Raritan8,368 people 41.3 8,368 $107,672
202 HollandHunterdon County · 5,204 people 41.3 5,204 $136,875
203 FranklinGloucester County · 16,490 people 41.4 16,490 $110,197
204 Hammonton14,840 people 41.4 14,840 $78,087
205 Westwood11,283 people 41.4 11,283 $165,781
206 Map of Ho-Ho-Kus Ho-Ho-Kus4,270 people 41.4 4,270 $250,001
207 UnionUnion County · 61,071 people 41.5 61,071 $119,464
208 Egg HarborAtlantic County · 48,073 people 41.5 48,073 $97,190
209 Map of Englewood Englewood29,638 people 41.5 29,638 $102,571
210 RockawayMorris County · 26,189 people 41.5 26,189 $141,868
211 Clifton89,379 people 41.6 89,379 $98,237
212 Washington WashingtonGloucester County · 49,220 people 41.6 49,220 $114,249
213 GallowayAtlantic County · 37,996 people 41.6 37,996 $91,229
214 Ridgewood26,308 people 41.6 26,308 $208,211
215 Long HillMorris County · 8,652 people 41.6 8,652 $169,079
216 Haddon Heights7,516 people 41.6 7,516 $133,125
217 South Plainfield24,473 people 41.7 24,473 $130,239
218 Morris Plains6,315 people 41.7 6,315 $154,923
219 Neptune City4,606 people 41.7 4,606 $88,864
220 South BrunswickMiddlesex County · 47,137 people 41.8 47,137 $150,933
221 Hackensack46,057 people 41.8 46,057 $84,277
222 Map of Summit Summit22,705 people 41.8 22,705 $190,304
223 Ramsey14,805 people 41.8 14,805 $160,996
224 Midland Park7,019 people 41.8 7,019 $146,841
225 EveshamBurlington County · 48,179 people 41.9 48,179 $118,670
226 BridgewaterSomerset County · 46,268 people 41.9 46,268 $172,851
227 VoorheesCamden County · 31,191 people 41.9 31,191 $105,473
228 HopewellMercer County · 17,595 people 41.9 17,595 $178,167
229 Woodstown3,715 people 41.9 3,715 $98,828
230 Map of Hamilton HamiltonMercer County · 92,506 people 42.0 92,506 $100,771
231 Map of Totowa Totowa10,959 people 42.0 10,959 $113,563
232 EastamptonBurlington County · 6,352 people 42.0 6,352 $110,000
233 Union Beach5,707 people 42.0 5,707 $119,250
234 Map of Maurice River Maurice RiverCumberland County · 5,350 people 42.0 5,350 $76,964
235 HillsboroughSomerset County · 44,091 people 42.1 44,091 $154,031
236 West WindsorMercer County · 30,479 people 42.1 30,479 $197,190
237 RobbinsvilleMercer County · 15,641 people 42.1 15,641 $169,450
238 DeerfieldCumberland County · 3,160 people 42.1 3,160 $85,094
239 West DeptfordGloucester County · 22,416 people 42.2 22,416 $93,895
240 Tenafly15,319 people 42.2 15,319 $208,200
241 Cedar GroveEssex County · 13,475 people 42.2 13,475 $151,263
242 Mine HillMorris County · 4,048 people 42.2 4,048 $119,583
243 Old BridgeMiddlesex County · 68,406 people 42.3 68,406 $104,587
244 Scotch PlainsUnion County · 24,843 people 42.3 24,843 $183,655
245 Somerdale5,581 people 42.3 5,581 $85,625
246 Garwood4,885 people 42.3 4,885 $110,670
247 BellevilleEssex County · 38,065 people 42.4 38,065 $90,140
248 Hawthorne19,628 people 42.4 19,628 $110,237
249 Map of South Amboy South Amboy9,989 people 42.4 9,989 $91,997
250 Bogota9,360 people 42.4 9,360 $103,299
251 Bordentown4,026 people 42.4 4,026 $103,375
252 Hamburg3,308 people 42.4 3,308 $86,975
253 Toms RiverOcean County · 98,143 people 42.5 98,143 $99,547
254 Parsippany-Troy Hills Parsippany-Troy HillsMorris County · 56,397 people 42.5 56,397 $112,327
255 Beachwood11,088 people 42.5 11,088 $106,858
256 Newton8,369 people 42.5 8,369 $76,221
257 Map of Dunellen Dunellen7,911 people 42.5 7,911 $86,967
258 Map of Westville Westville4,310 people 42.5 4,310 $70,639
259 FreeholdMonmouth County · 35,651 people 42.6 35,651 $128,643
260 East WindsorMercer County · 30,062 people 42.6 30,062 $105,208
261 Map of Ringwood Ringwood11,657 people 42.6 11,657 $152,414
262 ChathamMorris County · 11,102 people 42.6 11,102 $198,913
263 Clementon Clementon5,410 people 42.6 5,410 $62,979
264 Map of Woodland Park Woodland Park13,355 people 42.7 13,355 $98,845
265 Hillsdale10,144 people 42.7 10,144 $186,688
266 Tuckerton3,654 people 42.7 3,654 $88,892
267 Map of Verona VeronaEssex County · 14,545 people 42.8 14,545 $161,843
268 Kinnelon10,013 people 42.8 10,013 $187,438
269 PohatcongWarren County · 3,266 people 42.8 3,266 $103,611
270 Palisades Park Palisades Park20,290 people 42.9 20,290 $94,743
271 DenvilleMorris County · 17,205 people 42.9 17,205 $160,817
272 Clark ClarkUnion County · 15,622 people 42.9 15,622 $133,504
273 Map of Mount Laurel Mount LaurelBurlington County · 46,026 people 43.0 46,026 $118,802
274 Map of Dennis DennisCape May County · 6,205 people 43.0 6,205 $105,506
275 SpringfieldBurlington County · 3,257 people 43.0 3,257 $146,157
276 BurlingtonBurlington County · 24,127 people 43.1 24,127 $104,067
277 Map of Montgomery MontgomerySomerset County · 23,841 people 43.1 23,841 $226,771
278 Map of Cinnaminson CinnaminsonBurlington County · 17,415 people 43.1 17,415 $127,606
279 BoontonMorris County · 4,423 people 43.2 4,423 $192,188
280 Cherry HillCamden County · 76,725 people 43.3 76,725 $121,502
281 Map of Raritan RaritanHunterdon County · 24,361 people 43.3 24,361 $165,174
282 RoxburyMorris County · 23,211 people 43.3 23,211 $134,519
283 CranfordUnion County · 24,074 people 43.4 24,074 $155,972
284 Oradell8,235 people 43.4 8,235 $221,322
285 Fanwood7,799 people 43.4 7,799 $195,529
286 Map of Mountain Lakes Mountain Lakes4,585 people 43.4 4,585 $250,001
287 Shrewsbury4,179 people 43.4 4,179 $178,958
288 Map of Saddle Brook Saddle BrookBergen County · 14,419 people 43.6 14,419 $129,073
289 River Edge12,091 people 43.6 12,091 $159,028
290 Somers Point10,515 people 43.6 10,515 $71,062
291 North Caldwell6,656 people 43.6 6,656 $208,245
292 Northfield8,456 people 43.7 8,456 $111,599
293 Map of Haworth Haworth3,363 people 43.7 3,363 $236,765
294 HazletMonmouth County · 20,470 people 43.8 20,470 $122,020
295 Bloomingdale7,716 people 43.8 7,716 $127,500
296 Map of Mantua MantuaGloucester County · 15,404 people 44.0 15,404 $121,875
297 West CaldwellEssex County · 10,995 people 44.0 10,995 $158,467
298 MiddletownMonmouth County · 66,883 people 44.1 66,883 $141,810
299 Springfield SpringfieldUnion County · 17,171 people 44.1 17,171 $155,906
300 Palmyra7,485 people 44.1 7,485 $89,574
301 ElkGloucester County · 4,450 people 44.1 4,450 $141,382
302 KingwoodHunterdon County · 3,835 people 44.1 3,835 $135,129
303 MarlboroMonmouth County · 41,648 people 44.2 41,648 $186,292
304 HopewellCumberland County · 4,386 people 44.2 4,386 $100,202
305 BethlehemHunterdon County · 3,760 people 44.2 3,760 $142,434
306 Manalapan ManalapanMonmouth County · 40,693 people 44.3 40,693 $152,832
307 LivingstonEssex County · 31,488 people 44.3 31,488 $229,806
308 Middlesex14,645 people 44.3 14,645 $105,000
309 Hasbrouck Heights12,115 people 44.3 12,115 $123,734
310 Barrington7,076 people 44.3 7,076 $87,290
311 Northvale4,829 people 44.3 4,829 $127,625
312 Upper PittsgroveSalem County · 3,466 people 44.3 3,466 $85,521
313 QuintonSalem County · 2,615 people 44.3 2,615 $86,563
314 Map of Millville Millville27,511 people 44.4 27,511 $70,275
315 Carneys PointSalem County · 8,665 people 44.4 8,665 $79,245
316 Map of Rumson Rumson7,241 people 44.4 7,241 $250,001
317 Map of Old Tappan Old Tappan6,008 people 44.4 6,008 $205,385
318 Medford Lakes4,297 people 44.4 4,297 $141,188
319 Map of Peapack and Gladstone Peapack and Gladstone2,571 people 44.4 2,571 $202,578
320 Map of Waterford WaterfordCamden County · 10,451 people 44.5 10,451 $111,791
321 Morris MorrisMorris County · 23,424 people 44.6 23,424 $204,951
322 UpperCape May County · 12,525 people 44.6 12,525 $111,991
323 Map of Little Ferry Little Ferry10,996 people 44.6 10,996 $85,750
324 River ValeBergen County · 10,058 people 44.6 10,058 $213,666
325 Woodbury Heights3,117 people 44.6 3,117 $123,083
326 WarrenSomerset County · 16,186 people 44.7 16,186 $204,063
327 Carlstadt6,378 people 44.7 6,378 $115,444
328 MullicaAtlantic County · 5,832 people 44.7 5,832 $93,421
329 BlairstownWarren County · 5,741 people 44.7 5,741 $124,231
330 NeptuneMonmouth County · 28,265 people 44.8 28,265 $101,017
331 Map of Vernon VernonSussex County · 22,605 people 44.8 22,605 $115,873
332 ClintonHunterdon County · 13,350 people 44.8 13,350 $167,109
333 Cresskill9,174 people 44.8 9,174 $170,376
334 Map of Union UnionHunterdon County · 6,430 people 44.8 6,430 $137,568
335 Manville10,921 people 44.9 10,921 $93,333
336 Maywood10,093 people 44.9 10,093 $117,912
337 MontvilleMorris County · 22,876 people 45.0 22,876 $169,083
338 MillstoneMonmouth County · 10,385 people 45.0 10,385 $218,472
339 MontagueSussex County · 3,833 people 45.0 3,833 $101,250
340 GreenSussex County · 3,657 people 45.0 3,657 $141,875
341 OxfordWarren County · 2,665 people 45.0 2,665 $102,600
342 Netcong3,659 people 45.1 3,659 $83,958
343 Map of Brick BrickOcean County · 75,482 people 45.2 75,482 $106,130
344 East HanoverMorris County · 11,152 people 45.2 11,152 $149,583
345 Allendale6,865 people 45.2 6,865 $160,162
346 Wildwood5,130 people 45.2 5,130 $75,222
347 Map of Brielle Brielle4,956 people 45.2 4,956 $172,250
348 WashingtonBergen County · 9,323 people 45.3 9,323 $180,133
349 Linwood6,992 people 45.3 6,992 $156,354
350 PilesgroveSalem County · 4,220 people 45.3 4,220 $158,281
351 Woodcliff Lake6,152 people 45.4 6,152 $213,981
352 New Providence13,727 people 45.7 13,727 $161,599
353 MoorestownBurlington County · 21,548 people 45.8 21,548 $159,700
354 Leonia Leonia9,336 people 45.9 9,336 $129,665
355 MendhamMorris County · 6,018 people 45.9 6,018 $250,001
356 Berkeley HeightsUnion County · 13,426 people 46.0 13,426 $204,658
357 Spotswood8,171 people 46.0 8,171 $105,060
358 Spring Lake Heights4,861 people 46.0 4,861 $106,758
359 Map of Point Pleasant Point Pleasant19,334 people 46.1 19,334 $115,625
360 WyckoffBergen County · 17,050 people 46.1 17,050 $203,988
361 LopatcongWarren County · 9,321 people 46.1 9,321 $91,114
362 Little Silver6,105 people 46.1 6,105 $240,853
363 Map of Demarest Demarest4,911 people 46.1 4,911 $208,036
364 FranklinHunterdon County · 3,283 people 46.1 3,283 $161,169
365 Lawnside3,200 people 46.1 3,200 $71,607
366 Washington WashingtonMorris County · 18,265 people 46.2 18,265 $165,651
367 GreenwichGloucester County · 4,984 people 46.2 4,984 $92,128
368 BernardsSomerset County · 28,114 people 46.3 28,114 $194,107
369 Franklin Lakes Franklin Lakes11,084 people 46.3 11,084 $235,795
370 Map of Wharton Wharton7,318 people 46.3 7,318 $85,767
371 JeffersonMorris County · 20,587 people 46.4 20,587 $119,836
372 MiddleCape May County · 20,277 people 46.4 20,277 $83,508
373 Green BrookSomerset County · 7,028 people 46.4 7,028 $208,375
374 LaceyOcean County · 29,508 people 46.5 29,508 $102,624
375 Rochelle ParkBergen County · 5,869 people 46.5 5,869 $110,380
376 Mendham4,973 people 46.5 4,973 $211,944
377 Map of Fort Lee Fort Lee40,067 people 46.6 40,067 $107,274
378 Tinton Falls19,361 people 46.6 19,361 $117,308
379 Map of Medford MedfordBurlington County · 24,812 people 46.7 24,812 $157,969
380 West MilfordPassaic County · 24,705 people 46.7 24,705 $132,114
381 Map of Wall WallMonmouth County · 26,541 people 46.8 26,541 $142,768
382 ChesterMorris County · 7,748 people 46.8 7,748 $241,856
383 Highlands4,518 people 46.8 4,518 $91,913
384 South HarrisonGloucester County · 3,428 people 46.8 3,428 $139,773
385 Harrington Park4,954 people 46.9 4,954 $180,500
386 Park Ridge9,406 people 47.0 9,406 $171,029
387 Rockaway6,613 people 47.1 6,613 $107,053
388 Wanaque11,206 people 47.2 11,206 $113,175
389 PittsgroveSalem County · 8,854 people 47.3 8,854 $92,917
390 North Haledon8,778 people 47.3 8,778 $125,313
391 Map of Hardyston HardystonSussex County · 8,322 people 47.4 8,322 $120,392
392 Colts NeckMonmouth County · 9,953 people 47.6 9,953 $199,573
393 Upper FreeholdMonmouth County · 7,250 people 47.6 7,250 $183,750
394 Roseland6,268 people 47.6 6,268 $164,458
395 StaffordOcean County · 29,834 people 47.7 29,834 $117,612
396 BranchburgSomerset County · 15,140 people 47.8 15,140 $168,832
397 Pennington2,827 people 47.8 2,827 $192,586
398 Map of Atlantic Highlands Atlantic Highlands4,410 people 47.9 4,410 $126,080
399 HanoverMorris County · 14,769 people 48.0 14,769 $156,956
400 Map of Mountainside Mountainside7,049 people 48.0 7,049 $211,538
401 ReadingtonHunterdon County · 16,278 people 48.1 16,278 $157,625
402 Watchung6,485 people 48.1 6,485 $173,672
403 Mount Arlington5,935 people 48.1 5,935 $92,264
404 Map of Norwood Norwood5,724 people 48.2 5,724 $178,311
405 Lincoln Park10,957 people 48.3 10,957 $123,397
406 Map of Lebanon LebanonHunterdon County · 6,234 people 48.3 6,234 $129,936
407 Manasquan5,922 people 48.3 5,922 $142,944
408 Frankford FrankfordSussex County · 5,322 people 48.4 5,322 $117,286
409 Franklin Franklin4,968 people 48.5 4,968 $92,744
410 Point Pleasant Beach4,855 people 48.5 4,855 $141,716
411 Bradley Beach4,158 people 48.6 4,158 $97,005
412 Map of Pequannock PequannockMorris County · 15,641 people 48.7 15,641 $120,666
413 Alloway AllowaySalem County · 3,299 people 48.7 3,299 $105,156
414 Emerson7,305 people 48.8 7,305 $155,536
415 Map of Mahwah MahwahBergen County · 25,491 people 48.9 25,491 $131,327
416 Eatontown13,575 people 49.0 13,575 $90,463
417 CranburyMiddlesex County · 4,012 people 49.0 4,012 $216,691
418 Paramus26,568 people 49.1 26,568 $144,349
419 BedminsterSomerset County · 8,283 people 49.1 8,283 $123,709
420 HolmdelMonmouth County · 17,436 people 49.2 17,436 $165,013
421 TabernacleBurlington County · 6,854 people 49.2 6,854 $120,735
422 MansfieldBurlington County · 8,974 people 49.4 8,974 $115,595
423 LibertyWarren County · 2,680 people 49.4 2,680 $120,494
424 BerlinCamden County · 5,963 people 49.5 5,963 $75,238
425 Map of Belmar Belmar5,869 people 49.5 5,869 $93,573
426 AllamuchyWarren County · 5,427 people 49.5 5,427 $131,626
427 Map of Fredon FredonSussex County · 3,281 people 49.6 3,281 $142,903
428 HarmonyWarren County · 2,517 people 49.7 2,517 $92,176
429 Little Egg HarborOcean County · 21,285 people 49.8 21,285 $92,446
430 Englewood Cliffs5,362 people 49.8 5,362 $230,611
431 Map of Fairfield FairfieldEssex County · 7,824 people 49.9 7,824 $115,980
432 HardingMorris County · 3,896 people 49.9 3,896 $222,429
433 Knowlton KnowltonWarren County · 2,919 people 49.9 2,919 $97,734
434 Map of Andover AndoverSussex County · 5,801 people 50.0 5,801 $142,225
435 Riverdale Riverdale4,112 people 50.2 4,112 $102,950
436 IndependenceWarren County · 5,536 people 50.4 5,536 $92,243
437 Map of Hampton HamptonSussex County · 4,912 people 50.5 4,912 $109,676
438 Belvidere2,538 people 50.6 2,538 $95,714
439 BarnegatOcean County · 25,165 people 50.7 25,165 $91,540
440 Map of Lower LowerCape May County · 21,956 people 51.0 21,956 $84,962
441 ShamongBurlington County · 6,497 people 51.3 6,497 $128,271
442 Oceanport6,195 people 51.3 6,195 $126,094
443 HainesportBurlington County · 6,065 people 51.3 6,065 $142,899
444 AlexandriaHunterdon County · 4,824 people 51.3 4,824 $160,354
445 West AmwellHunterdon County · 3,027 people 51.3 3,027 $151,250
446 StillwaterSussex County · 4,052 people 51.5 4,052 $123,134
447 East AmwellHunterdon County · 3,940 people 51.7 3,940 $152,361
448 Map of Ocean OceanOcean County · 9,014 people 52.1 9,014 $100,524
449 Saddle River3,389 people 52.8 3,389 $212,143
450 SouthamptonBurlington County · 10,372 people 54.0 10,372 $97,995
451 DelawareHunterdon County · 4,577 people 54.4 4,577 $194,219
452 Map of Ocean City Ocean City11,261 people 56.1 11,261 $101,782
453 Cape May2,767 people 56.7 2,767 $62,576
454 TewksburyHunterdon County · 5,893 people 57.0 5,893 $192,576
455 Ventnor City9,265 people 57.4 9,265 $68,671
456 Margate City5,234 people 57.5 5,234 $121,800
457 MonroeMiddlesex County · 49,032 people 57.8 49,032 $107,892
458 Monmouth Beach3,207 people 58.5 3,207 $150,188
459 WhiteWarren County · 4,679 people 58.9 4,679 $75,726
460 Lambertville4,153 people 59.3 4,153 $109,733
461 Spring Lake2,779 people 59.8 2,779 $215,625
462 WeymouthAtlantic County · 2,675 people 60.2 2,675 $72,459
463 Brigantine7,674 people 60.6 7,674 $97,250
464 Berkeley BerkeleyOcean County · 44,634 people 61.3 44,634 $66,008
465 Long BeachOcean County · 3,143 people 62.4 3,143 $113,224
466 Wildwood Crest3,077 people 63.7 3,077 $69,089
467 ManchesterOcean County · 45,880 people 64.2 45,880 $56,885
468 Map of North Wildwood North Wildwood3,602 people 65.6 3,602 $90,833

How this ranking works

We rank every town by the median age of residents. College towns rank high here, because students pull the median down. The town with the lowest figure ranks #1. For comparison, the figure for New Jersey as a whole is 40.1.

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. Town photos: Wikimedia Commons, credited on each town’s page.

Same ranking in other states