Guest, Sign inJoin
The Players Boat ClubFair Haven, #1 on this list · Photo: BetaMuKappa · CC BY-SA 4.0
New Jersey rankings · Income

Towns with the highest incomes in New Jersey

Fair Haven (tied with 7 more) has the highest median household income of New Jersey’s 468 towns of 2,500+: $250,000+ a year (Census ACS 2020–2024). The typical town here is at $113,332; 297 of the 468 top $100,000.

Census Bureau, American Community Survey 2020–2024: median household income. Each figure is an estimate with a margin of error (in the row); towns whose ranges overlap may not truly differ. The survey reports incomes over $250,000 only as “$250,000+”. A described list: no letters. How grades work

#T1

Fair Haven

Monmouth County · 6,096 people
$250,000+

Median household income·1.1% in poverty

#T1

Ho-Ho-Kus

Bergen County · 4,313 people
$250,000+

Median household income·0.0% in poverty

All 468 towns

Median household income, highest first. Towns with the same figure share a rank (T = tied; 10 towns here).

468 towns ranked. Not here? See why a town may be missing.

#TownMedian household incomeMargin (±)In poverty
T1Fair HavenMonmouth County · 6,096 people$250,000+—1.1%of residents
T1Glen RidgeEssex County · 8,259 people$250,000+—1.1%of residents
T1Ho-Ho-KusBergen County · 4,313 people$250,000+—0.0%of residents
T1Mendham TownshipMorris County · 6,075 people$250,000+—2.3%of residents
T1Millburn TownshipEssex County · 22,874 people$250,000+—3.0%of residents
T1Mountain LakesMorris County · 4,649 people$250,000+—1.3%of residents
T1RumsonMonmouth County · 7,157 people$250,000+—3.2%of residents
T1Upper Saddle RiverBergen County · 8,650 people$250,000+—4.5%of residents
9Chester TownshipMorris County · 7,795 people$241,856$20,4242.0%of residents
10ChathamMorris County · 10,027 people$241,500$23,7752.2%of residents
11Little SilverMonmouth County · 6,124 people$240,853$34,7241.2%of residents
12HaworthBergen County · 3,422 people$236,765$20,0853.7%of residents
13BernardsvilleSomerset County · 7,966 people$236,115$32,3131.1%of residents
14Franklin LakesBergen County · 11,180 people$235,795$26,3953.4%of residents
15WestfieldUnion County · 32,595 people$232,629$17,7201.8%of residents
16Englewood CliffsBergen County · 5,384 people$230,611$22,0455.2%of residents
17Livingston TownshipEssex County · 32,223 people$229,806$19,4242.3%of residents
18Montgomery TownshipSomerset County · 24,039 people$226,771$11,9933.7%of residents
19Harding TownshipMorris County · 3,949 people$222,429$54,8363.3%of residents
20OradellBergen County · 8,293 people$221,322$16,9133.6%of residents
21Millstone TownshipMonmouth County · 10,412 people$218,472$57,3874.1%of residents
22Cranbury TownshipMiddlesex County · 4,240 people$216,691$38,4823.6%of residents
23Spring LakeMonmouth County · 2,769 people$215,625$84,1401.0%of residents
24Glen RockBergen County · 12,288 people$215,096$18,2181.3%of residents
25Woodcliff LakeBergen County · 6,193 people$213,981$52,6351.0%of residents
26River Vale TownshipBergen County · 10,555 people$213,666$13,7361.8%of residents
27Saddle RiverBergen County · 3,430 people$212,143$97,8274.3%of residents
28MendhamMorris County · 4,985 people$211,944$53,3533.5%of residents
29MountainsideUnion County · 7,346 people$211,538$63,1843.7%of residents
30Chesterfield TownshipBurlington County · 9,046 people$208,836$16,7922.8%of residents
31Green Brook TownshipSomerset County · 7,410 people$208,375$44,9316.0%of residents
32North CaldwellEssex County · 6,815 people$208,245$53,2101.7%of residents
33RidgewoodBergen County · 26,527 people$208,211$17,7354.2%of residents
34TenaflyBergen County · 15,237 people$208,200$17,7863.5%of residents
35DemarestBergen County · 4,893 people$208,036$55,9731.1%of residents
36Old TappanBergen County · 6,686 people$205,385$33,8972.3%of residents
37Morris TownshipMorris County · 23,730 people$204,951$15,3414.6%of residents
38Berkeley Heights TownshipUnion County · 15,140 people$204,658$26,8691.9%of residents
39Warren TownshipSomerset County · 17,753 people$204,063$23,1942.8%of residents
40Wyckoff TownshipBergen County · 17,224 people$203,988$20,7593.1%of residents
41Peapack and GladstoneSomerset County · 2,587 people$202,578$29,0511.1%of residents
42HaddonfieldCamden County · 12,740 people$200,400$12,5513.1%of residents
43Colts Neck TownshipMonmouth County · 9,989 people$199,573$33,5733.4%of residents
44West Windsor TownshipMercer County · 32,839 people$197,190$8,4918.0%of residents
45South Orange Village TownshipEssex County · 19,139 people$196,481$19,5836.1%of residents
46FanwoodUnion County · 8,035 people$195,529$40,9501.0%of residents
47Delaware TownshipHunterdon County · 4,597 people$194,219$29,3970.9%of residents
48Bernards TownshipSomerset County · 28,594 people$194,107$16,7933.1%of residents
49PenningtonMercer County · 2,889 people$192,586$25,1754.8%of residents
50Tewksbury TownshipHunterdon County · 5,925 people$192,576$27,3213.1%of residents
51Boonton TownshipMorris County · 4,432 people$192,188$65,3281.1%of residents
52PrincetonMercer County · 31,469 people$192,079$24,4026.1%of residents
53ClosterBergen County · 8,663 people$190,469$40,1798.1%of residents
54SummitUnion County · 23,314 people$190,304$34,8905.5%of residents
55KinnelonMorris County · 10,138 people$187,438$21,9142.0%of residents
56HillsdaleBergen County · 10,214 people$186,688$22,0202.2%of residents
57Marlboro TownshipMonmouth County · 42,254 people$186,292$13,1253.5%of residents
58Upper Freehold TownshipMonmouth County · 7,251 people$183,750$40,7992.2%of residents
59Scotch Plains TownshipUnion County · 25,437 people$183,655$18,5022.5%of residents
60HobokenHudson County · 59,027 people$180,579$10,0447.8%of residents
61Harrington ParkBergen County · 5,052 people$180,500$28,5286.8%of residents
62Washington TownshipBergen County · 9,392 people$180,133$19,5643.2%of residents
63ShrewsburyMonmouth County · 4,178 people$178,958$37,2853.6%of residents
64NorwoodBergen County · 5,817 people$178,311$20,3652.8%of residents
65MontvaleBergen County · 10,113 people$178,269$20,9524.0%of residents
66Hopewell TownshipMercer County · 18,763 people$178,167$14,9273.2%of residents
67WaldwickBergen County · 10,252 people$177,962$23,5501.4%of residents
68Randolph TownshipMorris County · 26,878 people$175,000$16,5735.4%of residents
69WatchungSomerset County · 6,583 people$173,672$13,4931.2%of residents
70Maplewood TownshipEssex County · 26,320 people$173,500$36,5823.3%of residents
71Bridgewater TownshipSomerset County · 46,455 people$172,851$9,6194.1%of residents
72BrielleMonmouth County · 4,959 people$172,250$15,6741.3%of residents
73MadisonMorris County · 16,607 people$171,471$19,3973.2%of residents
74Park RidgeBergen County · 9,571 people$171,029$21,9931.5%of residents
75CresskillBergen County · 9,257 people$170,376$7,7243.3%of residents
76Robbinsville TownshipMercer County · 15,958 people$169,450$18,0763.8%of residents
77Montville TownshipMorris County · 24,469 people$169,083$22,8723.6%of residents
T78Greenwich TownshipWarren County · 5,726 people$169,079$16,1783.0%of residents
T78Long Hill TownshipMorris County · 8,684 people$169,079$28,2167.2%of residents
80Branchburg TownshipSomerset County · 15,511 people$168,832$15,2092.8%of residents
81Sparta TownshipSussex County · 20,431 people$167,963$21,9134.0%of residents
82Clinton TownshipHunterdon County · 13,412 people$167,109$15,2402.3%of residents
83Harrison TownshipGloucester County · 14,043 people$165,927$16,7094.8%of residents
84WestwoodBergen County · 11,365 people$165,781$25,6807.1%of residents
85Washington TownshipMorris County · 18,309 people$165,651$14,7622.5%of residents
86Raritan TownshipHunterdon County · 25,281 people$165,174$15,4593.4%of residents
87Holmdel TownshipMonmouth County · 17,535 people$165,013$25,5562.8%of residents
88RoselandEssex County · 6,417 people$164,458$33,3322.5%of residents
89OaklandBergen County · 12,837 people$162,019$15,3373.1%of residents
90Verona TownshipEssex County · 15,107 people$161,843$15,9905.3%of residents
91New ProvidenceUnion County · 14,092 people$161,599$13,1182.1%of residents
92Franklin TownshipHunterdon County · 3,288 people$161,169$21,0421.5%of residents
93RamseyBergen County · 14,925 people$160,996$22,6854.3%of residents
94Denville TownshipMorris County · 17,424 people$160,817$17,3221.9%of residents
95Alexandria TownshipHunterdon County · 4,811 people$160,354$24,7246.0%of residents
96AllendaleBergen County · 7,116 people$160,162$32,9523.7%of residents
97Moorestown TownshipBurlington County · 22,262 people$159,700$16,8345.7%of residents
98River EdgeBergen County · 12,159 people$159,028$20,7384.4%of residents
99Florham ParkMorris County · 14,456 people$158,696$18,6508.7%of residents
100West Caldwell TownshipEssex County · 11,205 people$158,467$5,0653.6%of residents
101Pilesgrove TownshipSalem County · 4,280 people$158,281$10,8592.4%of residents
102MetuchenMiddlesex County · 15,363 people$158,052$14,7683.6%of residents
103Medford TownshipBurlington County · 25,612 people$157,969$10,7743.4%of residents
104Woolwich TownshipGloucester County · 14,858 people$157,778$16,9817.5%of residents
105Readington TownshipHunterdon County · 16,406 people$157,625$8,6673.3%of residents
106Hanover TownshipMorris County · 15,105 people$156,956$11,1113.2%of residents
107LinwoodAtlantic County · 7,051 people$156,354$31,2262.0%of residents
108Cranford TownshipUnion County · 24,725 people$155,972$15,1052.5%of residents
109Springfield TownshipUnion County · 18,342 people$155,906$25,0455.7%of residents
110EmersonBergen County · 7,371 people$155,536$24,5653.1%of residents
111Morris PlainsMorris County · 6,586 people$154,923$17,1333.2%of residents
112Hillsborough TownshipSomerset County · 45,061 people$154,031$7,3493.0%of residents
113Wayne TownshipPassaic County · 54,819 people$153,056$8,2483.4%of residents
114Manalapan TownshipMonmouth County · 40,987 people$152,832$9,5435.2%of residents
115RingwoodPassaic County · 11,853 people$152,414$14,2512.5%of residents
116East Amwell TownshipHunterdon County · 3,952 people$152,361$27,8901.9%of residents
117Cedar Grove TownshipEssex County · 13,916 people$151,263$17,9254.1%of residents
118West Amwell TownshipHunterdon County · 3,037 people$151,250$43,7532.4%of residents
119Montclair TownshipEssex County · 44,633 people$151,075$8,1907.5%of residents
120South Brunswick TownshipMiddlesex County · 47,454 people$150,933$10,9174.5%of residents
121Monmouth BeachMonmouth County · 3,226 people$150,188$43,9500.2%of residents
122East Hanover TownshipMorris County · 11,457 people$149,583$17,3732.3%of residents
123East Greenwich TownshipGloucester County · 12,610 people$148,814$18,8062.0%of residents
124Midland ParkBergen County · 7,039 people$146,841$25,5212.8%of residents
125Springfield TownshipBurlington County · 3,315 people$146,157$8,1536.5%of residents
126Fair LawnBergen County · 37,128 people$144,574$12,6146.1%of residents
127ParamusBergen County · 26,723 people$144,349$16,2214.7%of residents
128Teaneck TownshipBergen County · 43,329 people$144,075$9,7365.6%of residents
129East Brunswick TownshipMiddlesex County · 50,678 people$143,343$6,9235.8%of residents
130RutherfordBergen County · 19,132 people$143,153$13,1765.5%of residents
131ManasquanMonmouth County · 5,954 people$142,944$41,6153.0%of residents
132Fredon TownshipSussex County · 3,332 people$142,903$21,0296.5%of residents
133Hainesport TownshipBurlington County · 6,197 people$142,899$28,0942.1%of residents
134Wall TownshipMonmouth County · 26,753 people$142,768$17,9253.6%of residents
135Bethlehem TownshipHunterdon County · 3,774 people$142,434$23,6373.8%of residents
136Andover TownshipSussex County · 5,721 people$142,225$24,9057.8%of residents
137Green TownshipSussex County · 3,715 people$141,875$35,7114.3%of residents
138Rockaway TownshipMorris County · 27,728 people$141,868$4,7834.0%of residents
139Middletown TownshipMonmouth County · 67,135 people$141,810$7,2534.2%of residents
140Point Pleasant BeachOcean County · 4,993 people$141,716$24,1765.2%of residents
141Elk TownshipGloucester County · 4,520 people$141,382$22,6253.9%of residents
142Medford LakesBurlington County · 4,403 people$141,188$19,8251.1%of residents
143ClintonHunterdon County · 2,794 people$141,146$18,2552.0%of residents
144MilltownMiddlesex County · 7,103 people$140,960$21,3431.2%of residents
145SecaucusHudson County · 22,640 people$139,821$14,8525.8%of residents
146South Harrison TownshipGloucester County · 3,479 people$139,773$29,5765.1%of residents
147StanhopeSussex County · 3,614 people$139,205$19,6282.9%of residents
148Byram TownshipSussex County · 8,249 people$138,854$19,1772.5%of residents
149Union TownshipHunterdon County · 6,649 people$137,568$18,2754.0%of residents
150Holland TownshipHunterdon County · 5,239 people$136,875$7,1803.5%of residents
151Wood-RidgeBergen County · 10,341 people$136,108$19,2596.9%of residents
152Kingwood TownshipHunterdon County · 3,864 people$135,129$15,5583.3%of residents
153Howell TownshipMonmouth County · 55,156 people$134,854$7,0946.8%of residents
154Roxbury TownshipMorris County · 23,427 people$134,519$10,1893.9%of residents
155Clark TownshipUnion County · 16,418 people$133,504$14,6532.4%of residents
156Haddon HeightsCamden County · 7,609 people$133,125$14,7222.5%of residents
157Franklin TownshipWarren County · 3,049 people$132,697$14,4098.2%of residents
158West Milford TownshipPassaic County · 25,216 people$132,114$8,7413.0%of residents
159Plainsboro TownshipMiddlesex County · 24,349 people$131,638$11,5174.2%of residents
160Allamuchy TownshipWarren County · 5,484 people$131,626$9,5686.2%of residents
161Mahwah TownshipBergen County · 25,678 people$131,327$12,0152.1%of residents
162South PlainfieldMiddlesex County · 24,891 people$130,239$8,2133.0%of residents
163Lawrence TownshipMercer County · 34,165 people$130,142$10,7774.5%of residents
164BergenfieldBergen County · 28,754 people$130,045$9,9937.1%of residents
165Lebanon TownshipHunterdon County · 6,229 people$129,936$15,2947.9%of residents
166West Orange TownshipEssex County · 49,557 people$129,753$14,2407.4%of residents
167LeoniaBergen County · 9,441 people$129,665$17,1474.3%of residents
168Saddle Brook TownshipBergen County · 14,441 people$129,073$11,3714.1%of residents
169Freehold TownshipMonmouth County · 36,052 people$128,643$13,7635.6%of residents
170Shamong TownshipBurlington County · 6,659 people$128,271$16,5663.2%of residents
171Piscataway TownshipMiddlesex County · 62,253 people$127,832$6,3544.0%of residents
172Weehawken TownshipHudson County · 17,827 people$127,763$23,3897.3%of residents
173NorthvaleBergen County · 4,978 people$127,625$25,6374.7%of residents
174Cinnaminson TownshipBurlington County · 17,930 people$127,606$8,3144.2%of residents
175BloomingdalePassaic County · 7,853 people$127,500$16,76711.9%of residents
176Westampton TownshipBurlington County · 9,436 people$126,312$13,2022.7%of residents
177OceanportMonmouth County · 6,540 people$126,094$28,7564.1%of residents
178Atlantic HighlandsMonmouth County · 4,417 people$126,080$14,6364.6%of residents
179DumontBergen County · 18,501 people$126,071$13,4656.6%of residents
180North HaledonPassaic County · 9,089 people$125,313$25,0433.3%of residents
181Edison TownshipMiddlesex County · 109,077 people$125,145$6,1564.7%of residents
182Franklin TownshipSomerset County · 69,105 people$124,648$7,4325.9%of residents
183Pompton LakesPassaic County · 11,246 people$124,454$13,9438.4%of residents
184Blairstown TownshipWarren County · 5,815 people$124,231$18,0963.9%of residents
185EdgewaterBergen County · 15,499 people$124,050$8,2027.7%of residents
186Hasbrouck HeightsBergen County · 12,211 people$123,734$15,6026.0%of residents
187Bedminster TownshipSomerset County · 8,285 people$123,709$11,6145.3%of residents
188Lincoln ParkMorris County · 10,950 people$123,397$15,2692.9%of residents
189MatawanMonmouth County · 9,768 people$123,354$14,85110.5%of residents
190Little Falls TownshipPassaic County · 15,340 people$123,307$15,9323.0%of residents
191Stillwater TownshipSussex County · 4,072 people$123,134$21,4712.3%of residents
192Woodbury HeightsGloucester County · 3,162 people$123,083$12,5194.1%of residents
193Hazlet TownshipMonmouth County · 20,743 people$122,020$7,9913.7%of residents
194Mantua TownshipGloucester County · 15,582 people$121,875$13,3763.4%of residents
195Margate CityAtlantic County · 5,194 people$121,800$16,6756.3%of residents
196Aberdeen TownshipMonmouth County · 19,535 people$121,795$5,4293.5%of residents
197Cherry Hill TownshipCamden County · 79,965 people$121,502$5,4627.5%of residents
198MorristownMorris County · 20,750 people$121,340$14,4357.8%of residents
199RivertonBurlington County · 2,842 people$121,198$9,5491.4%of residents
200North Brunswick TownshipMiddlesex County · 45,097 people$120,764$7,6506.9%of residents
201Tabernacle TownshipBurlington County · 7,014 people$120,735$21,8453.2%of residents
202Pequannock TownshipMorris County · 15,750 people$120,666$6,6424.6%of residents
203Liberty TownshipWarren County · 2,701 people$120,494$16,1969.9%of residents
204Hardyston TownshipSussex County · 8,541 people$120,392$23,8907.4%of residents
205Jefferson TownshipMorris County · 20,703 people$119,836$12,8884.5%of residents
206Nutley TownshipEssex County · 30,744 people$119,734$8,5486.8%of residents
207Mine Hill TownshipMorris County · 4,160 people$119,583$16,1692.2%of residents
208Union TownshipUnion County · 63,675 people$119,464$7,1236.7%of residents
209Union BeachMonmouth County · 5,708 people$119,250$14,2043.0%of residents
210Mount Laurel TownshipBurlington County · 47,738 people$118,802$5,3394.1%of residents
211Evesham TownshipBurlington County · 49,525 people$118,670$6,0713.6%of residents
212KenilworthUnion County · 8,602 people$118,611$32,3246.4%of residents
213RidgefieldBergen County · 11,547 people$118,059$15,8015.1%of residents
214MaywoodBergen County · 10,166 people$117,912$15,6123.9%of residents
215Stafford TownshipOcean County · 30,958 people$117,612$9,6953.0%of residents
216Mount Olive TownshipMorris County · 29,503 people$117,394$14,4094.3%of residents
217Tinton FallsMonmouth County · 19,539 people$117,308$15,7936.7%of residents
218Frankford TownshipSussex County · 5,368 people$117,286$9,2153.0%of residents
219Fairfield TownshipEssex County · 8,346 people$115,980$14,7726.6%of residents
220Vernon TownshipSussex County · 22,965 people$115,873$6,0384.2%of residents
221AudubonCamden County · 8,825 people$115,789$16,7902.9%of residents
222HopatcongSussex County · 14,824 people$115,758$8,1134.2%of residents
223Point PleasantOcean County · 19,712 people$115,625$14,7144.5%of residents
224Mansfield TownshipBurlington County · 9,199 people$115,595$18,4313.2%of residents
225Jackson TownshipOcean County · 61,281 people$115,511$8,1587.9%of residents
226CarlstadtBergen County · 6,410 people$115,444$38,4769.0%of residents
227Haddon TownshipCamden County · 15,649 people$115,298$11,7745.9%of residents
228New MilfordBergen County · 17,133 people$114,889$13,1274.2%of residents
229Logan TownshipGloucester County · 6,126 people$114,355$19,38916.0%of residents
230BoontonMorris County · 8,920 people$114,302$23,3728.1%of residents
231West Long BranchMonmouth County · 8,625 people$114,271$22,1763.4%of residents
232Washington TownshipGloucester County · 49,840 people$114,249$5,9185.5%of residents
233TotowaPassaic County · 11,166 people$113,563$14,5074.1%of residents
234Lumberton TownshipBurlington County · 13,171 people$113,440$7,0637.5%of residents
235Long Beach TownshipOcean County · 3,148 people$113,224$14,3804.5%of residents
236WanaquePassaic County · 11,418 people$113,175$7,3305.9%of residents
237South Bound BrookSomerset County · 4,926 people$112,961$14,22913.1%of residents
238High BridgeHunterdon County · 3,603 people$112,467$30,6763.4%of residents
239Parsippany-Troy Hills TownshipMorris County · 56,633 people$112,327$5,9914.8%of residents
240Upper TownshipCape May County · 12,355 people$111,991$7,9432.7%of residents
241Waterford TownshipCamden County · 10,562 people$111,791$9,8318.0%of residents
242Lyndhurst TownshipBergen County · 22,343 people$111,711$11,1897.1%of residents
243NorthfieldAtlantic County · 8,496 people$111,599$6,0104.6%of residents
244ButlerMorris County · 8,184 people$111,557$9,1588.7%of residents
245JamesburgMiddlesex County · 5,819 people$110,972$23,7172.8%of residents
246GarwoodUnion County · 5,390 people$110,670$25,5969.9%of residents
247Rochelle Park TownshipBergen County · 5,972 people$110,380$31,7475.4%of residents
248HawthornePassaic County · 20,169 people$110,237$10,9894.0%of residents
249Franklin TownshipGloucester County · 16,666 people$110,197$11,3688.9%of residents
250Eastampton TownshipBurlington County · 6,603 people$110,000$18,8465.7%of residents
251Bordentown TownshipBurlington County · 12,821 people$109,832$11,4067.3%of residents
252LambertvilleHunterdon County · 4,198 people$109,733$24,8463.1%of residents
253Roselle ParkUnion County · 15,603 people$109,679$11,2836.6%of residents
254Hampton TownshipSussex County · 4,989 people$109,676$9,0966.2%of residents
255HightstownMercer County · 6,007 people$108,987$15,3652.1%of residents
256Woodbridge TownshipMiddlesex County · 104,802 people$108,928$4,1078.4%of residents
257Ocean TownshipMonmouth County · 28,088 people$108,626$8,5688.2%of residents
258Monroe TownshipMiddlesex County · 49,830 people$107,892$10,7323.7%of residents
259RaritanSomerset County · 8,516 people$107,672$8,4538.0%of residents
260New Hanover TownshipBurlington County · 6,237 people$107,292$15,6292.6%of residents
261Fort LeeBergen County · 40,345 people$107,274$6,9937.8%of residents
262RockawayMorris County · 6,631 people$107,053$19,2386.2%of residents
263Delran TownshipBurlington County · 18,909 people$106,921$7,5543.5%of residents
264BeachwoodOcean County · 11,340 people$106,858$8,7954.5%of residents
265Spring Lake HeightsMonmouth County · 4,868 people$106,758$16,6364.3%of residents
266Brick TownshipOcean County · 77,402 people$106,130$4,5525.1%of residents
267Florence TownshipBurlington County · 13,385 people$105,631$9,5495.7%of residents
268Dennis TownshipCape May County · 6,100 people$105,506$10,5695.7%of residents
269Voorhees TownshipCamden County · 31,571 people$105,473$12,2136.9%of residents
270East Windsor TownshipMercer County · 30,562 people$105,208$11,7687.8%of residents
271Alloway TownshipSalem County · 3,338 people$105,156$11,7021.5%of residents
272SpotswoodMiddlesex County · 8,236 people$105,060$15,0634.2%of residents
273MiddlesexMiddlesex County · 14,740 people$105,000$12,54311.3%of residents
274Highland ParkMiddlesex County · 15,259 people$104,694$24,4867.5%of residents
275Old Bridge TownshipMiddlesex County · 70,228 people$104,587$4,4427.8%of residents
276Burlington TownshipBurlington County · 24,893 people$104,067$8,6197.6%of residents
277SomervilleSomerset County · 14,665 people$103,760$9,3165.9%of residents
278Plumsted TownshipOcean County · 9,991 people$103,625$19,9146.8%of residents
279Pohatcong TownshipWarren County · 3,578 people$103,611$23,2066.0%of residents
280Bloomfield TownshipEssex County · 56,375 people$103,604$6,3148.6%of residents
281South Toms RiverOcean County · 3,895 people$103,503$5,7107.3%of residents
282BordentownBurlington County · 4,108 people$103,375$22,3515.1%of residents
283BogotaBergen County · 9,816 people$103,299$13,3304.6%of residents
284RiverdaleMorris County · 4,144 people$102,950$10,1037.7%of residents
285BerlinCamden County · 7,628 people$102,855$14,4798.4%of residents
286Lacey TownshipOcean County · 30,297 people$102,624$11,6195.1%of residents
287EnglewoodBergen County · 30,035 people$102,571$9,3279.2%of residents
288Ocean CityCape May County · 11,101 people$101,782$11,5659.8%of residents
289Elmwood ParkBergen County · 21,534 people$101,740$10,58311.6%of residents
290Montague TownshipSussex County · 3,896 people$101,250$28,2768.8%of residents
291Gloucester TownshipCamden County · 67,085 people$101,119$4,0208.4%of residents
292Neptune TownshipMonmouth County · 28,273 people$101,017$6,82510.4%of residents
293Hamilton TownshipMercer County · 94,157 people$100,771$3,9606.7%of residents
294Ridgefield ParkBergen County · 13,372 people$100,718$10,84211.9%of residents
295Ocean TownshipOcean County · 9,314 people$100,524$10,3429.0%of residents
296MagnoliaCamden County · 4,415 people$100,511$22,2136.9%of residents
297Hopewell TownshipCumberland County · 4,517 people$100,202$30,0884.3%of residents
298SayrevilleMiddlesex County · 46,787 people$99,979$5,7786.2%of residents
299Wantage TownshipSussex County · 11,154 people$99,599$8,9676.6%of residents
300Toms River TownshipOcean County · 100,899 people$99,547$4,4395.8%of residents
301Hillside TownshipUnion County · 22,860 people$99,528$8,37010.7%of residents
302Winslow TownshipCamden County · 40,562 people$99,093$4,9549.0%of residents
303Woodland ParkPassaic County · 13,623 people$98,845$6,4433.8%of residents
304WoodstownSalem County · 3,784 people$98,828$13,6789.2%of residents
305PitmanGloucester County · 8,961 people$98,489$6,2483.1%of residents
306StratfordCamden County · 7,200 people$98,427$11,9239.8%of residents
307CliftonPassaic County · 91,127 people$98,237$4,8597.9%of residents
308Willingboro TownshipBurlington County · 32,824 people$98,200$7,7468.0%of residents
309Southampton TownshipBurlington County · 10,563 people$97,995$9,0516.8%of residents
310East RutherfordBergen County · 10,566 people$97,993$13,9487.4%of residents
311Knowlton TownshipWarren County · 2,947 people$97,734$14,9703.5%of residents
312Jersey CityHudson County · 302,013 people$97,710$3,90715.6%of residents
313Red BankMonmouth County · 12,896 people$97,477$12,6608.7%of residents
314BrigantineAtlantic County · 7,658 people$97,250$16,9939.4%of residents
315Egg Harbor TownshipAtlantic County · 48,435 people$97,190$7,3319.4%of residents
316Bradley BeachMonmouth County · 4,163 people$97,005$35,4185.8%of residents
317Monroe TownshipGloucester County · 38,137 people$96,980$12,9988.2%of residents
318CarteretMiddlesex County · 25,781 people$96,862$15,7688.2%of residents
319CaldwellEssex County · 9,375 people$96,824$19,9478.0%of residents
320South RiverMiddlesex County · 16,262 people$96,147$14,34012.5%of residents
321HaledonPassaic County · 9,125 people$95,870$15,6828.5%of residents
322BelvidereWarren County · 2,551 people$95,714$26,8235.9%of residents
323Palisades ParkBergen County · 20,317 people$94,743$9,4309.4%of residents
324North ArlingtonBergen County · 16,601 people$94,201$9,5674.3%of residents
325West Deptford TownshipGloucester County · 22,681 people$93,895$9,4306.9%of residents
326BelmarMonmouth County · 5,853 people$93,573$12,4937.7%of residents
327Cliffside ParkBergen County · 26,539 people$93,452$13,80910.8%of residents
328Mullica TownshipAtlantic County · 5,853 people$93,421$16,3648.7%of residents
329ManvilleSomerset County · 10,932 people$93,333$24,28211.7%of residents
330HackettstownWarren County · 10,185 people$93,083$16,7329.4%of residents
331HarrisonHudson County · 22,105 people$93,013$12,46011.8%of residents
332Pittsgrove TownshipSalem County · 9,039 people$92,917$16,9298.5%of residents
333LindenUnion County · 45,752 people$92,915$3,8239.6%of residents
334RoselleUnion County · 23,261 people$92,762$14,1869.5%of residents
335FranklinSussex County · 5,083 people$92,744$17,6518.0%of residents
336Little Egg Harbor TownshipOcean County · 21,801 people$92,446$5,5658.5%of residents
337Mount ArlingtonMorris County · 5,985 people$92,264$19,3424.9%of residents
338Independence TownshipWarren County · 5,666 people$92,243$14,6871.6%of residents
339Harmony TownshipWarren County · 2,542 people$92,176$26,7103.9%of residents
340Greenwich TownshipGloucester County · 5,026 people$92,128$11,7075.7%of residents
341South AmboyMiddlesex County · 10,403 people$91,997$18,4376.5%of residents
342HighlandsMonmouth County · 4,350 people$91,913$4,94810.1%of residents
343Deptford TownshipGloucester County · 32,600 people$91,706$7,3009.7%of residents
344Barnegat TownshipOcean County · 26,151 people$91,540$5,0717.5%of residents
345RahwayUnion County · 31,010 people$91,461$7,2129.5%of residents
346RunnemedeCamden County · 8,443 people$91,302$19,5198.0%of residents
347Ewing TownshipMercer County · 39,030 people$91,267$5,96511.9%of residents
348Galloway TownshipAtlantic County · 38,380 people$91,229$8,8179.6%of residents
349Lopatcong TownshipWarren County · 9,537 people$91,114$7,50510.0%of residents
350North WildwoodCape May County · 3,518 people$90,833$12,2644.7%of residents
351MerchantvilleCamden County · 4,241 people$90,706$32,39316.7%of residents
352Bound BrookSomerset County · 13,038 people$90,571$9,44211.1%of residents
353EatontownMonmouth County · 13,607 people$90,463$15,6284.4%of residents
354ClaytonGloucester County · 9,041 people$90,274$22,3518.0%of residents
355MoonachieBergen County · 3,153 people$90,260$27,7567.4%of residents
356CollingswoodCamden County · 14,386 people$90,184$7,5349.5%of residents
357Belleville TownshipEssex County · 38,997 people$90,140$6,0049.6%of residents
358PalmyraBurlington County · 7,664 people$89,574$6,92510.2%of residents
359BeverlyBurlington County · 2,564 people$89,458$12,22015.7%of residents
360LodiBergen County · 26,187 people$89,305$7,72815.4%of residents
361TuckertonOcean County · 3,734 people$88,892$15,0946.7%of residents
362Neptune CityMonmouth County · 4,591 people$88,864$20,25216.9%of residents
363Mansfield TownshipWarren County · 7,996 people$88,845$14,7136.8%of residents
364SwedesboroGloucester County · 2,766 people$88,542$12,05210.9%of residents
365Pennsauken TownshipCamden County · 37,742 people$87,680$5,24613.9%of residents
366Buena Vista TownshipAtlantic County · 7,175 people$87,581$16,0875.8%of residents
367North PlainfieldSomerset County · 22,879 people$87,349$13,01613.2%of residents
368BarringtonCamden County · 7,155 people$87,290$18,2067.4%of residents
369GlassboroGloucester County · 24,483 people$87,278$11,57613.4%of residents
370HamburgSussex County · 3,345 people$86,975$15,8163.4%of residents
371DunellenMiddlesex County · 8,337 people$86,967$31,11322.6%of residents
372North Hanover TownshipBurlington County · 8,189 people$86,683$8,8668.7%of residents
373Quinton TownshipSalem County · 2,675 people$86,563$16,1807.3%of residents
374PlainfieldUnion County · 57,141 people$85,908$3,62015.5%of residents
375WallingtonBergen County · 12,092 people$85,862$11,65712.2%of residents
376WhartonMorris County · 7,618 people$85,767$17,56815.3%of residents
377Little FerryBergen County · 11,099 people$85,750$13,1886.3%of residents
378FreeholdMonmouth County · 12,562 people$85,707$17,46014.3%of residents
379SomerdaleCamden County · 5,823 people$85,625$10,26113.8%of residents
380Upper Pittsgrove TownshipSalem County · 3,545 people$85,521$30,1308.0%of residents
381Lawrence TownshipCumberland County · 3,167 people$85,515$22,0158.0%of residents
382Deerfield TownshipCumberland County · 3,251 people$85,094$13,08910.6%of residents
383Lower TownshipCape May County · 21,533 people$84,962$5,0277.7%of residents
384Edgewater Park TownshipBurlington County · 9,617 people$84,960$24,82018.6%of residents
385BurlingtonBurlington County · 10,243 people$84,813$13,26416.6%of residents
386LakehurstOcean County · 2,735 people$84,531$21,80010.2%of residents
387South Hackensack TownshipBergen County · 2,755 people$84,527$19,61013.7%of residents
388OaklynCamden County · 3,985 people$84,394$15,1128.9%of residents
389HackensackBergen County · 46,380 people$84,277$5,29012.1%of residents
390NetcongMorris County · 3,924 people$83,958$30,7307.7%of residents
391BayonneHudson County · 74,744 people$83,887$5,23714.4%of residents
392Middle TownshipCape May County · 19,990 people$83,508$8,27612.0%of residents
393Upper Deerfield TownshipCumberland County · 8,111 people$82,946$10,95212.5%of residents
394National ParkGloucester County · 3,088 people$82,838$8,9419.0%of residents
395Mount Holly TownshipBurlington County · 10,645 people$82,798$6,93112.2%of residents
396KeyportMonmouth County · 7,235 people$82,321$6,2009.1%of residents
397KeansburgMonmouth County · 9,818 people$81,428$12,14710.7%of residents
398WashingtonWarren County · 7,326 people$81,336$20,1448.5%of residents
399Pemberton TownshipBurlington County · 27,611 people$80,843$7,5388.4%of residents
400Mount EphraimCamden County · 4,716 people$79,804$18,05810.5%of residents
401GarfieldBergen County · 33,353 people$79,700$4,63213.4%of residents
402BuenaAtlantic County · 4,529 people$79,697$15,2148.7%of residents
403Long BranchMonmouth County · 33,321 people$79,653$10,54315.5%of residents
404Carneys Point TownshipSalem County · 8,766 people$79,245$8,01011.9%of residents
405KearnyHudson County · 40,862 people$79,154$5,96212.5%of residents
406North Bergen TownshipHudson County · 61,483 people$78,911$5,14012.3%of residents
407Maple Shade TownshipBurlington County · 20,556 people$78,904$10,50113.2%of residents
408Hamilton TownshipAtlantic County · 28,845 people$78,850$9,0588.8%of residents
409Delanco TownshipBurlington County · 5,010 people$78,710$10,0473.3%of residents
410HammontonAtlantic County · 15,060 people$78,087$9,6939.6%of residents
411WoodburyGloucester County · 10,130 people$77,028$8,59113.2%of residents
412Maurice River TownshipCumberland County · 4,780 people$76,964$25,85019.0%of residents
413BellmawrCamden County · 11,874 people$76,654$5,8559.6%of residents
414NewtonSussex County · 8,486 people$76,221$10,84215.1%of residents
415Riverside TownshipBurlington County · 8,231 people$75,833$15,22118.9%of residents
416White TownshipWarren County · 4,706 people$75,726$23,9098.6%of residents
417GuttenbergHudson County · 11,910 people$75,683$12,27719.2%of residents
418Asbury ParkMonmouth County · 15,632 people$75,544$14,87221.9%of residents
419Berlin TownshipCamden County · 6,060 people$75,238$21,23410.9%of residents
420WildwoodCape May County · 5,068 people$75,222$21,05613.7%of residents
421Pennsville TownshipSalem County · 12,923 people$75,097$4,04512.2%of residents
422WoodlynneCamden County · 2,942 people$74,808$23,93019.4%of residents
423DoverMorris County · 18,919 people$73,737$4,92314.2%of residents
424AbseconAtlantic County · 9,209 people$73,676$10,8297.9%of residents
425Pine HillCamden County · 10,909 people$72,588$9,10215.7%of residents
426Weymouth TownshipAtlantic County · 2,751 people$72,459$13,30616.7%of residents
427West New YorkHudson County · 53,192 people$71,729$6,71519.4%of residents
428Egg Harbor CityAtlantic County · 4,426 people$71,711$20,9157.9%of residents
429LawnsideCamden County · 3,340 people$71,607$10,74720.4%of residents
430Somers PointAtlantic County · 10,590 people$71,062$5,7379.2%of residents
431WestvilleGloucester County · 4,357 people$70,639$20,99715.4%of residents
432MillvilleCumberland County · 28,098 people$70,275$7,12312.5%of residents
433FlemingtonHunterdon County · 4,856 people$69,978$19,62211.8%of residents
434Wildwood CrestCape May County · 3,000 people$69,089$24,6199.6%of residents
435Ventnor CityAtlantic County · 9,345 people$68,671$10,57110.1%of residents
436PhillipsburgWarren County · 15,456 people$68,324$11,74220.2%of residents
437VinelandCumberland County · 62,703 people$67,860$3,06514.6%of residents
438ElizabethUnion County · 141,675 people$66,555$3,27015.7%of residents
439Berkeley TownshipOcean County · 45,550 people$66,008$3,3468.0%of residents
440New BrunswickMiddlesex County · 57,133 people$65,810$10,75132.0%of residents
441Lakewood TownshipOcean County · 143,765 people$65,101$3,57124.8%of residents
442Gloucester CityCamden County · 11,643 people$64,938$11,96819.5%of residents
443Union CityHudson County · 66,656 people$64,310$4,60223.1%of residents
444PaulsboroGloucester County · 6,329 people$64,239$13,17515.2%of residents
445FairviewBergen County · 15,509 people$63,606$7,71920.8%of residents
446ClementonCamden County · 5,744 people$62,979$7,46610.8%of residents
447Cape MayCape May County · 2,716 people$62,576$14,49510.3%of residents
448Perth AmboyMiddlesex County · 56,739 people$61,977$5,72520.2%of residents
449Irvington TownshipEssex County · 62,233 people$61,609$5,38619.0%of residents
450Fairfield TownshipCumberland County · 5,440 people$60,929$4,24010.3%of residents
451East OrangeEssex County · 72,159 people$60,830$3,86716.4%of residents
452Manchester TownshipOcean County · 46,556 people$56,885$4,78010.5%of residents
453PatersonPassaic County · 161,793 people$55,997$3,42721.2%of residents
454LindenwoldCamden County · 21,952 people$55,954$5,73721.1%of residents
455BridgetonCumberland County · 28,307 people$55,781$7,18727.2%of residents
456Commercial TownshipCumberland County · 4,767 people$55,733$11,09919.6%of residents
457PassaicPassaic County · 71,337 people$55,371$3,98822.9%of residents
458PleasantvilleAtlantic County · 20,853 people$53,661$4,28225.1%of residents
459Prospect ParkPassaic County · 6,450 people$53,125$10,22228.3%of residents
460City of Orange TownshipEssex County · 35,642 people$52,847$7,10921.9%of residents
461TrentonMercer County · 91,506 people$52,537$3,80421.6%of residents
462NewarkEssex County · 323,808 people$52,060$1,77223.4%of residents
463East NewarkHudson County · 2,574 people$48,646$29,22940.6%of residents
464Seaside HeightsOcean County · 2,549 people$47,589$25,25334.1%of residents
465Penns GroveSalem County · 4,934 people$45,781$17,84444.1%of residents
466Atlantic CityAtlantic County · 38,787 people$41,028$3,09232.3%of residents
467CamdenCamden County · 71,430 people$40,546$3,33330.2%of residents
468SalemSalem County · 5,389 people$38,721$16,00124.8%of residents
Quick answers

Questions people ask

Which New Jersey town has the highest income?

Fair Haven (Monmouth County): its median household income is $250,000+. Glen Ridge ($250,000+) and Ho-Ho-Kus ($250,000+) follow.

How are these towns ranked?

By median household income in the Census Bureau’s American Community Survey (2020–2024), highest first. Towns with the same figure share a rank (T), including every town at the survey’s $250,000+ ceiling. How grades work.

Why isn’t my town on this list?

The list covers the towns of 2,500+ that TownRatings grades with an ACS income figure (468 in New Jersey). Smaller towns show their income on their own page. Every town is on the New Jersey page.

Go deeper

More New Jersey lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All New Jersey rankings →
Other states

Highest incomes in other states