Guest, Sign inJoin
Ho-Ho-Kus Brook, Ho-Ho-Kus, NJ, in autumnHo-Ho-Kus, #1 on this list · Photo: Daniel Case · CC BY-SA 3.0
New Jersey rankings · Jobs & income

Best towns for jobs & income in New Jersey

Ho-Ho-Kus and Norwood share first place on jobs & income among New Jersey’s 468 towns of 2,500+; 279 of the 468 grade A− or better on jobs & income nationally.

The Jobs & income grade: household income, poverty, unemployment (Census ACS) and jobs within a 45-minute drive (EPA). How grades work

#T1

Ho-Ho-Kus

Bergen County · 4,313 people
A+

Jobs & income grade, among the top in the U.S.·Overall A+ · #31 of 466 in NJ

#T1

Norwood

Bergen County · 5,817 people
A+

Jobs & income grade, among the top in the U.S.·Overall A · #64 of 466 in NJ

#3

Hainesport Township

Burlington County · 6,197 people
A+

Jobs & income grade, among the top in the U.S.·Overall B+ · #182 of 466 in NJ

All 468 towns

Jobs & income grade, best first (the letter is national). Towns with the same score share a rank (T = tied; 231 towns here); the overall grade and state rank are beside each.

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

#TownGradeOverall
T1Ho-Ho-KusBergen County · 4,313 peopleA+among the top in the U.S.·Overall A+ · #31 of 466
T1NorwoodBergen County · 5,817 peopleA+among the top in the U.S.·Overall A · #64 of 466
3Hainesport TownshipBurlington County · 6,197 peopleA+among the top in the U.S.·Overall B+ · #182 of 466
4WaldwickBergen County · 10,252 peopleA+among the top in the U.S.·Overall A+ · #22 of 466
T5Mountain LakesMorris County · 4,649 peopleA+among the top in the U.S.·Overall A+ · #11 of 466
T5Old TappanBergen County · 6,686 peopleA+among the top in the U.S.·Overall A+ · #7 of 466
T7FanwoodUnion County · 8,035 peopleA+among the top in the U.S.·Overall A+ · #28 of 466
T7Franklin LakesBergen County · 11,180 peopleA+among the top in the U.S.·Overall A+ · #21 of 466
T7OradellBergen County · 8,293 peopleA+among the top in the U.S.·Overall A+ · #1 of 466
10Harding TownshipMorris County · 3,949 peopleA+among the top in the U.S.·Overall A+ · #10 of 466
11HaworthBergen County · 3,422 peopleA+among the top in the U.S.·Overall A+ · #23 of 466
12Hanover TownshipMorris County · 15,105 peopleA+among the top in the U.S.·Overall A− · #169 of 466
13Park RidgeBergen County · 9,571 peopleA+among the top in the U.S.·Overall A+ · #18 of 466
T14East Greenwich TownshipGloucester County · 12,610 peopleA+among the top in the U.S.·Overall A · #131 of 466
T14Spring LakeMonmouth County · 2,769 peopleA+among the top in the U.S.·Overall A · #61 of 466
T16Berkeley Heights TownshipUnion County · 15,140 peopleA+among the top in the U.S.·Overall A+ · #38 of 466
T16Delaware TownshipHunterdon County · 4,597 peopleA+among the top in the U.S.·Overall A+ · #13 of 466
T16Woodbury HeightsGloucester County · 3,162 peopleA+among the top in the U.S.·Overall A · #130 of 466
19Scotch Plains TownshipUnion County · 25,437 peopleA+better than 98% of U.S. towns·Overall A · #72 of 466
20HillsdaleBergen County · 10,214 peopleA+better than 98% of U.S. towns·Overall A+ · #8 of 466
T21ClintonHunterdon County · 2,794 peopleA+better than 98% of U.S. towns·Overall A− · #161 of 466
T21Peapack and GladstoneSomerset County · 2,587 peopleA+better than 98% of U.S. towns·Overall A · #128 of 466
T21River Vale TownshipBergen County · 10,555 peopleA+better than 98% of U.S. towns·Overall A+ · #6 of 466
T21WestfieldUnion County · 32,595 peopleA+better than 98% of U.S. towns·Overall A+ · #14 of 466
25East Amwell TownshipHunterdon County · 3,952 peopleA+better than 98% of U.S. towns·Overall A− · #168 of 466
26Mendham TownshipMorris County · 6,075 peopleA+better than 98% of U.S. towns·Overall A · #84 of 466
27MilltownMiddlesex County · 7,103 peopleA+better than 98% of U.S. towns·Overall A− · #146 of 466
T28Cranford TownshipUnion County · 24,725 peopleA+better than 98% of U.S. towns·Overall A · #55 of 466
T28Little SilverMonmouth County · 6,124 peopleA+better than 98% of U.S. towns·Overall A+ · #20 of 466
30Pilesgrove TownshipSalem County · 4,280 peopleA+better than 98% of U.S. towns·Overall A− · #158 of 466
31New ProvidenceUnion County · 14,092 peopleA+better than 97% of U.S. towns·Overall A · #50 of 466
T32HaddonfieldCamden County · 12,740 peopleA+better than 97% of U.S. towns·Overall A · #52 of 466
T32MountainsideUnion County · 7,346 peopleA+better than 97% of U.S. towns·Overall A+ · #5 of 466
T32RidgewoodBergen County · 26,527 peopleA+better than 97% of U.S. towns·Overall A+ · #42 of 466
T32Warren TownshipSomerset County · 17,753 peopleA+better than 97% of U.S. towns·Overall A+ · #29 of 466
T32West Amwell TownshipHunterdon County · 3,037 peopleA+better than 97% of U.S. towns·Overall B+ · #213 of 466
T37Millstone TownshipMonmouth County · 10,412 peopleA+better than 97% of U.S. towns·Overall B+ · #197 of 466
T37RamseyBergen County · 14,925 peopleA+better than 97% of U.S. towns·Overall A · #57 of 466
T39Franklin TownshipHunterdon County · 3,288 peopleA+better than 97% of U.S. towns·Overall A · #65 of 466
T39PenningtonMercer County · 2,889 peopleA+better than 97% of U.S. towns·Overall A+ · #9 of 466
41Clark TownshipUnion County · 16,418 peopleA+better than 97% of U.S. towns·Overall B+ · #189 of 466
42Chesterfield TownshipBurlington County · 9,046 peopleA+better than 97% of U.S. towns·Overall A+ · #36 of 466
T43Bethlehem TownshipHunterdon County · 3,774 peopleA+better than 97% of U.S. towns·Overall B+ · #207 of 466
T43Medford LakesBurlington County · 4,403 peopleA+better than 97% of U.S. towns·Overall A · #122 of 466
45Tabernacle TownshipBurlington County · 7,014 peopleA+better than 97% of U.S. towns·Overall B− · #299 of 466
T46Livingston TownshipEssex County · 32,223 peopleA+better than 96% of U.S. towns·Overall A+ · #39 of 466
T46MendhamMorris County · 4,985 peopleA+better than 96% of U.S. towns·Overall A · #59 of 466
T46New Hanover TownshipBurlington County · 6,237 peopleA+better than 96% of U.S. towns·No overall grade
T49ManasquanMonmouth County · 5,954 peopleA+better than 96% of U.S. towns·Overall A− · #143 of 466
T49TotowaPassaic County · 11,166 peopleA+better than 96% of U.S. towns·Overall B− · #278 of 466
51Shamong TownshipBurlington County · 6,659 peopleA+better than 96% of U.S. towns·Overall B− · #302 of 466
T52East Hanover TownshipMorris County · 11,457 peopleA+better than 96% of U.S. towns·Overall B+ · #190 of 466
T52Millburn TownshipEssex County · 22,874 peopleA+better than 96% of U.S. towns·Overall A · #113 of 466
T52WestwoodBergen County · 11,365 peopleA+better than 96% of U.S. towns·Overall A+ · #40 of 466
T55BernardsvilleSomerset County · 7,966 peopleA+better than 96% of U.S. towns·Overall A+ · #41 of 466
T55West Caldwell TownshipEssex County · 11,205 peopleA+better than 96% of U.S. towns·Overall A · #69 of 466
T57Marlboro TownshipMonmouth County · 42,254 peopleA+better than 96% of U.S. towns·Overall A · #90 of 466
T57Tewksbury TownshipHunterdon County · 5,925 peopleA+better than 96% of U.S. towns·Overall A · #47 of 466
59RivertonBurlington County · 2,842 peopleA+better than 96% of U.S. towns·Overall A− · #148 of 466
T60Montville TownshipMorris County · 24,469 peopleA+better than 95% of U.S. towns·Overall A · #112 of 466
T60Washington TownshipBergen County · 9,392 peopleA+better than 95% of U.S. towns·Overall A · #82 of 466
T62AllendaleBergen County · 7,116 peopleA+better than 95% of U.S. towns·Overall A+ · #3 of 466
T62RiverdaleMorris County · 4,144 peopleA+better than 95% of U.S. towns·Overall B− · #265 of 466
64Mansfield TownshipBurlington County · 9,199 peopleA+better than 95% of U.S. towns·Overall A− · #167 of 466
65Bridgewater TownshipSomerset County · 46,455 peopleAbetter than 95% of U.S. towns·Overall A− · #144 of 466
66Bernards TownshipSomerset County · 28,594 peopleAbetter than 95% of U.S. towns·Overall A+ · #17 of 466
67Hazlet TownshipMonmouth County · 20,743 peopleAbetter than 95% of U.S. towns·Overall A− · #171 of 466
68Denville TownshipMorris County · 17,424 peopleAbetter than 94% of U.S. towns·Overall A+ · #12 of 466
T69AudubonCamden County · 8,825 peopleAbetter than 94% of U.S. towns·Overall B · #251 of 466
T69RoselandEssex County · 6,417 peopleAbetter than 94% of U.S. towns·Overall A · #96 of 466
T69StanhopeSussex County · 3,614 peopleAbetter than 94% of U.S. towns·Overall A · #124 of 466
T72ChathamMorris County · 10,027 peopleAbetter than 94% of U.S. towns·Overall A+ · #27 of 466
T72Haddon HeightsCamden County · 7,609 peopleAbetter than 94% of U.S. towns·Overall A · #45 of 466
T72Harrington ParkBergen County · 5,052 peopleAbetter than 94% of U.S. towns·Overall A+ · #4 of 466
T72JamesburgMiddlesex County · 5,819 peopleAbetter than 94% of U.S. towns·Overall B+ · #199 of 466
T76Harrison TownshipGloucester County · 14,043 peopleAbetter than 94% of U.S. towns·Overall A+ · #16 of 466
T76Wyckoff TownshipBergen County · 17,224 peopleAbetter than 94% of U.S. towns·Overall A · #74 of 466
T78Cranbury TownshipMiddlesex County · 4,240 peopleAbetter than 94% of U.S. towns·Overall A+ · #25 of 466
T78Hopewell TownshipMercer County · 18,763 peopleAbetter than 94% of U.S. towns·Overall A · #100 of 466
80Saddle Brook TownshipBergen County · 14,441 peopleAbetter than 94% of U.S. towns·Overall B+ · #191 of 466
81Montgomery TownshipSomerset County · 24,039 peopleAbetter than 94% of U.S. towns·Overall A · #117 of 466
82Medford TownshipBurlington County · 25,612 peopleAbetter than 93% of U.S. towns·Overall A · #115 of 466
83Morris TownshipMorris County · 23,730 peopleAbetter than 93% of U.S. towns·Overall B+ · #200 of 466
84RingwoodPassaic County · 11,853 peopleAbetter than 93% of U.S. towns·Overall A · #127 of 466
85North HaledonPassaic County · 9,089 peopleAbetter than 93% of U.S. towns·Overall B · #240 of 466
86Wayne TownshipPassaic County · 54,819 peopleAbetter than 93% of U.S. towns·Overall B+ · #214 of 466
T87CresskillBergen County · 9,257 peopleAbetter than 93% of U.S. towns·Overall A · #86 of 466
T87HopatcongSussex County · 14,824 peopleAbetter than 93% of U.S. towns·Overall B+ · #222 of 466
T89Mount Laurel TownshipBurlington County · 47,738 peopleAbetter than 93% of U.S. towns·Overall B · #258 of 466
T89River EdgeBergen County · 12,159 peopleAbetter than 93% of U.S. towns·Overall A+ · #33 of 466
T91Glen RockBergen County · 12,288 peopleAbetter than 93% of U.S. towns·Overall A+ · #32 of 466
T91Morris PlainsMorris County · 6,586 peopleAbetter than 93% of U.S. towns·Overall A · #80 of 466
T91Verona TownshipEssex County · 15,107 peopleAbetter than 93% of U.S. towns·Overall A · #68 of 466
94Independence TownshipWarren County · 5,666 peopleAbetter than 92% of U.S. towns·Overall A− · #136 of 466
T95ClosterBergen County · 8,663 peopleAbetter than 92% of U.S. towns·Overall A · #58 of 466
T95Fair HavenMonmouth County · 6,096 peopleAbetter than 92% of U.S. towns·Overall A+ · #2 of 466
T97North CaldwellEssex County · 6,815 peopleAbetter than 92% of U.S. towns·Overall A · #108 of 466
T97Pequannock TownshipMorris County · 15,750 peopleAbetter than 92% of U.S. towns·Overall A · #92 of 466
T97RutherfordBergen County · 19,132 peopleAbetter than 92% of U.S. towns·Overall A · #105 of 466
100Colts Neck TownshipMonmouth County · 9,989 peopleAbetter than 92% of U.S. towns·Overall A · #120 of 466
T101Englewood CliffsBergen County · 5,384 peopleAbetter than 92% of U.S. towns·Overall A · #53 of 466
T101Plainsboro TownshipMiddlesex County · 24,349 peopleAbetter than 92% of U.S. towns·Overall A · #103 of 466
103OaklandBergen County · 12,837 peopleAbetter than 92% of U.S. towns·Overall A+ · #26 of 466
104Point PleasantOcean County · 19,712 peopleAbetter than 92% of U.S. towns·Overall A · #88 of 466
T105Evesham TownshipBurlington County · 49,525 peopleAbetter than 92% of U.S. towns·Overall B+ · #217 of 466
T105Hillsborough TownshipSomerset County · 45,061 peopleAbetter than 92% of U.S. towns·Overall A · #97 of 466
T107DumontBergen County · 18,501 peopleAbetter than 91% of U.S. towns·Overall A+ · #35 of 466
T107Monmouth BeachMonmouth County · 3,226 peopleAbetter than 91% of U.S. towns·Overall A+ · #34 of 466
T107RumsonMonmouth County · 7,157 peopleAbetter than 91% of U.S. towns·Overall A · #44 of 466
T107ShrewsburyMonmouth County · 4,178 peopleAbetter than 91% of U.S. towns·Overall B+ · #185 of 466
T107WatchungSomerset County · 6,583 peopleAbetter than 91% of U.S. towns·Overall B− · #272 of 466
T112EmersonBergen County · 7,371 peopleAbetter than 91% of U.S. towns·Overall A+ · #19 of 466
T112Mahwah TownshipBergen County · 25,678 peopleAbetter than 91% of U.S. towns·Overall A · #116 of 466
114Westampton TownshipBurlington County · 9,436 peopleAbetter than 91% of U.S. towns·Overall B− · #312 of 466
T115HobokenHudson County · 59,027 peopleAbetter than 91% of U.S. towns·Overall B · #238 of 466
T115Mine Hill TownshipMorris County · 4,160 peopleAbetter than 91% of U.S. towns·Overall A− · #172 of 466
T117DemarestBergen County · 4,893 peopleAbetter than 90% of U.S. towns·Overall A · #123 of 466
T117Kingwood TownshipHunterdon County · 3,864 peopleAbetter than 90% of U.S. towns·Overall B · #232 of 466
T117Raritan TownshipHunterdon County · 25,281 peopleAbetter than 90% of U.S. towns·Overall A · #71 of 466
T120HightstownMercer County · 6,007 peopleAbetter than 90% of U.S. towns·Overall B+ · #203 of 466
T120Pompton LakesPassaic County · 11,246 peopleAbetter than 90% of U.S. towns·Overall A · #129 of 466
122Randolph TownshipMorris County · 26,878 peopleAbetter than 90% of U.S. towns·Overall A · #101 of 466
T123Freehold TownshipMonmouth County · 36,052 peopleAbetter than 90% of U.S. towns·Overall B+ · #195 of 466
T123Glen RidgeEssex County · 8,259 peopleAbetter than 90% of U.S. towns·Overall A · #70 of 466
T123South PlainfieldMiddlesex County · 24,891 peopleAbetter than 90% of U.S. towns·Overall B− · #268 of 466
T126Holmdel TownshipMonmouth County · 17,535 peopleAbetter than 90% of U.S. towns·Overall A · #66 of 466
T126MetuchenMiddlesex County · 15,363 peopleAbetter than 90% of U.S. towns·Overall A · #85 of 466
T126Springfield TownshipUnion County · 18,342 peopleAbetter than 90% of U.S. towns·Overall A− · #177 of 466
129Mantua TownshipGloucester County · 15,582 peopleAbetter than 90% of U.S. towns·Overall B+ · #181 of 466
T130Hasbrouck HeightsBergen County · 12,211 peopleAbetter than 89% of U.S. towns·Overall A · #63 of 466
T130Jefferson TownshipMorris County · 20,703 peopleAbetter than 89% of U.S. towns·Overall A · #121 of 466
T132Atlantic HighlandsMonmouth County · 4,417 peopleAbetter than 89% of U.S. towns·No overall grade
T132BerlinCamden County · 7,628 peopleAbetter than 89% of U.S. towns·Overall A− · #173 of 466
T132SomervilleSomerset County · 14,665 peopleAbetter than 89% of U.S. towns·Overall B · #243 of 466
135MontvaleBergen County · 10,113 peopleAbetter than 89% of U.S. towns·Overall A · #78 of 466
T136Boonton TownshipMorris County · 4,432 peopleAbetter than 89% of U.S. towns·Overall A · #73 of 466
T136MadisonMorris County · 16,607 peopleAbetter than 89% of U.S. towns·Overall A+ · #15 of 466
T136Upper TownshipCape May County · 12,355 peopleAbetter than 89% of U.S. towns·Overall B · #252 of 466
T139Washington TownshipMorris County · 18,309 peopleAbetter than 89% of U.S. towns·Overall A · #75 of 466
T139West Windsor TownshipMercer County · 32,839 peopleAbetter than 89% of U.S. towns·Overall A · #77 of 466
T141PrincetonMercer County · 31,469 peopleAbetter than 89% of U.S. towns·Overall A− · #151 of 466
T141WanaquePassaic County · 11,418 peopleAbetter than 89% of U.S. towns·Overall A− · #133 of 466
T143BeachwoodOcean County · 11,340 peopleAbetter than 89% of U.S. towns·Overall B · #253 of 466
T143HawthornePassaic County · 20,169 peopleAbetter than 89% of U.S. towns·Overall B+ · #192 of 466
T143Maplewood TownshipEssex County · 26,320 peopleAbetter than 89% of U.S. towns·Overall A− · #156 of 466
T146RaritanSomerset County · 8,516 peopleAbetter than 88% of U.S. towns·Overall B+ · #206 of 466
T146SummitUnion County · 23,314 peopleAbetter than 88% of U.S. towns·Overall A · #51 of 466
T146TenaflyBergen County · 15,237 peopleAbetter than 88% of U.S. towns·Overall A · #46 of 466
T149Alloway TownshipSalem County · 3,338 peopleAbetter than 88% of U.S. towns·Overall B− · #266 of 466
T149Bradley BeachMonmouth County · 4,163 peopleAbetter than 88% of U.S. towns·Overall B− · #285 of 466
T149East Brunswick TownshipMiddlesex County · 50,678 peopleAbetter than 88% of U.S. towns·Overall A− · #163 of 466
152Robbinsville TownshipMercer County · 15,958 peopleAbetter than 88% of U.S. towns·Overall A · #89 of 466
153Rockaway TownshipMorris County · 27,728 peopleAbetter than 88% of U.S. towns·Overall A− · #162 of 466
154South Orange Village TownshipEssex County · 19,139 peopleAbetter than 88% of U.S. towns·Overall B+ · #186 of 466
T155Bedminster TownshipSomerset County · 8,285 peopleAbetter than 87% of U.S. towns·Overall A · #76 of 466
T155Clinton TownshipHunterdon County · 13,412 peopleAbetter than 87% of U.S. towns·Overall A · #81 of 466
T155Montclair TownshipEssex County · 44,633 peopleAbetter than 87% of U.S. towns·Overall A · #126 of 466
158Greenwich TownshipGloucester County · 5,026 peopleAbetter than 87% of U.S. towns·Overall A− · #179 of 466
T159Midland ParkBergen County · 7,039 peopleAbetter than 87% of U.S. towns·Overall A+ · #37 of 466
T159Mount ArlingtonMorris County · 5,985 peopleAbetter than 87% of U.S. towns·Overall A · #95 of 466
T159South Brunswick TownshipMiddlesex County · 47,454 peopleAbetter than 87% of U.S. towns·Overall A · #125 of 466
T162Andover TownshipSussex County · 5,721 peopleAbetter than 87% of U.S. towns·Overall A · #107 of 466
T162Woolwich TownshipGloucester County · 14,858 peopleAbetter than 87% of U.S. towns·Overall A− · #150 of 466
164LeoniaBergen County · 9,441 peopleAbetter than 87% of U.S. towns·Overall A · #99 of 466
T165Byram TownshipSussex County · 8,249 peopleAbetter than 87% of U.S. towns·Overall B+ · #221 of 466
T165Wood-RidgeBergen County · 10,341 peopleAbetter than 87% of U.S. towns·Overall A · #104 of 466
167Delran TownshipBurlington County · 18,909 peopleAbetter than 86% of U.S. towns·Overall B− · #296 of 466
168Greenwich TownshipWarren County · 5,726 peopleAbetter than 86% of U.S. towns·Overall B− · #286 of 466
T169Manalapan TownshipMonmouth County · 40,987 peopleAbetter than 86% of U.S. towns·Overall A · #94 of 466
T169Wall TownshipMonmouth County · 26,753 peopleAbetter than 86% of U.S. towns·Overall B+ · #198 of 466
171Aberdeen TownshipMonmouth County · 19,535 peopleAbetter than 86% of U.S. towns·Overall B+ · #218 of 466
T172KinnelonMorris County · 10,138 peopleAbetter than 86% of U.S. towns·Overall A · #48 of 466
T172Teaneck TownshipBergen County · 43,329 peopleAbetter than 86% of U.S. towns·Overall B+ · #201 of 466
174Washington TownshipGloucester County · 49,840 peopleAbetter than 86% of U.S. towns·Overall B · #227 of 466
T175SecaucusHudson County · 22,640 peopleAbetter than 86% of U.S. towns·Overall B− · #294 of 466
T175Woodcliff LakeBergen County · 6,193 peopleAbetter than 86% of U.S. towns·Overall A+ · #24 of 466
177Branchburg TownshipSomerset County · 15,511 peopleAbetter than 86% of U.S. towns·Overall A− · #138 of 466
178Moorestown TownshipBurlington County · 22,262 peopleAbetter than 86% of U.S. towns·Overall A · #118 of 466
179Saddle RiverBergen County · 3,430 peopleAbetter than 86% of U.S. towns·Overall A− · #145 of 466
T180Little Falls TownshipPassaic County · 15,340 peopleAbetter than 86% of U.S. towns·Overall A− · #155 of 466
T180Parsippany-Troy Hills TownshipMorris County · 56,633 peopleAbetter than 86% of U.S. towns·Overall A · #114 of 466
T180RidgefieldBergen County · 11,547 peopleAbetter than 86% of U.S. towns·Overall B+ · #196 of 466
183BrielleMonmouth County · 4,959 peopleAbetter than 85% of U.S. towns·Overall A+ · #30 of 466
T184Green Brook TownshipSomerset County · 7,410 peopleAbetter than 85% of U.S. towns·Overall A− · #174 of 466
T184Upper Freehold TownshipMonmouth County · 7,251 peopleAbetter than 85% of U.S. towns·Overall A− · #159 of 466
T184Upper Saddle RiverBergen County · 8,650 peopleAbetter than 85% of U.S. towns·Overall A · #79 of 466
T187Franklin TownshipWarren County · 3,049 peopleAbetter than 85% of U.S. towns·Overall B− · #271 of 466
T187Franklin TownshipSomerset County · 69,105 peopleAbetter than 85% of U.S. towns·Overall B · #246 of 466
T187Weehawken TownshipHudson County · 17,827 peopleAbetter than 85% of U.S. towns·Overall B · #244 of 466
190Readington TownshipHunterdon County · 16,406 peopleA−better than 85% of U.S. towns·Overall A · #132 of 466
T191Edison TownshipMiddlesex County · 109,077 peopleA−better than 85% of U.S. towns·Overall B+ · #210 of 466
T191NorthvaleBergen County · 4,978 peopleA−better than 85% of U.S. towns·Overall A · #49 of 466
193Woodland ParkPassaic County · 13,623 peopleA−better than 85% of U.S. towns·Overall B− · #264 of 466
T194Roselle ParkUnion County · 15,603 peopleA−better than 84% of U.S. towns·Overall A− · #153 of 466
T194South Harrison TownshipGloucester County · 3,479 peopleA−better than 84% of U.S. towns·Overall A− · #134 of 466
T196Dennis TownshipCape May County · 6,100 peopleA−better than 84% of U.S. towns·Overall C · #356 of 466
T196Middletown TownshipMonmouth County · 67,135 peopleA−better than 84% of U.S. towns·Overall A · #93 of 466
T196New MilfordBergen County · 17,133 peopleA−better than 84% of U.S. towns·Overall A · #67 of 466
T199Pohatcong TownshipWarren County · 3,578 peopleA−better than 84% of U.S. towns·Overall C− · #379 of 466
T199West Milford TownshipPassaic County · 25,216 peopleA−better than 84% of U.S. towns·Overall A− · #164 of 466
201Monroe TownshipMiddlesex County · 49,830 peopleA−better than 84% of U.S. towns·Overall A · #106 of 466
202NorthfieldAtlantic County · 8,496 peopleA−better than 84% of U.S. towns·Overall A− · #178 of 466
203PitmanGloucester County · 8,961 peopleA−better than 84% of U.S. towns·Overall A · #111 of 466
T204Cedar Grove TownshipEssex County · 13,916 peopleA−better than 84% of U.S. towns·Overall A · #60 of 466
T204Lawrence TownshipMercer County · 34,165 peopleA−better than 84% of U.S. towns·Overall B · #228 of 466
206Fair LawnBergen County · 37,128 peopleA−better than 84% of U.S. towns·Overall A · #98 of 466
207Spring Lake HeightsMonmouth County · 4,868 peopleA−better than 83% of U.S. towns·Overall A · #56 of 466
208Florence TownshipBurlington County · 13,385 peopleA−better than 83% of U.S. towns·Overall B · #239 of 466
209Mount Olive TownshipMorris County · 29,503 peopleA−better than 83% of U.S. towns·Overall A · #87 of 466
T210Cinnaminson TownshipBurlington County · 17,930 peopleA−better than 83% of U.S. towns·Overall B− · #289 of 466
T210ParamusBergen County · 26,723 peopleA−better than 83% of U.S. towns·Overall B− · #293 of 466
T210Union BeachMonmouth County · 5,708 peopleA−better than 83% of U.S. towns·Overall C+ · #316 of 466
213ButlerMorris County · 8,184 peopleA−better than 83% of U.S. towns·Overall A · #110 of 466
214Elk TownshipGloucester County · 4,520 peopleA−better than 83% of U.S. towns·Overall B+ · #194 of 466
215East RutherfordBergen County · 10,566 peopleA−better than 83% of U.S. towns·Overall B− · #287 of 466
216Holland TownshipHunterdon County · 5,239 peopleA−better than 82% of U.S. towns·Overall C+ · #324 of 466
T217Howell TownshipMonmouth County · 55,156 peopleA−better than 82% of U.S. towns·Overall B · #225 of 466
T217Sparta TownshipSussex County · 20,431 peopleA−better than 82% of U.S. towns·Overall A · #83 of 466
219Lincoln ParkMorris County · 10,950 peopleA−better than 82% of U.S. towns·Overall A · #119 of 466
T220BloomingdalePassaic County · 7,853 peopleA−better than 82% of U.S. towns·Overall B · #230 of 466
T220Piscataway TownshipMiddlesex County · 62,253 peopleA−better than 82% of U.S. towns·Overall B · #229 of 466
222MaywoodBergen County · 10,166 peopleA−better than 82% of U.S. towns·Overall A− · #140 of 466
223Fredon TownshipSussex County · 3,332 peopleA−better than 82% of U.S. towns·Overall A− · #166 of 466
T224Long Hill TownshipMorris County · 8,684 peopleA−better than 82% of U.S. towns·Overall B+ · #187 of 466
T224Springfield TownshipBurlington County · 3,315 peopleA−better than 82% of U.S. towns·Overall B− · #301 of 466
226Roxbury TownshipMorris County · 23,427 peopleA−better than 82% of U.S. towns·Overall A− · #157 of 466
T227Chester TownshipMorris County · 7,795 peopleA−better than 81% of U.S. towns·Overall A · #62 of 466
T227Nutley TownshipEssex County · 30,744 peopleA−better than 81% of U.S. towns·Overall A− · #149 of 466
229Burlington TownshipBurlington County · 24,893 peopleA−better than 81% of U.S. towns·Overall B− · #300 of 466
230Union TownshipUnion County · 63,675 peopleA−better than 81% of U.S. towns·Overall B− · #290 of 466
T231Point Pleasant BeachOcean County · 4,993 peopleA−better than 81% of U.S. towns·Overall B · #261 of 466
T231Voorhees TownshipCamden County · 31,571 peopleA−better than 81% of U.S. towns·Overall A− · #175 of 466
233Florham ParkMorris County · 14,456 peopleA−better than 81% of U.S. towns·Overall A · #43 of 466
234LambertvilleHunterdon County · 4,198 peopleA−better than 81% of U.S. towns·Overall B+ · #220 of 466
T235Highland ParkMiddlesex County · 15,259 peopleA−better than 81% of U.S. towns·Overall B · #248 of 466
T235MorristownMorris County · 20,750 peopleA−better than 81% of U.S. towns·Overall B+ · #211 of 466
237BergenfieldBergen County · 28,754 peopleA−better than 80% of U.S. towns·Overall A · #109 of 466
238BordentownBurlington County · 4,108 peopleA−better than 80% of U.S. towns·Overall A− · #154 of 466
T239KenilworthUnion County · 8,602 peopleA−better than 80% of U.S. towns·Overall B · #235 of 466
T239West Deptford TownshipGloucester County · 22,681 peopleA−better than 80% of U.S. towns·Overall B− · #270 of 466
T239West Orange TownshipEssex County · 49,557 peopleA−better than 80% of U.S. towns·Overall B · #256 of 466
242CaldwellEssex County · 9,375 peopleA−better than 80% of U.S. towns·Overall A · #54 of 466
T243Liberty TownshipWarren County · 2,701 peopleA−better than 80% of U.S. towns·Overall B− · #283 of 466
T243North ArlingtonBergen County · 16,601 peopleA−better than 80% of U.S. towns·Overall B · #223 of 466
T243Red BankMonmouth County · 12,896 peopleA−better than 80% of U.S. towns·Overall C+ · #323 of 466
246Woodbridge TownshipMiddlesex County · 104,802 peopleA−better than 80% of U.S. towns·Overall B− · #277 of 466
247Eastampton TownshipBurlington County · 6,603 peopleA−better than 80% of U.S. towns·Overall C+ · #328 of 466
248BogotaBergen County · 9,816 peopleA−better than 80% of U.S. towns·Overall B+ · #212 of 466
249Margate CityAtlantic County · 5,194 peopleA−better than 79% of U.S. towns·Overall A− · #139 of 466
250MiddlesexMiddlesex County · 14,740 peopleA−better than 79% of U.S. towns·Overall B+ · #188 of 466
251Lyndhurst TownshipBergen County · 22,343 peopleA−better than 79% of U.S. towns·Overall B · #236 of 466
252OceanportMonmouth County · 6,540 peopleA−better than 79% of U.S. towns·Overall A · #91 of 466
253Toms River TownshipOcean County · 100,899 peopleA−better than 79% of U.S. towns·Overall C+ · #317 of 466
254Cherry Hill TownshipCamden County · 79,965 peopleA−better than 79% of U.S. towns·Overall B+ · #180 of 466
255High BridgeHunterdon County · 3,603 peopleA−better than 79% of U.S. towns·Overall A− · #137 of 466
256LinwoodAtlantic County · 7,051 peopleA−better than 78% of U.S. towns·Overall A− · #142 of 466
257SayrevilleMiddlesex County · 46,787 peopleA−better than 78% of U.S. towns·Overall B− · #273 of 466
258Green TownshipSussex County · 3,715 peopleA−better than 78% of U.S. towns·Overall A− · #147 of 466
259Rochelle Park TownshipBergen County · 5,972 peopleA−better than 78% of U.S. towns·Overall B− · #267 of 466
260RockawayMorris County · 6,631 peopleA−better than 77% of U.S. towns·Overall A · #102 of 466
261Fort LeeBergen County · 40,345 peopleA−better than 77% of U.S. towns·Overall A− · #160 of 466
262HamburgSussex County · 3,345 peopleA−better than 77% of U.S. towns·Overall B · #262 of 466
T263Jackson TownshipOcean County · 61,281 peopleA−better than 77% of U.S. towns·Overall B · #231 of 466
T263ManvilleSomerset County · 10,932 peopleA−better than 77% of U.S. towns·Overall C · #372 of 466
265Tinton FallsMonmouth County · 19,539 peopleA−better than 77% of U.S. towns·Overall B+ · #219 of 466
T266Haddon TownshipCamden County · 15,649 peopleA−better than 77% of U.S. towns·Overall B− · #279 of 466
T266West Long BranchMonmouth County · 8,625 peopleA−better than 77% of U.S. towns·Overall B+ · #193 of 466
268NetcongMorris County · 3,924 peopleA−better than 77% of U.S. towns·Overall B+ · #183 of 466
T269Bloomfield TownshipEssex County · 56,375 peopleA−better than 76% of U.S. towns·Overall B · #259 of 466
T269Delanco TownshipBurlington County · 5,010 peopleA−better than 76% of U.S. towns·Overall C · #361 of 466
271Bordentown TownshipBurlington County · 12,821 peopleA−better than 76% of U.S. towns·Overall B · #226 of 466
T272BarringtonCamden County · 7,155 peopleA−better than 76% of U.S. towns·Overall A− · #165 of 466
T272MatawanMonmouth County · 9,768 peopleA−better than 76% of U.S. towns·Overall B · #247 of 466
274Stafford TownshipOcean County · 30,958 peopleA−better than 75% of U.S. towns·Overall B · #241 of 466
T275East Windsor TownshipMercer County · 30,562 peopleA−better than 75% of U.S. towns·Overall B · #254 of 466
T275MoonachieBergen County · 3,153 peopleA−better than 75% of U.S. towns·Overall A− · #170 of 466
277SpotswoodMiddlesex County · 8,236 peopleA−better than 75% of U.S. towns·Overall B · #233 of 466
T278North Brunswick TownshipMiddlesex County · 45,097 peopleA−better than 75% of U.S. towns·Overall B− · #311 of 466
T278Union TownshipHunterdon County · 6,649 peopleA−better than 75% of U.S. towns·Overall A− · #152 of 466
280South AmboyMiddlesex County · 10,403 peopleB+better than 75% of U.S. towns·Overall C+ · #335 of 466
281OaklynCamden County · 3,985 peopleB+better than 75% of U.S. towns·Overall B+ · #184 of 466
282MagnoliaCamden County · 4,415 peopleB+better than 74% of U.S. towns·Overall C · #345 of 466
283Brick TownshipOcean County · 77,402 peopleB+better than 74% of U.S. towns·Overall B− · #308 of 466
284Hamilton TownshipMercer County · 94,157 peopleB+better than 74% of U.S. towns·Overall C · #346 of 466
285EdgewaterBergen County · 15,499 peopleB+better than 74% of U.S. towns·Overall B+ · #208 of 466
T286BeverlyBurlington County · 2,564 peopleB+better than 74% of U.S. towns·Overall C+ · #318 of 466
T286Cliffside ParkBergen County · 26,539 peopleB+better than 74% of U.S. towns·Overall B · #263 of 466
288Mullica TownshipAtlantic County · 5,853 peopleB+better than 74% of U.S. towns·Overall B− · #280 of 466
T289Deptford TownshipGloucester County · 32,600 peopleB+better than 74% of U.S. towns·Overall C+ · #322 of 466
T289StratfordCamden County · 7,200 peopleB+better than 74% of U.S. towns·Overall B+ · #209 of 466
291Frankford TownshipSussex County · 5,368 peopleB+better than 74% of U.S. towns·Overall C+ · #319 of 466
T292BelvidereWarren County · 2,551 peopleB+better than 74% of U.S. towns·Overall B− · #276 of 466
T292Ocean TownshipMonmouth County · 28,088 peopleB+better than 74% of U.S. towns·Overall C+ · #315 of 466
294BoontonMorris County · 8,920 peopleB+better than 73% of U.S. towns·Overall B · #234 of 466
295EatontownMonmouth County · 13,607 peopleB+better than 73% of U.S. towns·Overall C+ · #329 of 466
T296Bound BrookSomerset County · 13,038 peopleB+better than 72% of U.S. towns·Overall C− · #389 of 466
T296Waterford TownshipCamden County · 10,562 peopleB+better than 72% of U.S. towns·Overall B− · #282 of 466
T296Winslow TownshipCamden County · 40,562 peopleB+better than 72% of U.S. towns·Overall C · #344 of 466
299Blairstown TownshipWarren County · 5,815 peopleB+better than 72% of U.S. towns·Overall B · #249 of 466
300Fairfield TownshipEssex County · 8,346 peopleB+better than 72% of U.S. towns·Overall B+ · #216 of 466
301MerchantvilleCamden County · 4,241 peopleB+better than 71% of U.S. towns·Overall C+ · #325 of 466
302HaledonPassaic County · 9,125 peopleB+better than 71% of U.S. towns·Overall C− · #406 of 466
T303FlemingtonHunterdon County · 4,856 peopleB+better than 71% of U.S. towns·Overall C+ · #321 of 466
T303Palisades ParkBergen County · 20,317 peopleB+better than 71% of U.S. towns·Overall B− · #275 of 466
305Old Bridge TownshipMiddlesex County · 70,228 peopleB+better than 71% of U.S. towns·Overall B · #237 of 466
T306CarlstadtBergen County · 6,410 peopleB+better than 71% of U.S. towns·Overall B− · #291 of 466
T306Lacey TownshipOcean County · 30,297 peopleB+better than 71% of U.S. towns·Overall B− · #295 of 466
T306Lumberton TownshipBurlington County · 13,171 peopleB+better than 71% of U.S. towns·Overall C+ · #343 of 466
309Hopewell TownshipCumberland County · 4,517 peopleB+better than 71% of U.S. towns·Overall D · #411 of 466
310Vernon TownshipSussex County · 22,965 peopleB+better than 70% of U.S. towns·Overall B+ · #204 of 466
311Ocean CityCape May County · 11,101 peopleB+better than 70% of U.S. towns·Overall B · #250 of 466
T312BellmawrCamden County · 11,874 peopleB+better than 70% of U.S. towns·Overall B− · #288 of 466
T312CliftonPassaic County · 91,127 peopleB+better than 70% of U.S. towns·Overall C+ · #341 of 466
T312Franklin TownshipGloucester County · 16,666 peopleB+better than 70% of U.S. towns·Overall C · #353 of 466
T312Little Egg Harbor TownshipOcean County · 21,801 peopleB+better than 70% of U.S. towns·Overall C+ · #339 of 466
316Stillwater TownshipSussex County · 4,072 peopleB+better than 70% of U.S. towns·Overall B− · #292 of 466
317RunnemedeCamden County · 8,443 peopleB+better than 69% of U.S. towns·Overall B− · #298 of 466
318WashingtonWarren County · 7,326 peopleB+better than 69% of U.S. towns·Overall B− · #304 of 466
319CollingswoodCamden County · 14,386 peopleB+better than 69% of U.S. towns·Overall C+ · #340 of 466
T320GarwoodUnion County · 5,390 peopleB+better than 69% of U.S. towns·Overall A− · #135 of 466
T320Little FerryBergen County · 11,099 peopleB+better than 69% of U.S. towns·Overall C+ · #333 of 466
322Hardyston TownshipSussex County · 8,541 peopleB+better than 68% of U.S. towns·Overall B+ · #205 of 466
323Gloucester TownshipCamden County · 67,085 peopleB+better than 68% of U.S. towns·Overall B− · #306 of 466
324Mansfield TownshipWarren County · 7,996 peopleB+better than 68% of U.S. towns·Overall C+ · #327 of 466
325Harmony TownshipWarren County · 2,542 peopleB+better than 68% of U.S. towns·Overall C− · #408 of 466
326HarrisonHudson County · 22,105 peopleB+better than 67% of U.S. towns·Overall C · #357 of 466
T327EnglewoodBergen County · 30,035 peopleB+better than 67% of U.S. towns·Overall C− · #374 of 466
T327White TownshipWarren County · 4,706 peopleB+better than 67% of U.S. towns·Overall C+ · #314 of 466
329Plumsted TownshipOcean County · 9,991 peopleB+better than 67% of U.S. towns·Overall C · #349 of 466
330SwedesboroGloucester County · 2,766 peopleB+better than 66% of U.S. towns·Overall B+ · #202 of 466
331Pittsgrove TownshipSalem County · 9,039 peopleB+better than 66% of U.S. towns·Overall C− · #381 of 466
332Willingboro TownshipBurlington County · 32,824 peopleB+better than 65% of U.S. towns·Overall D · #426 of 466
T333CarteretMiddlesex County · 25,781 peopleB+better than 65% of U.S. towns·Overall C · #367 of 466
T333Knowlton TownshipWarren County · 2,947 peopleB+better than 65% of U.S. towns·Overall C · #370 of 466
335Monroe TownshipGloucester County · 38,137 peopleBbetter than 65% of U.S. towns·Overall B− · #281 of 466
336BelmarMonmouth County · 5,853 peopleBbetter than 65% of U.S. towns·Overall B− · #303 of 466
337Logan TownshipGloucester County · 6,126 peopleBbetter than 65% of U.S. towns·Overall B− · #269 of 466
338KeansburgMonmouth County · 9,818 peopleBbetter than 64% of U.S. towns·Overall C− · #398 of 466
339WoodstownSalem County · 3,784 peopleBbetter than 64% of U.S. towns·Overall A− · #176 of 466
340Quinton TownshipSalem County · 2,675 peopleBbetter than 64% of U.S. towns·Overall C− · #402 of 466
T341Hillside TownshipUnion County · 22,860 peopleBbetter than 64% of U.S. towns·Overall D · #413 of 466
T341RahwayUnion County · 31,010 peopleBbetter than 64% of U.S. towns·Overall C · #363 of 466
343Berlin TownshipCamden County · 6,060 peopleBbetter than 64% of U.S. towns·Overall C · #366 of 466
T344Allamuchy TownshipWarren County · 5,484 peopleBbetter than 64% of U.S. towns·Overall C · #350 of 466
T344North WildwoodCape May County · 3,518 peopleBbetter than 64% of U.S. towns·Overall D · #417 of 466
T346Alexandria TownshipHunterdon County · 4,811 peopleBbetter than 63% of U.S. towns·Overall C+ · #331 of 466
T346Buena Vista TownshipAtlantic County · 7,175 peopleBbetter than 63% of U.S. towns·Overall D · #415 of 466
T346RoselleUnion County · 23,261 peopleBbetter than 63% of U.S. towns·Overall C · #355 of 466
T349Elmwood ParkBergen County · 21,534 peopleBbetter than 63% of U.S. towns·Overall C · #368 of 466
T349National ParkGloucester County · 3,088 peopleBbetter than 63% of U.S. towns·Overall C · #348 of 466
T349PalmyraBurlington County · 7,664 peopleBbetter than 63% of U.S. towns·Overall C · #359 of 466
T352Maple Shade TownshipBurlington County · 20,556 peopleBbetter than 63% of U.S. towns·Overall D · #412 of 466
T352South Toms RiverOcean County · 3,895 peopleBbetter than 63% of U.S. towns·Overall C+ · #326 of 466
T354Jersey CityHudson County · 302,013 peopleBbetter than 62% of U.S. towns·Overall C− · #396 of 466
T354Southampton TownshipBurlington County · 10,563 peopleBbetter than 62% of U.S. towns·Overall C+ · #334 of 466
356South Bound BrookSomerset County · 4,926 peopleBbetter than 62% of U.S. towns·Overall C · #365 of 466
357Lebanon TownshipHunterdon County · 6,229 peopleBbetter than 62% of U.S. towns·Overall A− · #141 of 466
358Mount EphraimCamden County · 4,716 peopleBbetter than 62% of U.S. towns·Overall C · #358 of 466
T359LindenUnion County · 45,752 peopleBbetter than 61% of U.S. towns·Overall C · #360 of 466
T359Lopatcong TownshipWarren County · 9,537 peopleBbetter than 61% of U.S. towns·Overall B · #257 of 466
361ClaytonGloucester County · 9,041 peopleBbetter than 61% of U.S. towns·Overall B · #255 of 466
362North Hanover TownshipBurlington County · 8,189 peopleBbetter than 61% of U.S. towns·Overall C · #351 of 466
363Mount Holly TownshipBurlington County · 10,645 peopleBbetter than 60% of U.S. towns·Overall C− · #380 of 466
T364Belleville TownshipEssex County · 38,997 peopleBbetter than 60% of U.S. towns·Overall C · #371 of 466
T364Hampton TownshipSussex County · 4,989 peopleBbetter than 60% of U.S. towns·Overall B− · #309 of 466
T364Wantage TownshipSussex County · 11,154 peopleBbetter than 60% of U.S. towns·Overall C · #369 of 466
367South Hackensack TownshipBergen County · 2,755 peopleBbetter than 60% of U.S. towns·Overall C− · #377 of 466
368BayonneHudson County · 74,744 peopleBbetter than 59% of U.S. towns·Overall C · #364 of 466
369Ridgefield ParkBergen County · 13,372 peopleBbetter than 59% of U.S. towns·Overall B− · #274 of 466
370Edgewater Park TownshipBurlington County · 9,617 peopleBbetter than 59% of U.S. towns·Overall C− · #401 of 466
371Neptune TownshipMonmouth County · 28,273 peopleBbetter than 58% of U.S. towns·Overall D · #428 of 466
372South RiverMiddlesex County · 16,262 peopleBbetter than 58% of U.S. towns·Overall C+ · #330 of 466
373Ewing TownshipMercer County · 39,030 peopleBbetter than 57% of U.S. towns·Overall C− · #397 of 466
374FranklinSussex County · 5,083 peopleBbetter than 57% of U.S. towns·Overall B · #260 of 466
375North Bergen TownshipHudson County · 61,483 peopleBbetter than 57% of U.S. towns·Overall C− · #375 of 466
376Upper Pittsgrove TownshipSalem County · 3,545 peopleBbetter than 56% of U.S. towns·Overall B+ · #215 of 466
377HackensackBergen County · 46,380 peopleBbetter than 55% of U.S. towns·Overall C− · #393 of 466
378BrigantineAtlantic County · 7,658 peopleBbetter than 55% of U.S. towns·Overall C+ · #320 of 466
379LakehurstOcean County · 2,735 peopleBbetter than 55% of U.S. towns·Overall D · #414 of 466
380KearnyHudson County · 40,862 peopleBbetter than 55% of U.S. towns·Overall C− · #383 of 466
381WallingtonBergen County · 12,092 peopleB−better than 55% of U.S. towns·Overall B− · #297 of 466
382Pemberton TownshipBurlington County · 27,611 peopleB−better than 55% of U.S. towns·Overall C− · #387 of 466
383LodiBergen County · 26,187 peopleB−better than 54% of U.S. towns·Overall C+ · #313 of 466
384HighlandsMonmouth County · 4,350 peopleB−better than 54% of U.S. towns·Overall B · #242 of 466
385Barnegat TownshipOcean County · 26,151 peopleB−better than 54% of U.S. towns·Overall B− · #310 of 466
T386KeyportMonmouth County · 7,235 peopleB−better than 54% of U.S. towns·Overall C+ · #332 of 466
T386SomerdaleCamden County · 5,823 peopleB−better than 54% of U.S. towns·Overall C− · #395 of 466
388Upper Deerfield TownshipCumberland County · 8,111 peopleB−better than 54% of U.S. towns·Overall D− · #443 of 466
389GarfieldBergen County · 33,353 peopleB−better than 54% of U.S. towns·Overall C− · #382 of 466
390AbseconAtlantic County · 9,209 peopleB−better than 53% of U.S. towns·Overall D · #409 of 466
391HammontonAtlantic County · 15,060 peopleB−better than 53% of U.S. towns·Overall C+ · #338 of 466
392Egg Harbor TownshipAtlantic County · 48,435 peopleB−better than 52% of U.S. towns·Overall C · #373 of 466
393North PlainfieldSomerset County · 22,879 peopleB−better than 52% of U.S. towns·Overall D · #410 of 466
394Egg Harbor CityAtlantic County · 4,426 peopleB−better than 52% of U.S. towns·Overall D · #418 of 466
395Pennsauken TownshipCamden County · 37,742 peopleB−better than 52% of U.S. towns·Overall D · #423 of 466
396DunellenMiddlesex County · 8,337 peopleB−better than 52% of U.S. towns·Overall D · #421 of 466
397HackettstownWarren County · 10,185 peopleB−better than 51% of U.S. towns·Overall B · #224 of 466
398Neptune CityMonmouth County · 4,591 peopleB−better than 51% of U.S. towns·Overall D · #429 of 466
399GlassboroGloucester County · 24,483 peopleB−better than 51% of U.S. towns·Overall C+ · #337 of 466
400Ocean TownshipOcean County · 9,314 peopleB−better than 51% of U.S. towns·Overall B · #245 of 466
401TuckertonOcean County · 3,734 peopleB−better than 50% of U.S. towns·Overall D · #416 of 466
402DoverMorris County · 18,919 peopleB−better than 50% of U.S. towns·Overall C− · #400 of 466
403Galloway TownshipAtlantic County · 38,380 peopleB−better than 50% of U.S. towns·Overall C− · #378 of 466
404Carneys Point TownshipSalem County · 8,766 peopleB−better than 50% of U.S. towns·Overall C− · #404 of 466
405WhartonMorris County · 7,618 peopleB−better than 49% of U.S. towns·Overall B− · #284 of 466
406Montague TownshipSussex County · 3,896 peopleB−better than 49% of U.S. towns·Overall C · #352 of 466
407Lawrence TownshipCumberland County · 3,167 peopleB−better than 49% of U.S. towns·Overall D− · #446 of 466
408Long Beach TownshipOcean County · 3,148 peopleB−better than 49% of U.S. towns·Overall C+ · #336 of 466
409PlainfieldUnion County · 57,141 peopleB−better than 48% of U.S. towns·Overall D− · #451 of 466
410WoodburyGloucester County · 10,130 peopleB−better than 48% of U.S. towns·Overall C− · #394 of 466
411FreeholdMonmouth County · 12,562 peopleB−better than 48% of U.S. towns·Overall C+ · #342 of 466
412BuenaAtlantic County · 4,529 peopleB−better than 46% of U.S. towns·Overall C− · #407 of 466
413ClementonCamden County · 5,744 peopleB−better than 46% of U.S. towns·Overall B− · #307 of 466
414GuttenbergHudson County · 11,910 peopleB−better than 45% of U.S. towns·Overall C− · #385 of 466
415WestvilleGloucester County · 4,357 peopleC+better than 44% of U.S. towns·Overall C− · #384 of 466
416Long BranchMonmouth County · 33,321 peopleC+better than 44% of U.S. towns·Overall D · #424 of 466
417BurlingtonBurlington County · 10,243 peopleC+better than 44% of U.S. towns·Overall D− · #444 of 466
418Berkeley TownshipOcean County · 45,550 peopleC+better than 44% of U.S. towns·Overall C · #354 of 466
419Gloucester CityCamden County · 11,643 peopleC+better than 43% of U.S. towns·Overall C− · #391 of 466
420Hamilton TownshipAtlantic County · 28,845 peopleC+better than 43% of U.S. towns·Overall D · #419 of 466
421Asbury ParkMonmouth County · 15,632 peopleC+better than 42% of U.S. towns·Overall D · #431 of 466
422Deerfield TownshipCumberland County · 3,251 peopleC+better than 42% of U.S. towns·Overall D− · #461 of 466
423Pennsville TownshipSalem County · 12,923 peopleC+better than 42% of U.S. towns·Overall D · #427 of 466
424Pine HillCamden County · 10,909 peopleC+better than 41% of U.S. towns·Overall C− · #390 of 466
425ElizabethUnion County · 141,675 peopleC+better than 41% of U.S. towns·Overall D · #435 of 466
426Riverside TownshipBurlington County · 8,231 peopleC+better than 41% of U.S. towns·Overall C− · #386 of 466
427Lower TownshipCape May County · 21,533 peopleC+better than 41% of U.S. towns·Overall C− · #376 of 466
428Cape MayCape May County · 2,716 peopleC+better than 40% of U.S. towns·Overall D · #425 of 466
T429LindenwoldCamden County · 21,952 peopleC+better than 39% of U.S. towns·Overall D− · #439 of 466
T429West New YorkHudson County · 53,192 peopleC+better than 39% of U.S. towns·Overall D · #432 of 466
431Somers PointAtlantic County · 10,590 peopleC+better than 39% of U.S. towns·Overall D · #430 of 466
432MillvilleCumberland County · 28,098 peopleC+better than 38% of U.S. towns·Overall D− · #454 of 466
433WoodlynneCamden County · 2,942 peopleC+better than 38% of U.S. towns·Overall D · #422 of 466
434Middle TownshipCape May County · 19,990 peopleC+better than 37% of U.S. towns·Overall C− · #405 of 466
435Ventnor CityAtlantic County · 9,345 peopleC+better than 36% of U.S. towns·Overall C− · #403 of 466
436LawnsideCamden County · 3,340 peopleCbetter than 35% of U.S. towns·Overall D− · #441 of 466
437East OrangeEssex County · 72,159 peopleCbetter than 35% of U.S. towns·Overall D− · #437 of 466
438Manchester TownshipOcean County · 46,556 peopleCbetter than 34% of U.S. towns·Overall B− · #305 of 466
439PaulsboroGloucester County · 6,329 peopleCbetter than 34% of U.S. towns·Overall D · #434 of 466
440FairviewBergen County · 15,509 peopleCbetter than 33% of U.S. towns·Overall D− · #440 of 466
441Lakewood TownshipOcean County · 143,765 peopleCbetter than 33% of U.S. towns·Overall C− · #392 of 466
442Irvington TownshipEssex County · 62,233 peopleCbetter than 32% of U.S. towns·Overall D− · #448 of 466
443VinelandCumberland County · 62,703 peopleCbetter than 32% of U.S. towns·Overall D− · #447 of 466
444Union CityHudson County · 66,656 peopleCbetter than 32% of U.S. towns·Overall C− · #399 of 466
T445New BrunswickMiddlesex County · 57,133 peopleCbetter than 31% of U.S. towns·Overall D− · #458 of 466
T445NewtonSussex County · 8,486 peopleCbetter than 31% of U.S. towns·Overall C · #362 of 466
447PhillipsburgWarren County · 15,456 peopleCbetter than 30% of U.S. towns·Overall D · #420 of 466
448Perth AmboyMiddlesex County · 56,739 peopleCbetter than 30% of U.S. towns·Overall D · #436 of 466
449PatersonPassaic County · 161,793 peopleCbetter than 27% of U.S. towns·Overall D− · #460 of 466
450Fairfield TownshipCumberland County · 5,440 peopleCbetter than 27% of U.S. towns·Overall D− · #464 of 466
451WildwoodCape May County · 5,068 peopleCbetter than 26% of U.S. towns·Overall D− · #456 of 466
452PassaicPassaic County · 71,337 peopleCbetter than 26% of U.S. towns·Overall D− · #457 of 466
453Weymouth TownshipAtlantic County · 2,751 peopleCbetter than 25% of U.S. towns·Overall C− · #388 of 466
454Wildwood CrestCape May County · 3,000 peopleCbetter than 25% of U.S. towns·Overall C · #347 of 466
455City of Orange TownshipEssex County · 35,642 peopleC−better than 24% of U.S. towns·Overall D− · #442 of 466
456NewarkEssex County · 323,808 peopleC−better than 24% of U.S. towns·Overall D− · #453 of 466
457TrentonMercer County · 91,506 peopleC−better than 24% of U.S. towns·Overall D− · #450 of 466
458Prospect ParkPassaic County · 6,450 peopleC−better than 23% of U.S. towns·Overall D− · #438 of 466
459East NewarkHudson County · 2,574 peopleC−better than 21% of U.S. towns·Overall D · #433 of 466
460Maurice River TownshipCumberland County · 4,780 peopleC−better than 20% of U.S. towns·Overall D− · #462 of 466
461BridgetonCumberland County · 28,307 peopleC−better than 20% of U.S. towns·Overall D− · #463 of 466
462CamdenCamden County · 71,430 peopleC−better than 18% of U.S. towns·Overall D− · #449 of 466
463Commercial TownshipCumberland County · 4,767 peopleC−better than 17% of U.S. towns·Overall D− · #466 of 466
464PleasantvilleAtlantic County · 20,853 peopleC−better than 16% of U.S. towns·Overall D− · #455 of 466
465Penns GroveSalem County · 4,934 peopleC−better than 15% of U.S. towns·Overall D− · #445 of 466
466SalemSalem County · 5,389 peopleDbetter than 13% of U.S. towns·Overall D− · #452 of 466
467Seaside HeightsOcean County · 2,549 peopleDbetter than 13% of U.S. towns·Overall D− · #459 of 466
468Atlantic CityAtlantic County · 38,787 peopleDbetter than 11% of U.S. towns·Overall D− · #465 of 466
Quick answers

Questions people ask

Which New Jersey town is best for jobs and income?

Ho-Ho-Kus (Bergen County) and Norwood (Bergen County) share first place on jobs & income among 468 towns.

How are these towns ranked?

The Jobs & income grade: household income, poverty, unemployment (Census ACS) and jobs within a 45-minute drive (EPA). Towns are sorted on the grade’s score; the letter and rank are the same as on each town’s page. How grades work.

Why isn’t my town on this list?

The list covers towns of 2,500+ residents with a jobs & income grade (468 in New Jersey). Smaller towns have the grade on their page but no rank. 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

Best towns for jobs & income in other states