Guest, Sign inJoin
MOUNTAIN LAKES HISTORIC DISTRICT, MORRIS COUNTYMountain Lakes, #1 on this list · Photo: Jerrye & Roy Klotz, MD · CC BY-SA 3.0
New Jersey rankings · Health

Healthiest towns in New Jersey

Mountain Lakes ranks first on health among New Jersey’s 468 towns of 2,500+; 315 of the 468 grade A− or better on health nationally.

The Health grade: seven CDC PLACES estimates for adults (general, physical and mental health, obesity, diabetes, smoking, exercise). How grades work

#1

Mountain Lakes

Morris County · 4,649 people
A+

Health grade, among the top in the U.S.·Overall A+ · #11 of 466 in NJ

#2

Chatham

Morris County · 10,027 people
A+

Health grade, among the top in the U.S.·Overall A+ · #27 of 466 in NJ

#3

Millburn Township

Essex County · 22,874 people
A+

Health grade, among the top in the U.S.·Overall A · #113 of 466 in NJ

All 468 towns

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

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

#TownGradeOverall
1Mountain LakesMorris County · 4,649 peopleA+among the top in the U.S.·Overall A+ · #11 of 466
2ChathamMorris County · 10,027 peopleA+among the top in the U.S.·Overall A+ · #27 of 466
3Millburn TownshipEssex County · 22,874 peopleA+among the top in the U.S.·Overall A · #113 of 466
4Glen RidgeEssex County · 8,259 peopleA+among the top in the U.S.·Overall A · #70 of 466
5Ho-Ho-KusBergen County · 4,313 peopleA+among the top in the U.S.·Overall A+ · #31 of 466
6MendhamMorris County · 4,985 peopleA+among the top in the U.S.·Overall A · #59 of 466
7North CaldwellEssex County · 6,815 peopleA+among the top in the U.S.·Overall A · #108 of 466
8TenaflyBergen County · 15,237 peopleA+among the top in the U.S.·Overall A · #46 of 466
9Woodcliff LakeBergen County · 6,193 peopleA+among the top in the U.S.·Overall A+ · #24 of 466
10RidgewoodBergen County · 26,527 peopleA+among the top in the U.S.·Overall A+ · #42 of 466
11Old TappanBergen County · 6,686 peopleA+among the top in the U.S.·Overall A+ · #7 of 466
12Glen RockBergen County · 12,288 peopleA+among the top in the U.S.·Overall A+ · #32 of 466
13Franklin LakesBergen County · 11,180 peopleA+among the top in the U.S.·Overall A+ · #21 of 466
14HaddonfieldCamden County · 12,740 peopleA+among the top in the U.S.·Overall A · #52 of 466
15PrincetonMercer County · 31,469 peopleA+among the top in the U.S.·Overall A− · #151 of 466
16Berkeley Heights TownshipUnion County · 15,140 peopleA+among the top in the U.S.·Overall A+ · #38 of 466
17WestfieldUnion County · 32,595 peopleA+among the top in the U.S.·Overall A+ · #14 of 466
18DemarestBergen County · 4,893 peopleA+among the top in the U.S.·Overall A · #123 of 466
19Montgomery TownshipSomerset County · 24,039 peopleA+among the top in the U.S.·Overall A · #117 of 466
20West Windsor TownshipMercer County · 32,839 peopleA+among the top in the U.S.·Overall A · #77 of 466
21Mendham TownshipMorris County · 6,075 peopleA+among the top in the U.S.·Overall A · #84 of 466
22OradellBergen County · 8,293 peopleA+among the top in the U.S.·Overall A+ · #1 of 466
23Little SilverMonmouth County · 6,124 peopleA+among the top in the U.S.·Overall A+ · #20 of 466
24Morris PlainsMorris County · 6,586 peopleA+among the top in the U.S.·Overall A · #80 of 466
25Plainsboro TownshipMiddlesex County · 24,349 peopleA+among the top in the U.S.·Overall A · #103 of 466
26PenningtonMercer County · 2,889 peopleA+among the top in the U.S.·Overall A+ · #9 of 466
27Fair HavenMonmouth County · 6,096 peopleA+among the top in the U.S.·Overall A+ · #2 of 466
28AllendaleBergen County · 7,116 peopleA+among the top in the U.S.·Overall A+ · #3 of 466
29MadisonMorris County · 16,607 peopleA+among the top in the U.S.·Overall A+ · #15 of 466
30River EdgeBergen County · 12,159 peopleA+among the top in the U.S.·Overall A+ · #33 of 466
31Upper Saddle RiverBergen County · 8,650 peopleA+among the top in the U.S.·Overall A · #79 of 466
32EdgewaterBergen County · 15,499 peopleA+among the top in the U.S.·Overall B+ · #208 of 466
33Livingston TownshipEssex County · 32,223 peopleA+among the top in the U.S.·Overall A+ · #39 of 466
34FanwoodUnion County · 8,035 peopleA+among the top in the U.S.·Overall A+ · #28 of 466
35New ProvidenceUnion County · 14,092 peopleA+among the top in the U.S.·Overall A · #50 of 466
36KinnelonMorris County · 10,138 peopleA+among the top in the U.S.·Overall A · #48 of 466
37Montville TownshipMorris County · 24,469 peopleA+among the top in the U.S.·Overall A · #112 of 466
38Wyckoff TownshipBergen County · 17,224 peopleA+among the top in the U.S.·Overall A · #74 of 466
39HobokenHudson County · 59,027 peopleA+among the top in the U.S.·Overall B · #238 of 466
40Verona TownshipEssex County · 15,107 peopleA+among the top in the U.S.·Overall A · #68 of 466
41RumsonMonmouth County · 7,157 peopleA+among the top in the U.S.·Overall A · #44 of 466
42HaworthBergen County · 3,422 peopleA+among the top in the U.S.·Overall A+ · #23 of 466
43Chester TownshipMorris County · 7,795 peopleA+among the top in the U.S.·Overall A · #62 of 466
44Spring LakeMonmouth County · 2,769 peopleA+among the top in the U.S.·Overall A · #61 of 466
45MountainsideUnion County · 7,346 peopleA+among the top in the U.S.·Overall A+ · #5 of 466
46West Caldwell TownshipEssex County · 11,205 peopleA+among the top in the U.S.·Overall A · #69 of 466
47Harrington ParkBergen County · 5,052 peopleA+among the top in the U.S.·Overall A+ · #4 of 466
48Peapack and GladstoneSomerset County · 2,587 peopleA+among the top in the U.S.·Overall A · #128 of 466
T49Bernards TownshipSomerset County · 28,594 peopleA+among the top in the U.S.·Overall A+ · #17 of 466
T49BernardsvilleSomerset County · 7,966 peopleA+among the top in the U.S.·Overall A+ · #41 of 466
51Cranford TownshipUnion County · 24,725 peopleA+among the top in the U.S.·Overall A · #55 of 466
52Montclair TownshipEssex County · 44,633 peopleA+among the top in the U.S.·Overall A · #126 of 466
53Scotch Plains TownshipUnion County · 25,437 peopleA+among the top in the U.S.·Overall A · #72 of 466
54ManasquanMonmouth County · 5,954 peopleA+among the top in the U.S.·Overall A− · #143 of 466
55SummitUnion County · 23,314 peopleA+among the top in the U.S.·Overall A · #51 of 466
56Florham ParkMorris County · 14,456 peopleA+better than 98% of U.S. towns·Overall A · #43 of 466
57River Vale TownshipBergen County · 10,555 peopleA+better than 98% of U.S. towns·Overall A+ · #6 of 466
58Saddle RiverBergen County · 3,430 peopleA+better than 98% of U.S. towns·Overall A− · #145 of 466
59RoselandEssex County · 6,417 peopleA+better than 98% of U.S. towns·Overall A · #96 of 466
60Colts Neck TownshipMonmouth County · 9,989 peopleA+better than 98% of U.S. towns·Overall A · #120 of 466
61Maplewood TownshipEssex County · 26,320 peopleA+better than 98% of U.S. towns·Overall A− · #156 of 466
62Marlboro TownshipMonmouth County · 42,254 peopleA+better than 98% of U.S. towns·Overall A · #90 of 466
63EmersonBergen County · 7,371 peopleA+better than 98% of U.S. towns·Overall A+ · #19 of 466
64RamseyBergen County · 14,925 peopleA+better than 98% of U.S. towns·Overall A · #57 of 466
65Hopewell TownshipMercer County · 18,763 peopleA+better than 98% of U.S. towns·Overall A · #100 of 466
66Denville TownshipMorris County · 17,424 peopleA+better than 98% of U.S. towns·Overall A+ · #12 of 466
67Washington TownshipBergen County · 9,392 peopleA+better than 98% of U.S. towns·Overall A · #82 of 466
68Randolph TownshipMorris County · 26,878 peopleA+better than 98% of U.S. towns·Overall A · #101 of 466
69Harding TownshipMorris County · 3,949 peopleA+better than 98% of U.S. towns·Overall A+ · #10 of 466
70Long Hill TownshipMorris County · 8,684 peopleA+better than 98% of U.S. towns·Overall B+ · #187 of 466
71South Orange Village TownshipEssex County · 19,139 peopleA+better than 98% of U.S. towns·Overall B+ · #186 of 466
72Warren TownshipSomerset County · 17,753 peopleA+better than 98% of U.S. towns·Overall A+ · #29 of 466
73CaldwellEssex County · 9,375 peopleA+better than 98% of U.S. towns·Overall A · #54 of 466
74WaldwickBergen County · 10,252 peopleA+better than 98% of U.S. towns·Overall A+ · #22 of 466
75Parsippany-Troy Hills TownshipMorris County · 56,633 peopleA+better than 98% of U.S. towns·Overall A · #114 of 466
76MontvaleBergen County · 10,113 peopleA+better than 98% of U.S. towns·Overall A · #78 of 466
77Chesterfield TownshipBurlington County · 9,046 peopleA+better than 98% of U.S. towns·Overall A+ · #36 of 466
78Sparta TownshipSussex County · 20,431 peopleA+better than 98% of U.S. towns·Overall A · #83 of 466
79Washington TownshipMorris County · 18,309 peopleA+better than 97% of U.S. towns·Overall A · #75 of 466
80Hillsborough TownshipSomerset County · 45,061 peopleA+better than 97% of U.S. towns·Overall A · #97 of 466
81ClosterBergen County · 8,663 peopleA+better than 97% of U.S. towns·Overall A · #58 of 466
82Holmdel TownshipMonmouth County · 17,535 peopleA+better than 97% of U.S. towns·Overall A · #66 of 466
83WatchungSomerset County · 6,583 peopleA+better than 97% of U.S. towns·Overall B− · #272 of 466
84Bedminster TownshipSomerset County · 8,285 peopleA+better than 97% of U.S. towns·Overall A · #76 of 466
85Lawrence TownshipMercer County · 34,165 peopleA+better than 97% of U.S. towns·Overall B · #228 of 466
86Mahwah TownshipBergen County · 25,678 peopleA+better than 97% of U.S. towns·Overall A · #116 of 466
87Hanover TownshipMorris County · 15,105 peopleA+better than 97% of U.S. towns·Overall A− · #169 of 466
88East Hanover TownshipMorris County · 11,457 peopleA+better than 97% of U.S. towns·Overall B+ · #190 of 466
89HillsdaleBergen County · 10,214 peopleA+better than 97% of U.S. towns·Overall A+ · #8 of 466
90CresskillBergen County · 9,257 peopleA+better than 97% of U.S. towns·Overall A · #86 of 466
91Fair LawnBergen County · 37,128 peopleA+better than 97% of U.S. towns·Overall A · #98 of 466
92BrielleMonmouth County · 4,959 peopleA+better than 97% of U.S. towns·Overall A+ · #30 of 466
93Branchburg TownshipSomerset County · 15,511 peopleA+better than 97% of U.S. towns·Overall A− · #138 of 466
94Bridgewater TownshipSomerset County · 46,455 peopleA+better than 97% of U.S. towns·Overall A− · #144 of 466
95MetuchenMiddlesex County · 15,363 peopleA+better than 97% of U.S. towns·Overall A · #85 of 466
96Monmouth BeachMonmouth County · 3,226 peopleA+better than 97% of U.S. towns·Overall A+ · #34 of 466
97Midland ParkBergen County · 7,039 peopleA+better than 97% of U.S. towns·Overall A+ · #37 of 466
98Robbinsville TownshipMercer County · 15,958 peopleA+better than 97% of U.S. towns·Overall A · #89 of 466
99Morris TownshipMorris County · 23,730 peopleA+better than 97% of U.S. towns·Overall B+ · #200 of 466
100Park RidgeBergen County · 9,571 peopleA+better than 97% of U.S. towns·Overall A+ · #18 of 466
101NorwoodBergen County · 5,817 peopleA+better than 97% of U.S. towns·Overall A · #64 of 466
102Springfield TownshipUnion County · 18,342 peopleA+better than 97% of U.S. towns·Overall A− · #177 of 466
103Millstone TownshipMonmouth County · 10,412 peopleA+better than 97% of U.S. towns·Overall B+ · #197 of 466
104East Amwell TownshipHunterdon County · 3,952 peopleA+better than 97% of U.S. towns·Overall A− · #168 of 466
105Clinton TownshipHunterdon County · 13,412 peopleA+better than 96% of U.S. towns·Overall A · #81 of 466
106Haddon HeightsCamden County · 7,609 peopleA+better than 96% of U.S. towns·Overall A · #45 of 466
107RutherfordBergen County · 19,132 peopleA+better than 96% of U.S. towns·Overall A · #105 of 466
108Medford TownshipBurlington County · 25,612 peopleA+better than 96% of U.S. towns·Overall A · #115 of 466
109Boonton TownshipMorris County · 4,432 peopleA+better than 96% of U.S. towns·Overall A · #73 of 466
110Wood-RidgeBergen County · 10,341 peopleA+better than 96% of U.S. towns·Overall A · #104 of 466
111Cedar Grove TownshipEssex County · 13,916 peopleA+better than 96% of U.S. towns·Overall A · #60 of 466
112Tewksbury TownshipHunterdon County · 5,925 peopleA+better than 96% of U.S. towns·Overall A · #47 of 466
113SecaucusHudson County · 22,640 peopleA+better than 96% of U.S. towns·Overall B− · #294 of 466
114OaklandBergen County · 12,837 peopleA+better than 96% of U.S. towns·Overall A+ · #26 of 466
115Spring Lake HeightsMonmouth County · 4,868 peopleA+better than 96% of U.S. towns·Overall A · #56 of 466
116Highland ParkMiddlesex County · 15,259 peopleA+better than 96% of U.S. towns·Overall B · #248 of 466
117Englewood CliffsBergen County · 5,384 peopleA+better than 96% of U.S. towns·Overall A · #53 of 466
118Moorestown TownshipBurlington County · 22,262 peopleA+better than 96% of U.S. towns·Overall A · #118 of 466
119OceanportMonmouth County · 6,540 peopleA+better than 96% of U.S. towns·Overall A · #91 of 466
120Weehawken TownshipHudson County · 17,827 peopleA+better than 96% of U.S. towns·Overall B · #244 of 466
121Medford LakesBurlington County · 4,403 peopleA+better than 96% of U.S. towns·Overall A · #122 of 466
122ClintonHunterdon County · 2,794 peopleA+better than 96% of U.S. towns·Overall A− · #161 of 466
123WestwoodBergen County · 11,365 peopleA+better than 95% of U.S. towns·Overall A+ · #40 of 466
124LeoniaBergen County · 9,441 peopleA+better than 95% of U.S. towns·Overall A · #99 of 466
125Readington TownshipHunterdon County · 16,406 peopleA+better than 95% of U.S. towns·Overall A · #132 of 466
126Fairfield TownshipEssex County · 8,346 peopleA+better than 95% of U.S. towns·Overall B+ · #216 of 466
127Wayne TownshipPassaic County · 54,819 peopleA+better than 95% of U.S. towns·Overall B+ · #214 of 466
128Nutley TownshipEssex County · 30,744 peopleA+better than 95% of U.S. towns·Overall A− · #149 of 466
129Manalapan TownshipMonmouth County · 40,987 peopleAbetter than 95% of U.S. towns·Overall A · #94 of 466
130Raritan TownshipHunterdon County · 25,281 peopleAbetter than 95% of U.S. towns·Overall A · #71 of 466
131New MilfordBergen County · 17,133 peopleAbetter than 95% of U.S. towns·Overall A · #67 of 466
132NorthvaleBergen County · 4,978 peopleAbetter than 95% of U.S. towns·Overall A · #49 of 466
T133Delaware TownshipHunterdon County · 4,597 peopleAbetter than 95% of U.S. towns·Overall A+ · #13 of 466
T133Voorhees TownshipCamden County · 31,571 peopleAbetter than 95% of U.S. towns·Overall A− · #175 of 466
135Franklin TownshipHunterdon County · 3,288 peopleAbetter than 95% of U.S. towns·Overall A · #65 of 466
136Mount Olive TownshipMorris County · 29,503 peopleAbetter than 95% of U.S. towns·Overall A · #87 of 466
137Upper Freehold TownshipMonmouth County · 7,251 peopleAbetter than 95% of U.S. towns·Overall A− · #159 of 466
138Atlantic HighlandsMonmouth County · 4,417 peopleAbetter than 95% of U.S. towns·No overall grade
139Clark TownshipUnion County · 16,418 peopleAbetter than 94% of U.S. towns·Overall B+ · #189 of 466
140LambertvilleHunterdon County · 4,198 peopleAbetter than 94% of U.S. towns·Overall B+ · #220 of 466
141Byram TownshipSussex County · 8,249 peopleAbetter than 94% of U.S. towns·Overall B+ · #221 of 466
142DumontBergen County · 18,501 peopleAbetter than 94% of U.S. towns·Overall A+ · #35 of 466
143East Greenwich TownshipGloucester County · 12,610 peopleAbetter than 94% of U.S. towns·Overall A · #131 of 466
144South Brunswick TownshipMiddlesex County · 47,454 peopleAbetter than 94% of U.S. towns·Overall A · #125 of 466
145West Amwell TownshipHunterdon County · 3,037 peopleAbetter than 94% of U.S. towns·Overall B+ · #213 of 466
146Cranbury TownshipMiddlesex County · 4,240 peopleAbetter than 94% of U.S. towns·Overall A+ · #25 of 466
147Middletown TownshipMonmouth County · 67,135 peopleAbetter than 94% of U.S. towns·Overall A · #93 of 466
148RidgefieldBergen County · 11,547 peopleAbetter than 94% of U.S. towns·Overall B+ · #196 of 466
149LinwoodAtlantic County · 7,051 peopleAbetter than 94% of U.S. towns·Overall A− · #142 of 466
150Mine Hill TownshipMorris County · 4,160 peopleAbetter than 94% of U.S. towns·Overall A− · #172 of 466
151Pequannock TownshipMorris County · 15,750 peopleAbetter than 94% of U.S. towns·Overall A · #92 of 466
152Roxbury TownshipMorris County · 23,427 peopleAbetter than 94% of U.S. towns·Overall A− · #157 of 466
153Evesham TownshipBurlington County · 49,525 peopleAbetter than 93% of U.S. towns·Overall B+ · #217 of 466
154Mount Laurel TownshipBurlington County · 47,738 peopleAbetter than 93% of U.S. towns·Overall B · #258 of 466
155High BridgeHunterdon County · 3,603 peopleAbetter than 93% of U.S. towns·Overall A− · #137 of 466
156Wall TownshipMonmouth County · 26,753 peopleAbetter than 93% of U.S. towns·Overall B+ · #198 of 466
157RivertonBurlington County · 2,842 peopleAbetter than 93% of U.S. towns·Overall A− · #148 of 466
158Cherry Hill TownshipCamden County · 79,965 peopleAbetter than 93% of U.S. towns·Overall B+ · #180 of 466
159SomervilleSomerset County · 14,665 peopleAbetter than 93% of U.S. towns·Overall B · #243 of 466
160ShrewsburyMonmouth County · 4,178 peopleAbetter than 93% of U.S. towns·Overall B+ · #185 of 466
161ParamusBergen County · 26,723 peopleAbetter than 93% of U.S. towns·Overall B− · #293 of 466
162Greenwich TownshipWarren County · 5,726 peopleAbetter than 93% of U.S. towns·Overall B− · #286 of 466
163RingwoodPassaic County · 11,853 peopleAbetter than 93% of U.S. towns·Overall A · #127 of 466
164BoontonMorris County · 8,920 peopleAbetter than 93% of U.S. towns·Overall B · #234 of 466
165Haddon TownshipCamden County · 15,649 peopleAbetter than 93% of U.S. towns·Overall B− · #279 of 466
166MorristownMorris County · 20,750 peopleAbetter than 93% of U.S. towns·Overall B+ · #211 of 466
167Franklin TownshipSomerset County · 69,105 peopleAbetter than 93% of U.S. towns·Overall B · #246 of 466
168Bradley BeachMonmouth County · 4,163 peopleAbetter than 93% of U.S. towns·Overall B− · #285 of 466
169East Brunswick TownshipMiddlesex County · 50,678 peopleAbetter than 93% of U.S. towns·Overall A− · #163 of 466
170Kingwood TownshipHunterdon County · 3,864 peopleAbetter than 93% of U.S. towns·Overall B · #232 of 466
171Fort LeeBergen County · 40,345 peopleAbetter than 93% of U.S. towns·Overall A− · #160 of 466
172Alexandria TownshipHunterdon County · 4,811 peopleAbetter than 92% of U.S. towns·Overall C+ · #331 of 466
173Holland TownshipHunterdon County · 5,239 peopleAbetter than 92% of U.S. towns·Overall C+ · #324 of 466
174Point PleasantOcean County · 19,712 peopleAbetter than 92% of U.S. towns·Overall A · #88 of 466
175Jefferson TownshipMorris County · 20,703 peopleAbetter than 92% of U.S. towns·Overall A · #121 of 466
176Piscataway TownshipMiddlesex County · 62,253 peopleAbetter than 92% of U.S. towns·Overall B · #229 of 466
177Lincoln ParkMorris County · 10,950 peopleAbetter than 92% of U.S. towns·Overall A · #119 of 466
178HightstownMercer County · 6,007 peopleAbetter than 92% of U.S. towns·Overall B+ · #203 of 466
179Harrison TownshipGloucester County · 14,043 peopleAbetter than 92% of U.S. towns·Overall A+ · #16 of 466
180West Long BranchMonmouth County · 8,625 peopleAbetter than 92% of U.S. towns·Overall B+ · #193 of 466
181Edison TownshipMiddlesex County · 109,077 peopleAbetter than 92% of U.S. towns·Overall B+ · #210 of 466
182Mount ArlingtonMorris County · 5,985 peopleAbetter than 92% of U.S. towns·Overall A · #95 of 466
183Margate CityAtlantic County · 5,194 peopleAbetter than 92% of U.S. towns·Overall A− · #139 of 466
184Long Beach TownshipOcean County · 3,148 peopleAbetter than 92% of U.S. towns·Overall C+ · #336 of 466
185MaywoodBergen County · 10,166 peopleAbetter than 92% of U.S. towns·Overall A− · #140 of 466
186BarringtonCamden County · 7,155 peopleAbetter than 91% of U.S. towns·Overall A− · #165 of 466
187Hainesport TownshipBurlington County · 6,197 peopleAbetter than 91% of U.S. towns·Overall B+ · #182 of 466
188Teaneck TownshipBergen County · 43,329 peopleAbetter than 91% of U.S. towns·Overall B+ · #201 of 466
189BelmarMonmouth County · 5,853 peopleAbetter than 91% of U.S. towns·Overall B− · #303 of 466
190Howell TownshipMonmouth County · 55,156 peopleAbetter than 91% of U.S. towns·Overall B · #225 of 466
191Union TownshipHunterdon County · 6,649 peopleAbetter than 91% of U.S. towns·Overall A− · #152 of 466
192East Windsor TownshipMercer County · 30,562 peopleAbetter than 91% of U.S. towns·Overall B · #254 of 466
193StanhopeSussex County · 3,614 peopleAbetter than 91% of U.S. towns·Overall A · #124 of 466
194HawthornePassaic County · 20,169 peopleAbetter than 91% of U.S. towns·Overall B+ · #192 of 466
195ButlerMorris County · 8,184 peopleAbetter than 91% of U.S. towns·Overall A · #110 of 466
196RiverdaleMorris County · 4,144 peopleAbetter than 90% of U.S. towns·Overall B− · #265 of 466
197Allamuchy TownshipWarren County · 5,484 peopleAbetter than 90% of U.S. towns·Overall C · #350 of 466
198Lebanon TownshipHunterdon County · 6,229 peopleAbetter than 90% of U.S. towns·Overall A− · #141 of 466
199Roselle ParkUnion County · 15,603 peopleAbetter than 90% of U.S. towns·Overall A− · #153 of 466
200Saddle Brook TownshipBergen County · 14,441 peopleAbetter than 90% of U.S. towns·Overall B+ · #191 of 466
201Green TownshipSussex County · 3,715 peopleAbetter than 90% of U.S. towns·Overall A− · #147 of 466
202West Milford TownshipPassaic County · 25,216 peopleAbetter than 90% of U.S. towns·Overall A− · #164 of 466
203North HaledonPassaic County · 9,089 peopleAbetter than 90% of U.S. towns·Overall B · #240 of 466
204Bethlehem TownshipHunterdon County · 3,774 peopleAbetter than 90% of U.S. towns·Overall B+ · #207 of 466
205South Harrison TownshipGloucester County · 3,479 peopleAbetter than 90% of U.S. towns·Overall A− · #134 of 466
206NorthfieldAtlantic County · 8,496 peopleAbetter than 90% of U.S. towns·Overall A− · #178 of 466
207Tinton FallsMonmouth County · 19,539 peopleAbetter than 90% of U.S. towns·Overall B+ · #219 of 466
208West Orange TownshipEssex County · 49,557 peopleAbetter than 90% of U.S. towns·Overall B · #256 of 466
209Palisades ParkBergen County · 20,317 peopleAbetter than 89% of U.S. towns·Overall B− · #275 of 466
210PitmanGloucester County · 8,961 peopleAbetter than 89% of U.S. towns·Overall A · #111 of 466
211Rochelle Park TownshipBergen County · 5,972 peopleAbetter than 89% of U.S. towns·Overall B− · #267 of 466
212RaritanSomerset County · 8,516 peopleAbetter than 89% of U.S. towns·Overall B+ · #206 of 466
213AudubonCamden County · 8,825 peopleAbetter than 89% of U.S. towns·Overall B · #251 of 466
214Lyndhurst TownshipBergen County · 22,343 peopleAbetter than 89% of U.S. towns·Overall B · #236 of 466
215Point Pleasant BeachOcean County · 4,993 peopleAbetter than 89% of U.S. towns·Overall B · #261 of 466
216BergenfieldBergen County · 28,754 peopleAbetter than 89% of U.S. towns·Overall A · #109 of 466
217North ArlingtonBergen County · 16,601 peopleAbetter than 89% of U.S. towns·Overall B · #223 of 466
218OaklynCamden County · 3,985 peopleAbetter than 89% of U.S. towns·Overall B+ · #184 of 466
219Freehold TownshipMonmouth County · 36,052 peopleAbetter than 88% of U.S. towns·Overall B+ · #195 of 466
220Union BeachMonmouth County · 5,708 peopleAbetter than 88% of U.S. towns·Overall C+ · #316 of 466
221Rockaway TownshipMorris County · 27,728 peopleAbetter than 88% of U.S. towns·Overall A− · #162 of 466
222Bloomfield TownshipEssex County · 56,375 peopleAbetter than 88% of U.S. towns·Overall B · #259 of 466
223Little Falls TownshipPassaic County · 15,340 peopleAbetter than 88% of U.S. towns·Overall A− · #155 of 466
224Cinnaminson TownshipBurlington County · 17,930 peopleAbetter than 88% of U.S. towns·Overall B− · #289 of 466
225GarwoodUnion County · 5,390 peopleAbetter than 88% of U.S. towns·Overall A− · #135 of 466
226Aberdeen TownshipMonmouth County · 19,535 peopleAbetter than 87% of U.S. towns·Overall B+ · #218 of 466
227Independence TownshipWarren County · 5,666 peopleAbetter than 87% of U.S. towns·Overall A− · #136 of 466
228Mantua TownshipGloucester County · 15,582 peopleAbetter than 87% of U.S. towns·Overall B+ · #181 of 466
229BordentownBurlington County · 4,108 peopleAbetter than 87% of U.S. towns·Overall A− · #154 of 466
230Franklin TownshipWarren County · 3,049 peopleAbetter than 87% of U.S. towns·Overall B− · #271 of 466
231East RutherfordBergen County · 10,566 peopleAbetter than 87% of U.S. towns·Overall B− · #287 of 466
232HighlandsMonmouth County · 4,350 peopleAbetter than 87% of U.S. towns·Overall B · #242 of 466
233Hamilton TownshipMercer County · 94,157 peopleAbetter than 87% of U.S. towns·Overall C · #346 of 466
234CollingswoodCamden County · 14,386 peopleAbetter than 87% of U.S. towns·Overall C+ · #340 of 466
235RockawayMorris County · 6,631 peopleAbetter than 87% of U.S. towns·Overall A · #102 of 466
236Hasbrouck HeightsBergen County · 12,211 peopleAbetter than 87% of U.S. towns·Overall A · #63 of 466
237HopatcongSussex County · 14,824 peopleAbetter than 86% of U.S. towns·Overall B+ · #222 of 466
238South PlainfieldMiddlesex County · 24,891 peopleAbetter than 86% of U.S. towns·Overall B− · #268 of 466
239MilltownMiddlesex County · 7,103 peopleAbetter than 86% of U.S. towns·Overall A− · #146 of 466
240HamburgSussex County · 3,345 peopleAbetter than 86% of U.S. towns·Overall B · #262 of 466
241Ocean CityCape May County · 11,101 peopleAbetter than 86% of U.S. towns·Overall B · #250 of 466
242MatawanMonmouth County · 9,768 peopleAbetter than 86% of U.S. towns·Overall B · #247 of 466
243WoodstownSalem County · 3,784 peopleAbetter than 86% of U.S. towns·Overall A− · #176 of 466
244Andover TownshipSussex County · 5,721 peopleAbetter than 85% of U.S. towns·Overall A · #107 of 466
245Pilesgrove TownshipSalem County · 4,280 peopleAbetter than 85% of U.S. towns·Overall A− · #158 of 466
246Ocean TownshipMonmouth County · 28,088 peopleAbetter than 85% of U.S. towns·Overall C+ · #315 of 466
247Vernon TownshipSussex County · 22,965 peopleAbetter than 85% of U.S. towns·Overall B+ · #204 of 466
248NetcongMorris County · 3,924 peopleAbetter than 85% of U.S. towns·Overall B+ · #183 of 466
249Pompton LakesPassaic County · 11,246 peopleAbetter than 85% of U.S. towns·Overall A · #129 of 466
250Bordentown TownshipBurlington County · 12,821 peopleA−better than 85% of U.S. towns·Overall B · #226 of 466
251Blairstown TownshipWarren County · 5,815 peopleA−better than 85% of U.S. towns·Overall B · #249 of 466
252Monroe TownshipMiddlesex County · 49,830 peopleA−better than 85% of U.S. towns·Overall A · #106 of 466
253HarrisonHudson County · 22,105 peopleA−better than 85% of U.S. towns·Overall C · #357 of 466
254Washington TownshipGloucester County · 49,840 peopleA−better than 84% of U.S. towns·Overall B · #227 of 466
255Stafford TownshipOcean County · 30,958 peopleA−better than 84% of U.S. towns·Overall B · #241 of 466
256Frankford TownshipSussex County · 5,368 peopleA−better than 84% of U.S. towns·Overall C+ · #319 of 466
257Mansfield TownshipWarren County · 7,996 peopleA−better than 84% of U.S. towns·Overall C+ · #327 of 466
258Mansfield TownshipBurlington County · 9,199 peopleA−better than 84% of U.S. towns·Overall A− · #167 of 466
259TotowaPassaic County · 11,166 peopleA−better than 84% of U.S. towns·Overall B− · #278 of 466
260Jersey CityHudson County · 302,013 peopleA−better than 83% of U.S. towns·Overall C− · #396 of 466
261WanaquePassaic County · 11,418 peopleA−better than 83% of U.S. towns·Overall A− · #133 of 466
262Union TownshipUnion County · 63,675 peopleA−better than 83% of U.S. towns·Overall B− · #290 of 466
263Montague TownshipSussex County · 3,896 peopleA−better than 83% of U.S. towns·Overall C · #352 of 466
264Hazlet TownshipMonmouth County · 20,743 peopleA−better than 82% of U.S. towns·Overall A− · #171 of 466
265Lumberton TownshipBurlington County · 13,171 peopleA−better than 82% of U.S. towns·Overall C+ · #343 of 466
266MagnoliaCamden County · 4,415 peopleA−better than 82% of U.S. towns·Overall C · #345 of 466
267CarlstadtBergen County · 6,410 peopleA−better than 82% of U.S. towns·Overall B− · #291 of 466
268Little FerryBergen County · 11,099 peopleA−better than 82% of U.S. towns·Overall C+ · #333 of 466
269Wildwood CrestCape May County · 3,000 peopleA−better than 82% of U.S. towns·Overall C · #347 of 466
270Hardyston TownshipSussex County · 8,541 peopleA−better than 82% of U.S. towns·Overall B+ · #205 of 466
271TuckertonOcean County · 3,734 peopleA−better than 81% of U.S. towns·Overall D · #416 of 466
272Brick TownshipOcean County · 77,402 peopleA−better than 81% of U.S. towns·Overall B− · #308 of 466
273Woolwich TownshipGloucester County · 14,858 peopleA−better than 81% of U.S. towns·Overall A− · #150 of 466
274BogotaBergen County · 9,816 peopleA−better than 81% of U.S. towns·Overall B+ · #212 of 466
275Liberty TownshipWarren County · 2,701 peopleA−better than 81% of U.S. towns·Overall B− · #283 of 466
276Stillwater TownshipSussex County · 4,072 peopleA−better than 81% of U.S. towns·Overall B− · #292 of 466
277Old Bridge TownshipMiddlesex County · 70,228 peopleA−better than 81% of U.S. towns·Overall B · #237 of 466
278WallingtonBergen County · 12,092 peopleA−better than 81% of U.S. towns·Overall B− · #297 of 466
279Logan TownshipGloucester County · 6,126 peopleA−better than 81% of U.S. towns·Overall B− · #269 of 466
280Knowlton TownshipWarren County · 2,947 peopleA−better than 80% of U.S. towns·Overall C · #370 of 466
281Plumsted TownshipOcean County · 9,991 peopleA−better than 80% of U.S. towns·Overall C · #349 of 466
T282Shamong TownshipBurlington County · 6,659 peopleA−better than 80% of U.S. towns·Overall B− · #302 of 466
T282Southampton TownshipBurlington County · 10,563 peopleA−better than 80% of U.S. towns·Overall C+ · #334 of 466
284Red BankMonmouth County · 12,896 peopleA−better than 80% of U.S. towns·Overall C+ · #323 of 466
285Hampton TownshipSussex County · 4,989 peopleA−better than 80% of U.S. towns·Overall B− · #309 of 466
T286Eastampton TownshipBurlington County · 6,603 peopleA−better than 80% of U.S. towns·Overall C+ · #328 of 466
T286Mount Holly TownshipBurlington County · 10,645 peopleA−better than 80% of U.S. towns·Overall C− · #380 of 466
T286Westampton TownshipBurlington County · 9,436 peopleA−better than 80% of U.S. towns·Overall B− · #312 of 466
289Fredon TownshipSussex County · 3,332 peopleA−better than 80% of U.S. towns·Overall A− · #166 of 466
290BeachwoodOcean County · 11,340 peopleA−better than 80% of U.S. towns·Overall B · #253 of 466
291BerlinCamden County · 7,628 peopleA−better than 80% of U.S. towns·Overall A− · #173 of 466
292Woodbury HeightsGloucester County · 3,162 peopleA−better than 80% of U.S. towns·Overall A · #130 of 466
293BrigantineAtlantic County · 7,658 peopleA−better than 79% of U.S. towns·Overall C+ · #320 of 466
294EatontownMonmouth County · 13,607 peopleA−better than 79% of U.S. towns·Overall C+ · #329 of 466
295Lacey TownshipOcean County · 30,297 peopleA−better than 79% of U.S. towns·Overall B− · #295 of 466
296Toms River TownshipOcean County · 100,899 peopleA−better than 78% of U.S. towns·Overall C+ · #317 of 466
297Wantage TownshipSussex County · 11,154 peopleA−better than 78% of U.S. towns·Overall C · #369 of 466
298Elk TownshipGloucester County · 4,520 peopleA−better than 78% of U.S. towns·Overall B+ · #194 of 466
299Springfield TownshipBurlington County · 3,315 peopleA−better than 78% of U.S. towns·Overall B− · #301 of 466
300Woodbridge TownshipMiddlesex County · 104,802 peopleA−better than 78% of U.S. towns·Overall B− · #277 of 466
301GlassboroGloucester County · 24,483 peopleA−better than 78% of U.S. towns·Overall C+ · #337 of 466
302Tabernacle TownshipBurlington County · 7,014 peopleA−better than 78% of U.S. towns·Overall B− · #299 of 466
303SpotswoodMiddlesex County · 8,236 peopleA−better than 78% of U.S. towns·Overall B · #233 of 466
304SayrevilleMiddlesex County · 46,787 peopleA−better than 77% of U.S. towns·Overall B− · #273 of 466
305KeyportMonmouth County · 7,235 peopleA−better than 77% of U.S. towns·Overall C+ · #332 of 466
306EnglewoodBergen County · 30,035 peopleA−better than 77% of U.S. towns·Overall C− · #374 of 466
307Jackson TownshipOcean County · 61,281 peopleA−better than 77% of U.S. towns·Overall B · #231 of 466
308Elmwood ParkBergen County · 21,534 peopleA−better than 77% of U.S. towns·Overall C · #368 of 466
309AbseconAtlantic County · 9,209 peopleA−better than 76% of U.S. towns·Overall D · #409 of 466
310Ocean TownshipOcean County · 9,314 peopleA−better than 76% of U.S. towns·Overall B · #245 of 466
311HackettstownWarren County · 10,185 peopleA−better than 76% of U.S. towns·Overall B · #224 of 466
312BloomingdalePassaic County · 7,853 peopleA−better than 76% of U.S. towns·Overall B · #230 of 466
313Belleville TownshipEssex County · 38,997 peopleA−better than 76% of U.S. towns·Overall C · #371 of 466
314Cliffside ParkBergen County · 26,539 peopleA−better than 76% of U.S. towns·Overall B · #263 of 466
315Berlin TownshipCamden County · 6,060 peopleA−better than 76% of U.S. towns·Overall C · #366 of 466
316Green Brook TownshipSomerset County · 7,410 peopleB+better than 75% of U.S. towns·Overall A− · #174 of 466
317Woodland ParkPassaic County · 13,623 peopleB+better than 75% of U.S. towns·Overall B− · #264 of 466
318Hamilton TownshipAtlantic County · 28,845 peopleB+better than 75% of U.S. towns·Overall D · #419 of 466
319JamesburgMiddlesex County · 5,819 peopleB+better than 75% of U.S. towns·Overall B+ · #199 of 466
320Ridgefield ParkBergen County · 13,372 peopleB+better than 75% of U.S. towns·Overall B− · #274 of 466
321RahwayUnion County · 31,010 peopleB+better than 74% of U.S. towns·Overall C · #363 of 466
322HackensackBergen County · 46,380 peopleB+better than 74% of U.S. towns·Overall C− · #393 of 466
323MoonachieBergen County · 3,153 peopleB+better than 74% of U.S. towns·Overall A− · #170 of 466
324Upper TownshipCape May County · 12,355 peopleB+better than 74% of U.S. towns·Overall B · #252 of 466
325Egg Harbor TownshipAtlantic County · 48,435 peopleB+better than 74% of U.S. towns·Overall C · #373 of 466
326New Hanover TownshipBurlington County · 6,237 peopleB+better than 74% of U.S. towns·No overall grade
327Delran TownshipBurlington County · 18,909 peopleB+better than 74% of U.S. towns·Overall B− · #296 of 466
328North Brunswick TownshipMiddlesex County · 45,097 peopleB+better than 74% of U.S. towns·Overall B− · #311 of 466
329South AmboyMiddlesex County · 10,403 peopleB+better than 74% of U.S. towns·Overall C+ · #335 of 466
330Neptune TownshipMonmouth County · 28,273 peopleB+better than 73% of U.S. towns·Overall D · #428 of 466
331BuenaAtlantic County · 4,529 peopleB+better than 73% of U.S. towns·Overall C− · #407 of 466
332Barnegat TownshipOcean County · 26,151 peopleB+better than 73% of U.S. towns·Overall B− · #310 of 466
333StratfordCamden County · 7,200 peopleB+better than 72% of U.S. towns·Overall B+ · #209 of 466
334MiddlesexMiddlesex County · 14,740 peopleB+better than 72% of U.S. towns·Overall B+ · #188 of 466
335Middle TownshipCape May County · 19,990 peopleB+better than 72% of U.S. towns·Overall C− · #405 of 466
336Ventnor CityAtlantic County · 9,345 peopleB+better than 72% of U.S. towns·Overall C− · #403 of 466
337KenilworthUnion County · 8,602 peopleB+better than 72% of U.S. towns·Overall B · #235 of 466
338Gloucester TownshipCamden County · 67,085 peopleB+better than 71% of U.S. towns·Overall B− · #306 of 466
339CliftonPassaic County · 91,127 peopleB+better than 71% of U.S. towns·Overall C+ · #341 of 466
340Florence TownshipBurlington County · 13,385 peopleB+better than 71% of U.S. towns·Overall B · #239 of 466
341Ewing TownshipMercer County · 39,030 peopleB+better than 71% of U.S. towns·Overall C− · #397 of 466
342Monroe TownshipGloucester County · 38,137 peopleB+better than 70% of U.S. towns·Overall B− · #281 of 466
343Greenwich TownshipGloucester County · 5,026 peopleB+better than 70% of U.S. towns·Overall A− · #179 of 466
344RunnemedeCamden County · 8,443 peopleB+better than 70% of U.S. towns·Overall B− · #298 of 466
T345Delanco TownshipBurlington County · 5,010 peopleB+better than 70% of U.S. towns·Overall C · #361 of 466
T345Riverside TownshipBurlington County · 8,231 peopleB+better than 70% of U.S. towns·Overall C− · #386 of 466
347Little Egg Harbor TownshipOcean County · 21,801 peopleB+better than 70% of U.S. towns·Overall C+ · #339 of 466
348Galloway TownshipAtlantic County · 38,380 peopleB+better than 70% of U.S. towns·Overall C− · #378 of 466
349Winslow TownshipCamden County · 40,562 peopleB+better than 70% of U.S. towns·Overall C · #344 of 466
350Deptford TownshipGloucester County · 32,600 peopleB+better than 70% of U.S. towns·Overall C+ · #322 of 466
351BelvidereWarren County · 2,551 peopleB+better than 70% of U.S. towns·Overall B− · #276 of 466
352Weymouth TownshipAtlantic County · 2,751 peopleB+better than 70% of U.S. towns·Overall C− · #388 of 466
353HammontonAtlantic County · 15,060 peopleB+better than 69% of U.S. towns·Overall C+ · #338 of 466
354Lopatcong TownshipWarren County · 9,537 peopleB+better than 69% of U.S. towns·Overall B · #257 of 466
355BayonneHudson County · 74,744 peopleB+better than 68% of U.S. towns·Overall C · #364 of 466
356ManvilleSomerset County · 10,932 peopleB+better than 67% of U.S. towns·Overall C · #372 of 466
357Upper Pittsgrove TownshipSalem County · 3,545 peopleB+better than 67% of U.S. towns·Overall B+ · #215 of 466
358Waterford TownshipCamden County · 10,562 peopleB+better than 67% of U.S. towns·Overall B− · #282 of 466
359White TownshipWarren County · 4,706 peopleB+better than 67% of U.S. towns·Overall C+ · #314 of 466
360WhartonMorris County · 7,618 peopleB+better than 67% of U.S. towns·Overall B− · #284 of 466
361Cape MayCape May County · 2,716 peopleB+better than 66% of U.S. towns·Overall D · #425 of 466
362Pohatcong TownshipWarren County · 3,578 peopleB+better than 66% of U.S. towns·Overall C− · #379 of 466
363FlemingtonHunterdon County · 4,856 peopleB+better than 66% of U.S. towns·Overall C+ · #321 of 466
364PalmyraBurlington County · 7,664 peopleB+better than 65% of U.S. towns·Overall C · #359 of 466
365Berkeley TownshipOcean County · 45,550 peopleB+better than 65% of U.S. towns·Overall C · #354 of 466
366West Deptford TownshipGloucester County · 22,681 peopleB+better than 65% of U.S. towns·Overall B− · #270 of 466
367Mount EphraimCamden County · 4,716 peopleBbetter than 65% of U.S. towns·Overall C · #358 of 466
368North WildwoodCape May County · 3,518 peopleBbetter than 64% of U.S. towns·Overall D · #417 of 466
369South Hackensack TownshipBergen County · 2,755 peopleBbetter than 64% of U.S. towns·Overall C− · #377 of 466
370Lower TownshipCape May County · 21,533 peopleBbetter than 64% of U.S. towns·Overall C− · #376 of 466
371ClaytonGloucester County · 9,041 peopleBbetter than 64% of U.S. towns·Overall B · #255 of 466
372FreeholdMonmouth County · 12,562 peopleBbetter than 64% of U.S. towns·Overall C+ · #342 of 466
373Mullica TownshipAtlantic County · 5,853 peopleBbetter than 64% of U.S. towns·Overall B− · #280 of 466
374South Toms RiverOcean County · 3,895 peopleBbetter than 63% of U.S. towns·Overall C+ · #326 of 466
375Bound BrookSomerset County · 13,038 peopleBbetter than 63% of U.S. towns·Overall C− · #389 of 466
376Burlington TownshipBurlington County · 24,893 peopleBbetter than 63% of U.S. towns·Overall B− · #300 of 466
377FranklinSussex County · 5,083 peopleBbetter than 62% of U.S. towns·Overall B · #260 of 466
378Dennis TownshipCape May County · 6,100 peopleBbetter than 62% of U.S. towns·Overall C · #356 of 466
379LodiBergen County · 26,187 peopleBbetter than 61% of U.S. towns·Overall C+ · #313 of 466
380Maple Shade TownshipBurlington County · 20,556 peopleBbetter than 60% of U.S. towns·Overall D · #412 of 466
381BellmawrCamden County · 11,874 peopleBbetter than 60% of U.S. towns·Overall B− · #288 of 466
382Asbury ParkMonmouth County · 15,632 peopleBbetter than 60% of U.S. towns·Overall D · #431 of 466
383LindenUnion County · 45,752 peopleBbetter than 60% of U.S. towns·Overall C · #360 of 466
384Neptune CityMonmouth County · 4,591 peopleBbetter than 60% of U.S. towns·Overall D · #429 of 466
385WashingtonWarren County · 7,326 peopleBbetter than 60% of U.S. towns·Overall B− · #304 of 466
386Harmony TownshipWarren County · 2,542 peopleBbetter than 59% of U.S. towns·Overall C− · #408 of 466
387North Hanover TownshipBurlington County · 8,189 peopleBbetter than 59% of U.S. towns·Overall C · #351 of 466
388GuttenbergHudson County · 11,910 peopleBbetter than 58% of U.S. towns·Overall C− · #385 of 466
389KearnyHudson County · 40,862 peopleBbetter than 58% of U.S. towns·Overall C− · #383 of 466
390Pittsgrove TownshipSalem County · 9,039 peopleBbetter than 58% of U.S. towns·Overall C− · #381 of 466
391South RiverMiddlesex County · 16,262 peopleBbetter than 58% of U.S. towns·Overall C+ · #330 of 466
392ClementonCamden County · 5,744 peopleBbetter than 58% of U.S. towns·Overall B− · #307 of 466
393CarteretMiddlesex County · 25,781 peopleBbetter than 57% of U.S. towns·Overall C · #367 of 466
394Franklin TownshipGloucester County · 16,666 peopleBbetter than 56% of U.S. towns·Overall C · #353 of 466
395HaledonPassaic County · 9,125 peopleBbetter than 56% of U.S. towns·Overall C− · #406 of 466
396NewtonSussex County · 8,486 peopleBbetter than 55% of U.S. towns·Overall C · #362 of 466
397Edgewater Park TownshipBurlington County · 9,617 peopleBbetter than 55% of U.S. towns·Overall C− · #401 of 466
398MerchantvilleCamden County · 4,241 peopleB−better than 55% of U.S. towns·Overall C+ · #325 of 466
399GarfieldBergen County · 33,353 peopleB−better than 55% of U.S. towns·Overall C− · #382 of 466
400South Bound BrookSomerset County · 4,926 peopleB−better than 54% of U.S. towns·Overall C · #365 of 466
401Alloway TownshipSalem County · 3,338 peopleB−better than 54% of U.S. towns·Overall B− · #266 of 466
402Buena Vista TownshipAtlantic County · 7,175 peopleB−better than 54% of U.S. towns·Overall D · #415 of 466
403RoselleUnion County · 23,261 peopleB−better than 53% of U.S. towns·Overall C · #355 of 466
404Somers PointAtlantic County · 10,590 peopleB−better than 53% of U.S. towns·Overall D · #430 of 466
405LakehurstOcean County · 2,735 peopleB−better than 53% of U.S. towns·Overall D · #414 of 466
406North Bergen TownshipHudson County · 61,483 peopleB−better than 52% of U.S. towns·Overall C− · #375 of 466
407BeverlyBurlington County · 2,564 peopleB−better than 52% of U.S. towns·Overall C+ · #318 of 466
408Manchester TownshipOcean County · 46,556 peopleB−better than 52% of U.S. towns·Overall B− · #305 of 466
409Hillside TownshipUnion County · 22,860 peopleB−better than 51% of U.S. towns·Overall D · #413 of 466
410KeansburgMonmouth County · 9,818 peopleB−better than 51% of U.S. towns·Overall C− · #398 of 466
411SomerdaleCamden County · 5,823 peopleB−better than 50% of U.S. towns·Overall C− · #395 of 466
412Pennsville TownshipSalem County · 12,923 peopleB−better than 50% of U.S. towns·Overall D · #427 of 466
413National ParkGloucester County · 3,088 peopleB−better than 48% of U.S. towns·Overall C · #348 of 466
414North PlainfieldSomerset County · 22,879 peopleB−better than 48% of U.S. towns·Overall D · #410 of 466
415DoverMorris County · 18,919 peopleB−better than 46% of U.S. towns·Overall C− · #400 of 466
416SwedesboroGloucester County · 2,766 peopleB−better than 46% of U.S. towns·Overall B+ · #202 of 466
417Gloucester CityCamden County · 11,643 peopleB−better than 45% of U.S. towns·Overall C− · #391 of 466
418Long BranchMonmouth County · 33,321 peopleC+better than 45% of U.S. towns·Overall D · #424 of 466
419Lakewood TownshipOcean County · 143,765 peopleC+better than 44% of U.S. towns·Overall C− · #392 of 466
420Pine HillCamden County · 10,909 peopleC+better than 44% of U.S. towns·Overall C− · #390 of 466
421Willingboro TownshipBurlington County · 32,824 peopleC+better than 43% of U.S. towns·Overall D · #426 of 466
422Pemberton TownshipBurlington County · 27,611 peopleC+better than 42% of U.S. towns·Overall C− · #387 of 466
423FairviewBergen County · 15,509 peopleC+better than 40% of U.S. towns·Overall D− · #440 of 466
424Lawrence TownshipCumberland County · 3,167 peopleC+better than 40% of U.S. towns·Overall D− · #446 of 466
425Pennsauken TownshipCamden County · 37,742 peopleC+better than 39% of U.S. towns·Overall D · #423 of 466
426BurlingtonBurlington County · 10,243 peopleC+better than 39% of U.S. towns·Overall D− · #444 of 466
427Egg Harbor CityAtlantic County · 4,426 peopleC+better than 38% of U.S. towns·Overall D · #418 of 466
428Maurice River TownshipCumberland County · 4,780 peopleC+better than 38% of U.S. towns·Overall D− · #462 of 466
429PaulsboroGloucester County · 6,329 peopleC+better than 37% of U.S. towns·Overall D · #434 of 466
430West New YorkHudson County · 53,192 peopleC+better than 37% of U.S. towns·Overall D · #432 of 466
431WoodburyGloucester County · 10,130 peopleC+better than 36% of U.S. towns·Overall C− · #394 of 466
432DunellenMiddlesex County · 8,337 peopleCbetter than 34% of U.S. towns·Overall D · #421 of 466
433Union CityHudson County · 66,656 peopleCbetter than 34% of U.S. towns·Overall C− · #399 of 466
434WoodlynneCamden County · 2,942 peopleCbetter than 32% of U.S. towns·Overall D · #422 of 466
435VinelandCumberland County · 62,703 peopleCbetter than 31% of U.S. towns·Overall D− · #447 of 466
436WestvilleGloucester County · 4,357 peopleCbetter than 30% of U.S. towns·Overall C− · #384 of 466
437PhillipsburgWarren County · 15,456 peopleCbetter than 30% of U.S. towns·Overall D · #420 of 466
438New BrunswickMiddlesex County · 57,133 peopleCbetter than 30% of U.S. towns·Overall D− · #458 of 466
439East NewarkHudson County · 2,574 peopleCbetter than 29% of U.S. towns·Overall D · #433 of 466
440East OrangeEssex County · 72,159 peopleCbetter than 27% of U.S. towns·Overall D− · #437 of 466
441ElizabethUnion County · 141,675 peopleCbetter than 26% of U.S. towns·Overall D · #435 of 466
442Irvington TownshipEssex County · 62,233 peopleCbetter than 26% of U.S. towns·Overall D− · #448 of 466
443Prospect ParkPassaic County · 6,450 peopleC−better than 25% of U.S. towns·Overall D− · #438 of 466
444Carneys Point TownshipSalem County · 8,766 peopleC−better than 23% of U.S. towns·Overall C− · #404 of 466
445PlainfieldUnion County · 57,141 peopleC−better than 23% of U.S. towns·Overall D− · #451 of 466
446Seaside HeightsOcean County · 2,549 peopleC−better than 22% of U.S. towns·Overall D− · #459 of 466
447MillvilleCumberland County · 28,098 peopleC−better than 22% of U.S. towns·Overall D− · #454 of 466
448LawnsideCamden County · 3,340 peopleC−better than 21% of U.S. towns·Overall D− · #441 of 466
449WildwoodCape May County · 5,068 peopleC−better than 18% of U.S. towns·Overall D− · #456 of 466
450Quinton TownshipSalem County · 2,675 peopleC−better than 18% of U.S. towns·Overall C− · #402 of 466
451Perth AmboyMiddlesex County · 56,739 peopleC−better than 17% of U.S. towns·Overall D · #436 of 466
452LindenwoldCamden County · 21,952 peopleC−better than 17% of U.S. towns·Overall D− · #439 of 466
453City of Orange TownshipEssex County · 35,642 peopleC−better than 17% of U.S. towns·Overall D− · #442 of 466
454PassaicPassaic County · 71,337 peopleC−better than 15% of U.S. towns·Overall D− · #457 of 466
455Commercial TownshipCumberland County · 4,767 peopleDbetter than 14% of U.S. towns·Overall D− · #466 of 466
456NewarkEssex County · 323,808 peopleDbetter than 13% of U.S. towns·Overall D− · #453 of 466
457TrentonMercer County · 91,506 peopleDbetter than 13% of U.S. towns·Overall D− · #450 of 466
458PatersonPassaic County · 161,793 peopleDbetter than 12% of U.S. towns·Overall D− · #460 of 466
459Deerfield TownshipCumberland County · 3,251 peopleDbetter than 12% of U.S. towns·Overall D− · #461 of 466
460Upper Deerfield TownshipCumberland County · 8,111 peopleDbetter than 10% of U.S. towns·Overall D− · #443 of 466
461PleasantvilleAtlantic County · 20,853 peopleDbetter than 9% of U.S. towns·Overall D− · #455 of 466
462Fairfield TownshipCumberland County · 5,440 peopleDbetter than 8% of U.S. towns·Overall D− · #464 of 466
463Hopewell TownshipCumberland County · 4,517 peopleDbetter than 7% of U.S. towns·Overall D · #411 of 466
464Atlantic CityAtlantic County · 38,787 peopleDbetter than 7% of U.S. towns·Overall D− · #465 of 466
465SalemSalem County · 5,389 peopleD−better than 3% of U.S. towns·Overall D− · #452 of 466
466CamdenCamden County · 71,430 peopleD−better than 3% of U.S. towns·Overall D− · #449 of 466
467Penns GroveSalem County · 4,934 peopleD−better than 2% of U.S. towns·Overall D− · #445 of 466
468BridgetonCumberland County · 28,307 peopleD−better than 2% of U.S. towns·Overall D− · #463 of 466
Quick answers

Questions people ask

What is the healthiest town in New Jersey?

Mountain Lakes (Morris County) ranks first on health among 468 towns, with an A+; Chatham and Millburn Township follow.

How are these towns ranked?

The Health grade: seven CDC PLACES estimates for adults (general, physical and mental health, obesity, diabetes, smoking, exercise). 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 health 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

Healthiest towns in other states