NJNew Jersey rankings

Towns with the most people working from home in New Jersey

Ranked by the share of workers who usually work from home. 459 towns with 2,500+ residents.

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

#TownWork from homeMedian incomeBachelor's+
1 Map of West Windsor West WindsorMercer County · 30,479 people 40.6% $197,190 84.4%
2 Hoboken Hoboken58,668 people 36.7% $180,579 82.6%
3 Chatham Chatham9,407 people 36.6% $241,500 83.7%
4 PlainsboroMiddlesex County · 24,167 people 36% $131,638 80.1%
5 Millburn MillburnEssex County · 22,145 people 36% $250,001 90%
6 Map of Cranbury CranburyMiddlesex County · 4,012 people 35.8% $216,691 73.4%
7 Map of Montclair MontclairEssex County · 40,341 people 35.5% $151,075 73.6%
8 South Orange Village South Orange VillageEssex County · 18,474 people 34.9% $196,481 77.5%
9 Allendale6,865 people 34.8% $160,162 72.5%
10 Map of Peapack and Gladstone Peapack and Gladstone2,571 people 34.6% $202,578 72.1%
11 Westfield Westfield31,111 people 34.3% $232,629 78.1%
12 Glen Ridge7,943 people 34.3% $250,001 81.4%
13 Map of Ho-Ho-Kus Ho-Ho-Kus4,270 people 33.8% $250,001 82.6%
14 Map of Rumson Rumson7,241 people 33.6% $250,001 82.1%
15 WarrenSomerset County · 16,186 people 33.5% $204,063 67.3%
16 Mendham4,973 people 33.4% $211,944 80.7%
17 Map of Glen Rock Glen Rock12,154 people 33.2% $215,096 73.1%
18 Map of Livingston LivingstonEssex County · 31,488 people 32.9% $229,806 73.5%
19 Map of Montgomery MontgomerySomerset County · 23,841 people 32.9% $226,771 80.4%
20 Princeton30,756 people 32.7% $192,079 84.7%
21 Franklin Lakes Franklin Lakes11,084 people 32.3% $235,795 77.4%
22 Ridgewood Ridgewood26,308 people 32.1% $208,211 80.1%
23 Little Silver Little Silver6,105 people 31.9% $240,853 81%
24 Long Beach Long BeachOcean County · 3,143 people 31.3% $113,224 62.3%
25 Hopewell HopewellMercer County · 17,595 people 31.1% $178,167 66.6%
26 Montvale8,901 people 31.1% $178,269 55%
27 Florham Park13,564 people 30.9% $158,696 69.9%
28 Haworth Haworth3,363 people 30.9% $236,765 72.8%
29 Map of Mountain Lakes Mountain Lakes4,585 people 30.8% $250,001 85.9%
30 North Caldwell6,656 people 30.6% $208,245 80.6%
31 Edgewater14,759 people 30.4% $124,050 72.7%
32 Morris Plains6,315 people 30.2% $154,923 72.2%
33 Haddonfield12,595 people 30% $200,400 79%
34 MaplewoodEssex County · 25,613 people 29.6% $173,500 72.7%
35 DenvilleMorris County · 17,205 people 29.6% $160,817 61%
36 Tenafly Tenafly15,319 people 29.6% $208,200 78.7%
37 HolmdelMonmouth County · 17,436 people 29.5% $165,013 66.9%
38 Spring Lake2,779 people 29.2% $215,625 84.1%
39 Chesterfield ChesterfieldBurlington County · 9,150 people 29.1% $208,836 61.3%
40 Map of Marlboro MarlboroMonmouth County · 41,648 people 29% $186,292 65.9%
41 Long Hill Long HillMorris County · 8,652 people 28.9% $169,079 67.1%
42 South Harrison South HarrisonGloucester County · 3,428 people 28.8% $139,773 46.2%
43 Haddon Heights Haddon Heights7,516 people 28.6% $133,125 57.8%
44 BernardsSomerset County · 28,114 people 28.5% $194,107 74.2%
45 RobbinsvilleMercer County · 15,641 people 28.4% $169,450 68.2%
46 Map of Medford MedfordBurlington County · 24,812 people 28.3% $157,969 62.2%
47 Washington WashingtonMorris County · 18,265 people 28.3% $165,651 63.6%
48 South BrunswickMiddlesex County · 47,137 people 28.1% $150,933 68.9%
49 Lawrence LawrenceMercer County · 32,313 people 28.1% $130,142 61.3%
50 Woodcliff Lake Woodcliff Lake6,152 people 28% $213,981 81.2%
51 Madison16,447 people 27.7% $171,471 74.1%
52 New Providence13,727 people 27.7% $161,599 67.6%
53 Bernardsville7,916 people 27.7% $236,115 72.9%
54 Moorestown MoorestownBurlington County · 21,548 people 27.6% $159,700 68.7%
55 Chatham ChathamMorris County · 11,102 people 27.6% $198,913 80.8%
56 Map of Monroe MonroeMiddlesex County · 49,032 people 27.5% $107,892 53.8%
57 ChesterMorris County · 7,748 people 27.5% $241,856 70.1%
58 Lambertville4,153 people 27.5% $109,733 70.4%
59 Map of Clinton ClintonHunterdon County · 13,350 people 27.4% $167,109 64.3%
60 Morris MorrisMorris County · 23,424 people 27.3% $204,951 73.6%
61 Monmouth Beach Monmouth Beach3,207 people 27.2% $150,188 67.6%
62 CranfordUnion County · 24,074 people 27% $155,972 66.2%
63 River ValeBergen County · 10,058 people 27% $213,666 71.9%
64 Map of Weehawken WeehawkenHudson County · 17,295 people 26.9% $127,763 68.5%
65 Metuchen15,144 people 26.9% $158,052 67.1%
66 Map of Berkeley Heights Berkeley HeightsUnion County · 13,426 people 26.9% $204,658 76.5%
67 Wyckoff WyckoffBergen County · 17,050 people 26.7% $203,988 70.7%
68 Map of Closter Closter8,606 people 26.6% $190,469 66.3%
69 BridgewaterSomerset County · 46,268 people 26.4% $172,851 61.8%
70 Highland Park Highland Park15,121 people 26.4% $104,694 69.8%
71 Tewksbury TewksburyHunterdon County · 5,893 people 26.4% $192,576 65.9%
72 Map of Shrewsbury Shrewsbury4,179 people 26.4% $178,958 65.9%
73 Map of Mahwah MahwahBergen County · 25,491 people 26.3% $131,327 60.3%
74 RandolphMorris County · 26,604 people 26.1% $175,000 68.1%
75 Fanwood7,799 people 26.1% $195,529 73%
76 Map of Atlantic Highlands Atlantic Highlands4,410 people 26% $126,080 53.9%
77 MendhamMorris County · 6,018 people 25.8% $250,001 77.4%
78 Demarest Demarest4,911 people 25.8% $208,036 75.9%
79 Colts NeckMonmouth County · 9,953 people 25.7% $199,573 67.6%
80 Montville MontvilleMorris County · 22,876 people 25.6% $169,083 68.8%
81 Map of Scotch Plains Scotch PlainsUnion County · 24,843 people 25.5% $183,655 64.8%
82 East Greenwich East GreenwichGloucester County · 12,187 people 25.4% $148,814 50.1%
83 Rockaway RockawayMorris County · 26,189 people 25.3% $141,868 50.8%
84 HillsboroughSomerset County · 44,091 people 25.2% $154,031 62.4%
85 Secaucus Secaucus21,778 people 24.9% $139,821 63.1%
86 Map of Alexandria AlexandriaHunterdon County · 4,824 people 24.9% $160,354 59.5%
87 Bradley Beach4,158 people 24.8% $97,005 64.8%
88 Jersey City Jersey City294,078 people 24.7% $97,710 54.8%
89 Map of Haddon HaddonCamden County · 15,469 people 24.7% $115,298 57.8%
90 Fair Haven6,170 people 24.6% $250,001 86.8%
91 HanoverMorris County · 14,769 people 24.4% $156,956 56.3%
92 Map of Edison EdisonMiddlesex County · 108,164 people 24.2% $125,145 58.4%
93 Springfield SpringfieldUnion County · 17,171 people 24.2% $155,906 65.8%
94 Map of Pennington Pennington2,827 people 24.1% $192,586 73.4%
95 Englewood Cliffs5,362 people 24% $230,611 74.7%
96 Map of Woolwich WoolwichGloucester County · 13,526 people 23.9% $157,778 56.2%
97 Clinton2,789 people 23.9% $141,146 61.5%
98 Map of Summit Summit22,705 people 23.8% $190,304 72.5%
99 Map of West Long Branch West Long Branch8,586 people 23.7% $114,271 45%
100 VoorheesCamden County · 31,191 people 23.6% $105,473 59.3%
101 Park Ridge9,406 people 23.6% $171,029 57.4%
102 East Brunswick East BrunswickMiddlesex County · 49,945 people 23.5% $143,343 58.1%
103 Map of Cedar Grove Cedar GroveEssex County · 13,475 people 23.5% $151,263 60.6%
104 BedminsterSomerset County · 8,283 people 23.5% $123,709 64.1%
105 Upper FreeholdMonmouth County · 7,250 people 23.5% $183,750 62.6%
106 Map of West Orange West OrangeEssex County · 48,585 people 23.3% $129,753 52.6%
107 NutleyEssex County · 30,012 people 23.3% $119,734 52.6%
108 Rutherford18,894 people 23.3% $143,153 60.5%
109 Map of Verona VeronaEssex County · 14,545 people 23.3% $161,843 70%
110 Hillsdale10,144 people 23.3% $186,688 63.3%
111 Cherry HillCamden County · 76,725 people 23.1% $121,502 57.4%
112 Map of Raritan RaritanHunterdon County · 24,361 people 23% $165,174 67.1%
113 Map of Union UnionHunterdon County · 6,430 people 22.9% $137,568 47.3%
114 Map of West Amwell West AmwellHunterdon County · 3,027 people 22.8% $151,250 47.7%
115 Map of Ramsey Ramsey14,805 people 22.6% $160,996 67%
116 Collingswood14,205 people 22.6% $90,184 53.9%
117 High Bridge High Bridge3,580 people 22.5% $112,467 49.3%
118 Map of Brigantine Brigantine7,674 people 22.4% $97,250 47.3%
119 FreeholdMonmouth County · 35,651 people 22.3% $128,643 50.9%
120 Washington WashingtonBergen County · 9,323 people 22.2% $180,133 58.3%
121 Franklin FranklinWarren County · 2,992 people 22.1% $132,697 36.2%
122 Franklin FranklinSomerset County · 68,907 people 22% $124,648 55.9%
123 Harrison HarrisonGloucester County · 13,790 people 22% $165,927 56%
124 Manalapan ManalapanMonmouth County · 40,693 people 21.8% $152,832 57.4%
125 Oakland12,768 people 21.8% $162,019 56.8%
126 Roseland Roseland6,268 people 21.8% $164,458 71.8%
127 Map of Fort Lee Fort Lee40,067 people 21.7% $107,274 65.8%
128 Paramus26,568 people 21.7% $144,349 51.8%
129 Parsippany-Troy Hills Parsippany-Troy HillsMorris County · 56,397 people 21.6% $112,327 60.5%
130 Sparta SpartaSussex County · 20,077 people 21.6% $167,963 63.1%
131 Map of Brielle Brielle4,956 people 21.5% $172,250 66.8%
132 River Edge12,091 people 21.4% $159,028 66.8%
133 ShamongBurlington County · 6,497 people 21.4% $128,271 33.6%
134 Map of Norwood Norwood5,724 people 21.4% $178,311 60.6%
135 Map of Teaneck TeaneckBergen County · 41,876 people 21.3% $144,075 57.2%
136 Kinnelon10,013 people 21.2% $187,438 65.4%
137 Map of Matawan Matawan9,710 people 21.1% $123,354 43.4%
138 Mount Arlington5,935 people 21.1% $92,264 50.9%
139 Green Brook Green BrookSomerset County · 7,028 people 21% $208,375 58%
140 Spring Lake Heights4,861 people 21% $106,758 62.7%
141 EveshamBurlington County · 48,179 people 20.8% $118,670 53.1%
142 Margate City Margate City5,234 people 20.8% $121,800 57.7%
143 WaynePassaic County · 53,756 people 20.7% $153,056 56.8%
144 Map of Mount Laurel Mount LaurelBurlington County · 46,026 people 20.7% $118,802 57.6%
145 Map of Eastampton EastamptonBurlington County · 6,352 people 20.7% $110,000 36%
146 BloomfieldEssex County · 53,793 people 20.6% $103,604 49%
147 East WindsorMercer County · 30,062 people 20.5% $105,208 45.4%
148 Manasquan Manasquan5,922 people 20.4% $142,944 71.2%
149 Merchantville3,905 people 20.4% $90,706 34.3%
150 Oaklyn3,947 people 20.3% $84,394 42.2%
151 Map of Fair Lawn Fair Lawn35,610 people 20.2% $144,574 63.3%
152 BordentownBurlington County · 12,120 people 20.2% $109,832 42.6%
153 Audubon8,730 people 20.2% $115,789 48%
154 Guttenberg Guttenberg11,754 people 20.1% $75,683 44.7%
155 East Rutherford10,313 people 20% $97,993 46.7%
156 Boonton8,854 people 20% $114,302 50.1%
157 Midland Park7,019 people 20% $146,841 57.5%
158 Map of Harrington Park Harrington Park4,954 people 19.9% $180,500 73.1%
159 Map of Wall WallMonmouth County · 26,541 people 19.8% $142,768 56.5%
160 Harrison Harrison20,369 people 19.8% $93,013 50.7%
161 Cresskill Cresskill9,174 people 19.8% $170,376 60.7%
162 Map of Caldwell Caldwell9,003 people 19.8% $96,824 56.9%
163 Map of Hampton HamptonSussex County · 4,912 people 19.6% $109,676 41.1%
164 Map of Emerson Emerson7,305 people 19.5% $155,536 57%
165 Map of Old Tappan Old Tappan6,008 people 19.5% $205,385 76.9%
166 East Amwell East AmwellHunterdon County · 3,940 people 19.4% $152,361 53%
167 Map of Pequannock PequannockMorris County · 15,641 people 19.3% $120,666 54%
168 Map of Ocean City Ocean City11,261 people 19.3% $101,782 56.7%
169 Map of Byram ByramSussex County · 8,119 people 19.3% $138,854 48.3%
170 GreenwichWarren County · 5,512 people 19.3% $169,079 54.4%
171 Branchburg BranchburgSomerset County · 15,140 people 19.1% $168,832 66.3%
172 Westwood Westwood11,283 people 19% $165,781 57%
173 Waldwick Waldwick10,164 people 19% $177,962 59.5%
174 North Haledon8,778 people 19% $125,313 41%
175 Map of Tuckerton Tuckerton3,654 people 19% $88,892 34.1%
176 East Hanover East HanoverMorris County · 11,152 people 18.9% $149,583 58.6%
177 Linwood6,992 people 18.9% $156,354 62.1%
178 Map of Piscataway PiscatawayMiddlesex County · 61,297 people 18.8% $127,832 48.9%
179 Morristown Morristown20,453 people 18.8% $121,340 58.1%
180 Washington WashingtonGloucester County · 49,220 people 18.7% $114,249 42.8%
181 LumbertonBurlington County · 12,882 people 18.7% $113,440 44.8%
182 Riverton2,770 people 18.7% $121,198 47.1%
183 ReadingtonHunterdon County · 16,278 people 18.6% $157,625 58%
184 Map of Mount Ephraim Mount Ephraim4,669 people 18.6% $79,804 24.4%
185 Red Bank12,862 people 18.5% $97,477 51.6%
186 Highlands4,518 people 18.5% $91,913 51.5%
187 Wildwood Crest Wildwood Crest3,077 people 18.5% $69,089 45.8%
188 HowellMonmouth County · 53,926 people 18.4% $134,854 45.7%
189 Medford Lakes4,297 people 18.4% $141,188 65.7%
190 MiddletownMonmouth County · 66,883 people 18.2% $141,810 51.5%
191 Barrington7,076 people 18.2% $87,290 48.7%
192 Cliffside Park25,781 people 18.1% $93,452 42%
193 Little Falls Little FallsPassaic County · 14,790 people 18.1% $123,307 50.8%
194 Rockaway Rockaway6,613 people 18% $107,053 38.3%
195 Green GreenSussex County · 3,657 people 17.9% $141,875 59.6%
196 Clark ClarkUnion County · 15,622 people 17.7% $133,504 47.1%
197 North Brunswick North BrunswickMiddlesex County · 44,375 people 17.6% $120,764 44.7%
198 Englewood Englewood29,638 people 17.5% $102,571 46.5%
199 Map of Ocean OceanMonmouth County · 27,896 people 17.5% $108,626 52.1%
200 BethlehemHunterdon County · 3,760 people 17.5% $142,434 59.3%
201 Map of Vernon VernonSussex County · 22,605 people 17.4% $115,873 36.9%
202 Westampton WestamptonBurlington County · 9,198 people 17.4% $126,312 46.5%
203 Map of Lebanon LebanonHunterdon County · 6,234 people 17.4% $129,936 49.9%
204 Map of Hainesport HainesportBurlington County · 6,065 people 17.4% $142,899 46.1%
205 Map of Spotswood Spotswood8,171 people 17.3% $105,060 36.9%
206 West MilfordPassaic County · 24,705 people 17.1% $132,114 39.2%
207 Somerville13,410 people 17.1% $103,760 54.7%
208 Garwood Garwood4,885 people 17.1% $110,670 45.2%
209 Map of Rahway Rahway30,109 people 17% $91,461 34.1%
210 Tinton Falls19,361 people 17% $117,308 54.3%
211 Map of New Milford New Milford16,995 people 16.9% $114,889 47.4%
212 Leonia Leonia9,336 people 16.9% $129,665 61%
213 HollandHunterdon County · 5,204 people 16.9% $136,875 39.3%
214 Map of Harding HardingMorris County · 3,896 people 16.9% $222,429 73.6%
215 Map of Glassboro Glassboro23,717 people 16.7% $87,278 43%
216 Millstone MillstoneMonmouth County · 10,385 people 16.7% $218,472 53.8%
217 Map of Andover AndoverSussex County · 5,801 people 16.7% $142,225 44.4%
218 Map of Wood-Ridge Wood-Ridge10,218 people 16.6% $136,108 53.6%
219 Palmyra7,485 people 16.6% $89,574 32.4%
220 Map of Belmar Belmar5,869 people 16.6% $93,573 53.6%
221 DelawareHunterdon County · 4,577 people 16.6% $194,219 61.7%
222 Woodstown3,715 people 16.6% $98,828 43%
223 Mount Olive Mount OliveMorris County · 29,149 people 16.5% $117,394 48.8%
224 Roxbury RoxburyMorris County · 23,211 people 16.5% $134,519 48.1%
225 AllamuchyWarren County · 5,427 people 16.5% $131,626 52.2%
226 South Plainfield24,473 people 16.4% $130,239 44%
227 Map of Cinnaminson CinnaminsonBurlington County · 17,415 people 16.4% $127,606 44.5%
228 Map of Hardyston HardystonSussex County · 8,322 people 16.4% $120,392 36.5%
229 North HanoverBurlington County · 8,011 people 16.4% $86,683 31.5%
230 Kingwood KingwoodHunterdon County · 3,835 people 16.3% $135,129 47.4%
231 Fredon FredonSussex County · 3,281 people 16.3% $142,903 48.9%
232 AberdeenMonmouth County · 19,332 people 16.2% $121,795 51.6%
233 Map of Raritan Raritan8,368 people 16.2% $107,672 44.5%
234 Map of Harmony HarmonyWarren County · 2,517 people 16.2% $92,176 26.7%
235 Map of Totowa Totowa10,959 people 16% $113,563 40.7%
236 Map of Franklin FranklinHunterdon County · 3,283 people 16% $161,169 52.7%
237 Map of Hopatcong Hopatcong14,565 people 15.9% $115,758 34.6%
238 Map of Mantua MantuaGloucester County · 15,404 people 15.7% $121,875 41.3%
239 Map of Berlin BerlinCamden County · 5,963 people 15.6% $75,238 26.5%
240 GloucesterCamden County · 66,282 people 15.5% $101,119 34.3%
241 Pitman Pitman8,856 people 15.5% $98,489 43.7%
242 MansfieldBurlington County · 8,974 people 15.3% $115,595 39.3%
243 Old BridgeMiddlesex County · 68,406 people 15.2% $104,587 37.7%
244 Map of Wildwood Wildwood5,130 people 15.2% $75,222 24.6%
245 Map of Somerdale Somerdale5,581 people 15.1% $85,625 26.1%
246 Northvale4,829 people 15.1% $127,625 52%
247 Saddle Brook Saddle BrookBergen County · 14,419 people 15% $129,073 36.6%
248 JeffersonMorris County · 20,587 people 14.9% $119,836 44.5%
249 Map of Woodland Park Woodland Park13,355 people 14.9% $98,845 41.7%
250 Map of Ringwood Ringwood11,657 people 14.9% $152,414 52.5%
251 Butler8,133 people 14.9% $111,557 43.1%
252 LaceyOcean County · 29,508 people 14.8% $102,624 33.5%
253 West Caldwell West CaldwellEssex County · 10,995 people 14.8% $158,467 63.1%
254 Keyport7,171 people 14.8% $82,321 35.2%
255 Mine Hill Mine HillMorris County · 4,048 people 14.8% $119,583 41.3%
256 NeptuneMonmouth County · 28,265 people 14.7% $101,017 38.8%
257 Maple Shade Maple ShadeBurlington County · 20,076 people 14.6% $78,904 35.2%
258 Hackensack46,057 people 14.4% $84,277 42.1%
259 Map of Point Pleasant Point Pleasant19,334 people 14.4% $115,625 50%
260 North Arlington16,461 people 14.4% $94,201 38.3%
261 Map of Woodbury Woodbury10,042 people 14.4% $77,028 28.1%
262 Map of Point Pleasant Beach Point Pleasant Beach4,855 people 14.4% $141,716 59.6%
263 Bayonne Bayonne71,553 people 14.3% $83,887 39.6%
264 Map of Lyndhurst LyndhurstBergen County · 22,463 people 14.3% $111,711 42%
265 Ridgefield Ridgefield11,498 people 14.3% $118,059 46.5%
266 LakewoodOcean County · 139,019 people 14.2% $65,101 33.9%
267 Woodbridge WoodbridgeMiddlesex County · 104,355 people 14.2% $108,928 40.6%
268 Map of Stanhope Stanhope3,552 people 14.2% $139,205 44.7%
269 EwingMercer County · 35,604 people 14% $91,267 46.4%
270 GreenwichGloucester County · 4,984 people 13.9% $92,128 27.2%
271 SouthamptonBurlington County · 10,372 people 13.8% $97,995 32.2%
272 TabernacleBurlington County · 6,854 people 13.8% $120,735 49.7%
273 North Wildwood North Wildwood3,602 people 13.8% $90,833 32.8%
274 Map of West New York West New York52,004 people 13.7% $71,729 33.5%
275 MonroeGloucester County · 37,648 people 13.7% $96,980 30.4%
276 Asbury Park Asbury Park15,295 people 13.7% $75,544 43%
277 Map of Waterford WaterfordCamden County · 10,451 people 13.7% $111,791 26.5%
278 Map of Mansfield MansfieldWarren County · 7,778 people 13.7% $88,845 43.2%
279 HazletMonmouth County · 20,470 people 13.6% $122,020 30.1%
280 Map of Blairstown BlairstownWarren County · 5,741 people 13.6% $124,231 46%
281 IndependenceWarren County · 5,536 people 13.6% $92,243 50.5%
282 WashingtonWarren County · 7,334 people 13.5% $81,336 27.1%
283 Knowlton KnowltonWarren County · 2,919 people 13.4% $97,734 28.3%
284 LibertyWarren County · 2,680 people 13.4% $120,494 36%
285 Burlington BurlingtonBurlington County · 24,127 people 13.3% $104,067 37.9%
286 Hasbrouck Heights12,115 people 13.3% $123,734 42.1%
287 Logan LoganGloucester County · 6,055 people 13.3% $114,355 46.6%
288 Florence FlorenceBurlington County · 12,935 people 13.2% $105,631 30.2%
289 Map of Springfield SpringfieldBurlington County · 3,257 people 13.2% $146,157 40.9%
290 Toms River Toms RiverOcean County · 98,143 people 13% $99,547 37%
291 Ventnor City9,265 people 13% $68,671 40.9%
292 Map of Hamilton HamiltonMercer County · 92,506 people 12.9% $100,771 34.5%
293 Map of Jackson JacksonOcean County · 59,980 people 12.9% $115,511 38.5%
294 Hackettstown Hackettstown10,140 people 12.9% $93,083 37.5%
295 Magnolia4,354 people 12.9% $100,511 29.8%
296 Bloomingdale7,716 people 12.8% $127,500 37.2%
297 Map of Stafford StaffordOcean County · 29,834 people 12.7% $117,612 40.9%
298 Palisades Park Palisades Park20,290 people 12.6% $94,743 51%
299 Clifton89,379 people 12.5% $98,237 35.5%
300 Map of Ridgefield Park Ridgefield Park13,235 people 12.5% $100,718 34.5%
301 Oceanport6,195 people 12.5% $126,094 54.3%
302 Frankford FrankfordSussex County · 5,322 people 12.5% $117,286 40.4%
303 Pompton Lakes11,047 people 12.4% $124,454 43.8%
304 Map of Runnemede Runnemede8,355 people 12.4% $91,302 28.7%
305 Map of Sayreville Sayreville45,838 people 12.3% $99,979 36.6%
306 Lopatcong LopatcongWarren County · 9,321 people 12.3% $91,114 40.9%
307 Beverly Beverly2,514 people 12.3% $89,458 26.5%
308 UnionUnion County · 61,071 people 12.2% $119,464 40.8%
309 Maywood10,093 people 12.2% $117,912 46.6%
310 Absecon9,170 people 12.1% $73,676 31.7%
311 Map of Delran DelranBurlington County · 18,148 people 12% $106,921 50.2%
312 Stratford7,018 people 12% $98,427 31.3%
313 Map of Weymouth WeymouthAtlantic County · 2,675 people 12% $72,459 23.5%
314 Hawthorne Hawthorne19,628 people 11.9% $110,237 47%
315 Eatontown Eatontown13,575 people 11.9% $90,463 37.9%
316 Hamburg3,308 people 11.9% $86,975 34.7%
317 WinslowCamden County · 40,090 people 11.8% $99,093 31.4%
318 Deptford DeptfordGloucester County · 32,263 people 11.8% $91,706 29.3%
319 Map of Lincoln Park Lincoln Park10,957 people 11.8% $123,397 45.1%
320 Map of Edgewater Park Edgewater ParkBurlington County · 9,003 people 11.8% $84,960 28.7%
321 PilesgroveSalem County · 4,220 people 11.8% $158,281 41.8%
322 Manchester ManchesterOcean County · 45,880 people 11.7% $56,885 23.5%
323 Map of Hightstown Hightstown5,920 people 11.7% $108,987 39.6%
324 Dumont18,279 people 11.6% $126,071 50.3%
325 Manville10,921 people 11.6% $93,333 27%
326 Map of North Bergen North BergenHudson County · 61,250 people 11.4% $78,911 33%
327 Berkeley BerkeleyOcean County · 44,634 people 11.4% $66,008 22.2%
328 BarnegatOcean County · 25,165 people 11.4% $91,540 33.2%
329 Cape May2,767 people 11.4% $62,576 55.9%
330 PennsaukenCamden County · 37,275 people 11.3% $87,680 24.6%
331 Map of South Amboy South Amboy9,989 people 11.3% $91,997 28.2%
332 Clayton Clayton8,921 people 11.2% $90,274 23%
333 Carteret25,496 people 11.1% $96,862 30.1%
334 Map of Bellmawr Bellmawr11,737 people 11.1% $76,654 23.6%
335 New Brunswick New Brunswick56,345 people 11% $65,810 23.4%
336 Map of Fairfield FairfieldEssex County · 7,824 people 11% $115,980 50.9%
337 Berlin Berlin7,539 people 11% $102,855 37.4%
338 Rochelle ParkBergen County · 5,869 people 10.8% $110,380 48.7%
339 Map of Roselle Park Roselle Park14,093 people 10.7% $109,679 38.5%
340 National Park National Park3,044 people 10.7% $82,838 14.4%
341 Egg Harbor Egg HarborAtlantic County · 48,073 people 10.6% $97,190 34.9%
342 Hammonton14,840 people 10.6% $78,087 33.8%
343 Bordentown4,026 people 10.6% $103,375 45.7%
344 Carneys PointSalem County · 8,665 people 10.5% $79,245 19.1%
345 South Bound Brook South Bound Brook4,867 people 10.4% $112,961 23.9%
346 OxfordWarren County · 2,665 people 10.4% $102,600 23.9%
347 Willingboro WillingboroBurlington County · 32,103 people 10.3% $98,200 27.9%
348 Roselle22,646 people 10.3% $92,762 27.1%
349 Little Egg HarborOcean County · 21,285 people 10.1% $92,446 28.1%
350 Map of Ocean OceanOcean County · 9,014 people 10.1% $100,524 32.5%
351 PlumstedOcean County · 8,659 people 10.1% $103,625 30.7%
352 Map of Brick BrickOcean County · 75,482 people 9.9% $106,130 35.7%
353 Long Branch32,530 people 9.9% $79,653 36.1%
354 DelancoBurlington County · 4,872 people 9.9% $78,710 26.2%
355 Westville Westville4,310 people 9.9% $70,639 19.8%
356 Dunellen Dunellen7,911 people 9.8% $86,967 28.2%
357 Milltown7,059 people 9.8% $140,960 41.7%
358 East Orange70,090 people 9.7% $60,830 22.7%
359 Map of Lower LowerCape May County · 21,956 people 9.7% $84,962 31.8%
360 Middle MiddleCape May County · 20,277 people 9.7% $83,508 32.7%
361 Pine Hill Pine Hill10,802 people 9.5% $72,588 21.5%
362 Somers Point10,515 people 9.5% $71,062 34.9%
363 Northfield8,456 people 9.5% $111,599 48.3%
364 West DeptfordGloucester County · 22,416 people 9.4% $93,895 34.5%
365 Middlesex Middlesex14,645 people 9.4% $105,000 36.9%
366 North Plainfield22,809 people 9.3% $87,349 24.3%
367 Map of Riverside RiversideBurlington County · 8,055 people 9.3% $75,833 20.6%
368 Wharton Wharton7,318 people 9.3% $85,767 28.8%
369 Riverdale Riverdale4,112 people 9.3% $102,950 47%
370 Freehold Freehold12,507 people 9.2% $85,707 29.5%
371 Carlstadt6,378 people 9.2% $115,444 30.8%
372 QuintonSalem County · 2,615 people 9.2% $86,563 23.8%
373 Passaic Passaic70,002 people 9% $55,371 16.7%
374 Upper UpperCape May County · 12,525 people 9% $111,991 45.5%
375 Bogota Bogota9,360 people 9% $103,299 32.3%
376 Bergenfield28,450 people 8.8% $130,045 48.3%
377 Mount Holly Mount HollyBurlington County · 10,056 people 8.8% $82,798 28.6%
378 Map of Wantage WantageSussex County · 10,941 people 8.7% $99,599 31.2%
379 Hillside HillsideUnion County · 22,349 people 8.6% $99,528 27.8%
380 Bound Brook12,219 people 8.6% $90,571 27.1%
381 Elmwood Park Elmwood Park21,412 people 8.5% $101,740 35.1%
382 PennsvilleSalem County · 12,754 people 8.5% $75,097 22.3%
383 Salem Salem5,322 people 8.5% $38,721 15%
384 Haledon8,980 people 8.3% $95,870 24.7%
385 ElkGloucester County · 4,450 people 8.3% $141,382 37.6%
386 HamiltonAtlantic County · 28,204 people 8.2% $78,850 28.4%
387 Wanaque11,206 people 8.2% $113,175 42%
388 Burlington Burlington9,993 people 8.2% $84,813 27.6%
389 Paulsboro Paulsboro6,248 people 8.2% $64,239 23.3%
390 Lakehurst2,681 people 8.2% $84,531 16.5%
391 Dennis DennisCape May County · 6,205 people 8.1% $105,506 33.4%
392 Map of White WhiteWarren County · 4,679 people 8.1% $75,726 24.5%
393 Union City66,463 people 7.9% $64,310 28.3%
394 Map of Lodi Lodi26,082 people 7.8% $89,305 29.6%
395 Maurice River Maurice RiverCumberland County · 5,350 people 7.8% $76,964 5.9%
396 Map of Irvington IrvingtonEssex County · 60,867 people 7.7% $61,609 21.1%
397 Map of Galloway GallowayAtlantic County · 37,996 people 7.5% $91,229 34.1%
398 Gloucester City Gloucester City11,509 people 7.5% $64,938 19.8%
399 Beachwood Beachwood11,088 people 7.5% $106,858 27.5%
400 Keansburg Keansburg9,719 people 7.5% $81,428 24.3%
401 Newark Newark310,178 people 7.3% $52,060 19.7%
402 Map of Linden Linden44,192 people 7.3% $92,915 23.3%
403 PittsgroveSalem County · 8,854 people 7.2% $92,917 24.2%
404 Map of Prospect Park Prospect Park6,319 people 7.2% $53,125 31.1%
405 Trenton Trenton90,338 people 7.1% $52,537 16.2%
406 BellevilleEssex County · 38,065 people 7.1% $90,140 32.6%
407 Newton8,369 people 7.1% $76,221 30.5%
408 Moonachie Moonachie3,126 people 7% $90,260 29.4%
409 Lawrence LawrenceCumberland County · 3,087 people 7% $85,515 21.2%
410 Belvidere2,538 people 7% $95,714 25.4%
411 City of Orange City of OrangeEssex County · 34,281 people 6.9% $52,847 22.5%
412 PembertonBurlington County · 27,030 people 6.9% $80,843 22.5%
413 Plainfield Plainfield55,236 people 6.8% $85,908 22%
414 StillwaterSussex County · 4,052 people 6.8% $123,134 32.6%
415 Pohatcong PohatcongWarren County · 3,266 people 6.8% $103,611 30.4%
416 Garfield32,783 people 6.7% $79,700 25.8%
417 South River South River16,124 people 6.7% $96,147 27.9%
418 Alloway AllowaySalem County · 3,299 people 6.6% $105,156 34.1%
419 Dover18,563 people 6.5% $73,737 17.3%
420 Map of Franklin FranklinGloucester County · 16,490 people 6.5% $110,197 23.5%
421 Union Beach Union Beach5,707 people 6.5% $119,250 37.2%
422 Elizabeth137,302 people 6.3% $66,555 14.6%
423 Clementon Clementon5,410 people 6.3% $62,979 23.2%
424 Franklin Franklin4,968 people 6.3% $92,744 19.7%
425 HopewellCumberland County · 4,386 people 6.3% $100,202 26.7%
426 Map of Little Ferry Little Ferry10,996 people 6.1% $85,750 36.1%
427 Lindenwold21,719 people 6% $55,954 20.9%
428 Woodbury Heights3,117 people 6% $123,083 32.2%
429 Map of Kearny Kearny40,614 people 5.9% $79,154 30.6%
430 Buena Vista Buena VistaAtlantic County · 7,103 people 5.9% $87,581 21.5%
431 Neptune City4,606 people 5.9% $88,864 30.5%
432 Upper PittsgroveSalem County · 3,466 people 5.9% $85,521 26.7%
433 Fairview Fairview15,099 people 5.8% $63,606 23.3%
434 Map of Upper Deerfield Upper DeerfieldCumberland County · 7,799 people 5.8% $82,946 22.5%
435 Swedesboro Swedesboro2,733 people 5.8% $88,542 24.5%
436 Map of New Hanover New HanoverBurlington County · 7,231 people 5.7% $107,292 11.6%
437 Map of Camden Camden71,496 people 5.5% $40,546 10.1%
438 Pleasantville20,712 people 5.5% $53,661 11%
439 Wallington11,889 people 5.5% $85,862 38.6%
440 Vineland61,006 people 5.4% $67,860 24.1%
441 FairfieldCumberland County · 5,422 people 5.3% $60,929 9.8%
442 Paterson158,735 people 5.2% $55,997 11.8%
443 Millville Millville27,511 people 5.2% $70,275 20.2%
444 Woodlynne Woodlynne2,920 people 5.1% $74,808 20.6%
445 Atlantic City38,632 people 5% $41,028 22.4%
446 Lawnside3,200 people 4.9% $71,607 23%
447 Map of Perth Amboy Perth Amboy55,855 people 4.8% $61,977 15.7%
448 Deerfield DeerfieldCumberland County · 3,160 people 4.7% $85,094 22.6%
449 South Hackensack South HackensackBergen County · 2,770 people 4.7% $84,527 28%
450 Phillipsburg Phillipsburg15,299 people 4.5% $68,324 24.6%
451 Bridgeton27,001 people 4.4% $55,781 7.4%
452 CommercialCumberland County · 4,674 people 4.4% $55,733 8.2%
453 South Toms River South Toms River3,716 people 4.3% $103,503 15.6%
454 Kenilworth8,401 people 3.8% $118,611 31.5%
455 Buena4,520 people 3.8% $79,697 25.6%
456 Map of Mullica MullicaAtlantic County · 5,832 people 2.9% $93,421 26.7%
457 Map of Egg Harbor City Egg Harbor City4,400 people 2.6% $71,711 18.4%
458 Map of Penns Grove Penns Grove4,882 people 2.3% $45,781 15.2%
459 MontagueSussex County · 3,833 people 2.3% $101,250 28.7%

How this ranking works

We rank every town by the share of workers who usually work from home. The town with the highest figure ranks #1. For comparison, the figure for New Jersey as a whole is 16.8%.

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