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

River Vale
New Jersey · Highest income

Where River Vale lands: #26 of 468

$214K median household income · Visit River Vale →

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