NJNew Jersey rankings

Oldest towns in New Jersey

Ranked by the median age of residents — often lake, mountain and retirement towns. 468 towns with 2,500+ residents.

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

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

How this ranking works

We rank every town by the median age of residents — often lake, mountain and retirement towns. The town with the highest 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