NJNew Jersey rankings

Highest-income towns in New Jersey

Ranked by median household income: half of households earn more, half earn less. 468 towns with 2,500+ residents.

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

Map of Vernon
New Jersey · Highest income

Vernon ranks #221 of 468

$116K median household income · Visit Vernon →

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

How this ranking works

We rank every town by median household income: half of households earn more, half earn less. The town with the highest figure ranks #1. For comparison, the figure for New Jersey as a whole is $104K.

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