Guest, Sign inJoin
Emerson StationEmerson, #1 on this list · Photo: Mitchazenia · CC BY-SA 3.0
New Jersey rankings · Safety

Safest towns in New Jersey

Emerson reports the least crime per resident of New Jersey’s 342 towns with crime figures for 2023–2025; 135 of the 342 grade A− or better on safety nationally.

Crimes reported by each town’s own police, 2023–2025, per 1,000 residents, violent crimes counted four times. The same measure as the Safety grade. For 18 of them one year isn’t in the FBI’s published tables and comes from the FBI Crime Data Explorer or the state’s own reports (named in the row). How grades work

#1

Emerson

Bergen County · 7,371 people
A+

1.45 weighted crimes per 1,000 a year·violent 0.0, property 1.3

#2

Spring Lake Heights

Monmouth County · 4,868 people
A+

1.51 weighted crimes per 1,000 a year·violent 0.0, property 1.5

All 342 towns

Weighted crimes per 1,000 residents a year, lowest first, to two decimals (the sort uses the exact rate, so there are no rounding ties). Grade = the national Safety grade.

342 towns ranked. Not here? See towns without their own figures.

#TownWeighted rateViolentPropertyGrade
1EmersonBergen County · 7,371 people1.450.01.3A+
2Spring Lake HeightsMonmouth County · 4,868 people1.510.01.5A+
3South Harrison TownshipGloucester County · 3,479 people1.620.01.6A+
4Vernon TownshipSussex County · 22,965 people1.700.11.4A+
5Bernards TownshipSomerset County · 28,594 people1.780.01.6A+
6Chesterfield TownshipBurlington County · 9,046 people · 2023 from the FBI Crime Data Explorer2.140.21.4A+
7Raritan TownshipHunterdon County · 25,281 people2.340.21.5A+
8Harrington ParkBergen County · 5,052 people2.650.12.4A+
9Park RidgeBergen County · 9,571 people2.750.21.9A+
10OradellBergen County · 8,293 people2.770.22.0A+
11HillsdaleBergen County · 10,214 people2.840.12.4A+
12Fair HavenMonmouth County · 6,096 people2.850.22.0A+
13Chester TownshipMorris County · 7,795 people2.860.12.5A+
14Mount ArlingtonMorris County · 5,985 people2.890.02.9A+
15Delaware TownshipHunterdon County · 4,597 people2.980.41.5A+
16Monroe TownshipMiddlesex County · 49,830 people2.980.22.2A+
17Monmouth BeachMonmouth County · 3,226 people3.000.12.6A+
18Independence TownshipWarren County · 5,666 people3.100.41.4A+
19Jefferson TownshipMorris County · 20,703 people · 2024 from the FBI Crime Data Explorer3.140.31.9A+
20RingwoodPassaic County · 11,853 people · 2023 from the FBI Crime Data Explorer3.160.32.0A+
21KinnelonMorris County · 10,138 people3.290.13.0A+
22WanaquePassaic County · 11,418 people3.340.41.7A+
23Andover TownshipSussex County · 5,721 people3.420.22.5A+
24Tewksbury TownshipHunterdon County · 5,925 people3.440.32.3A+
25Ocean TownshipOcean County · 9,314 people3.450.22.6A+
26Denville TownshipMorris County · 17,424 people3.560.13.3A+
27Boonton TownshipMorris County · 4,432 people3.580.22.7A+
28WaldwickBergen County · 10,252 people3.610.22.7A+
29River Vale TownshipBergen County · 10,555 people3.730.22.8A+
30BergenfieldBergen County · 28,754 people3.740.32.6A+
31RockawayMorris County · 6,631 people3.750.13.4A+
32MadisonMorris County · 16,607 people3.930.13.6A+
33AllendaleBergen County · 7,116 people3.960.32.8A
34Old TappanBergen County · 6,686 people3.980.42.5A
35DumontBergen County · 18,501 people4.000.32.9A
36Harding TownshipMorris County · 3,949 people · 2024 from the FBI Crime Data Explorer4.060.04.0A
37Lebanon TownshipHunterdon County · 6,229 people4.170.04.0A
38Hardyston TownshipSussex County · 8,541 people4.170.42.4A
39MountainsideUnion County · 7,346 people4.180.13.6A
40Franklin LakesBergen County · 11,180 people4.210.23.5A
41Medford LakesBurlington County · 4,403 people4.240.23.6A
42Warren TownshipSomerset County · 17,753 people4.550.14.0A
43Washington TownshipMorris County · 18,309 people4.580.33.4A
44Franklin TownshipHunterdon County · 3,288 people4.660.43.0A
45Bedminster TownshipSomerset County · 8,285 people4.760.33.5A
46PitmanGloucester County · 8,961 people4.780.43.2A
47Readington TownshipHunterdon County · 16,406 people4.930.33.9A
48BernardsvilleSomerset County · 7,966 people5.040.24.4A
49OaklandBergen County · 12,837 people5.060.43.3A
50HopatcongSussex County · 14,824 people5.090.91.6A
51StanhopeSussex County · 3,614 people5.090.62.5A
52BrielleMonmouth County · 4,959 people5.140.53.0A
53Hasbrouck HeightsBergen County · 12,211 people5.170.24.4A
54Sparta TownshipSussex County · 20,431 people5.260.43.8A
55SwedesboroGloucester County · 2,766 people5.280.14.8A
56New MilfordBergen County · 17,133 people5.340.24.7A
57Jackson TownshipOcean County · 61,281 people5.350.43.6A
58WestwoodBergen County · 11,365 people5.400.63.0A
59Clinton TownshipHunterdon County · 13,412 people5.400.43.7A
60FanwoodUnion County · 8,035 people · 2025 from the FBI Crime Data Explorer5.670.25.0A
61Mount Olive TownshipMorris County · 29,503 people5.700.44.2A
62CaldwellEssex County · 9,375 people5.770.53.7A
63Barnegat TownshipOcean County · 26,151 people5.880.92.2A
64West Milford TownshipPassaic County · 25,216 people5.990.82.9A
65ChathamMorris County · 10,027 people5.990.15.4A
66HackettstownWarren County · 10,185 people6.200.25.3A
67West Amwell TownshipHunterdon County · 3,037 people6.260.15.8A
68Woolwich TownshipGloucester County · 14,858 people6.270.15.8A
69Blairstown TownshipWarren County · 5,815 people6.280.92.6A
70Cedar Grove TownshipEssex County · 13,916 people6.400.25.6A
71BloomingdalePassaic County · 7,853 people6.411.02.6A
72GarwoodUnion County · 5,390 people6.420.25.7A
73South RiverMiddlesex County · 16,262 people6.430.83.1A
74MiddlesexMiddlesex County · 14,740 people · 2023 from the FBI Crime Data Explorer6.470.35.3A
T75Harrison TownshipGloucester County · 14,043 people6.490.44.9A
T75Little SilverMonmouth County · 6,124 people6.490.16.0A
77Verona TownshipEssex County · 15,107 people6.510.45.0A
78Florham ParkMorris County · 14,456 people6.540.25.7A
79NorthvaleBergen County · 4,978 people6.580.16.0A
80Berkeley Heights TownshipUnion County · 15,140 people6.580.45.1A
81Lincoln ParkMorris County · 10,950 people6.620.35.5A
82Pequannock TownshipMorris County · 15,750 people6.710.35.5A
83JamesburgMiddlesex County · 5,819 people6.740.35.4A
84Woodcliff LakeBergen County · 6,193 people6.780.16.3A
85OceanportMonmouth County · 6,540 people6.780.54.6A
86Wood-RidgeBergen County · 10,341 people6.840.45.2A
87FranklinSussex County · 5,083 people6.860.35.5A
88Colts Neck TownshipMonmouth County · 9,989 people6.880.26.2A
89Pompton LakesPassaic County · 11,246 people · 2024 from the FBI Crime Data Explorer6.900.54.7A
90Point PleasantOcean County · 19,712 people6.920.74.1A
91WestfieldUnion County · 32,595 people6.930.16.5A
92Midland ParkBergen County · 7,039 people6.980.26.0A
93Manchester TownshipOcean County · 46,556 people7.000.74.2A
94PenningtonMercer County · 2,889 people7.060.74.3A−
95LambertvilleHunterdon County · 4,198 people7.090.45.5A−
96Scotch Plains TownshipUnion County · 25,437 people7.110.45.7A−
97RidgewoodBergen County · 26,527 people7.160.45.6A−
98Hillsborough TownshipSomerset County · 45,061 people7.170.74.3A−
99Waterford TownshipCamden County · 10,562 people7.230.17.0A−
100Roxbury TownshipMorris County · 23,427 people7.290.17.0A−
101Glen RockBergen County · 12,288 people7.370.26.5A−
102Manalapan TownshipMonmouth County · 40,987 people7.440.36.1A−
103LeoniaBergen County · 9,441 people7.460.46.0A−
104WashingtonWarren County · 7,326 people7.680.46.1A−
105ButlerMorris County · 8,184 people7.710.55.6A−
106High BridgeHunterdon County · 3,603 people7.820.56.0A−
107Holmdel TownshipMonmouth County · 17,535 people7.930.36.8A−
108River EdgeBergen County · 12,159 people8.080.27.1A−
109Palisades ParkBergen County · 20,317 people8.150.46.5A−
110BogotaBergen County · 9,816 people8.160.65.7A−
111Florence TownshipBurlington County · 13,385 people8.221.23.2A−
112BordentownBurlington County · 4,108 people8.320.56.3A−
113KenilworthUnion County · 8,602 people8.340.27.7A−
114Middletown TownshipMonmouth County · 67,135 people · 2023 from the FBI Crime Data Explorer8.380.66.1A−
115Lopatcong TownshipWarren County · 9,537 people8.450.75.7A−
116Green Brook TownshipSomerset County · 7,410 people8.490.66.2A−
117PrincetonMercer County · 31,469 people8.740.56.8A−
118Cranford TownshipUnion County · 24,725 people8.770.37.6A−
119NetcongMorris County · 3,924 people8.931.33.8A−
120HawthornePassaic County · 20,169 people8.980.28.0A−
121Little Falls TownshipPassaic County · 15,340 people9.310.95.8A−
122Saddle RiverBergen County · 3,430 people9.360.47.8A−
123SummitUnion County · 23,314 people9.500.76.6A−
124Hopewell TownshipMercer County · 18,763 people9.530.76.8A−
125Nutley TownshipEssex County · 30,744 people9.550.76.9A−
126Elk TownshipGloucester County · 4,520 people9.560.76.9A−
127Roselle ParkUnion County · 15,603 people9.610.38.3A−
128West Caldwell TownshipEssex County · 11,205 people9.660.38.3A−
129Cranbury TownshipMiddlesex County · 4,240 people9.710.48.1A−
130Mansfield TownshipBurlington County · 9,199 people9.730.96.0A−
131LinwoodAtlantic County · 7,051 people9.740.38.4A−
132RidgefieldBergen County · 11,547 people9.810.48.2A−
133Medford TownshipBurlington County · 25,612 people9.840.86.8A−
134East Greenwich TownshipGloucester County · 12,610 people9.850.67.5A−
135Greenwich TownshipGloucester County · 5,026 people · 2024 from the FBI Crime Data Explorer10.071.06.1A−
136BoontonMorris County · 8,920 people · 2023 from the FBI Crime Data Explorer10.080.48.3B+
137Stafford TownshipOcean County · 30,958 people10.280.58.4B+
138Parsippany-Troy Hills TownshipMorris County · 56,633 people10.390.58.4B+
139HighlandsMonmouth County · 4,350 people10.431.54.3B+
140Cliffside ParkBergen County · 26,539 people10.451.06.6B+
141East Windsor TownshipMercer County · 30,562 people10.530.68.3B+
142WoodstownSalem County · 3,784 people10.601.16.3B+
143RutherfordBergen County · 19,132 people10.710.49.0B+
144MorristownMorris County · 20,750 people10.711.54.6B+
145HightstownMercer County · 6,007 people10.771.35.6B+
146RamseyBergen County · 14,925 people10.770.210.0B+
147Marlboro TownshipMonmouth County · 42,254 people10.780.58.7B+
148Little Egg Harbor TownshipOcean County · 21,801 people10.820.68.5B+
149Rockaway TownshipMorris County · 27,728 people10.920.59.0B+
150Robbinsville TownshipMercer County · 15,958 people11.070.59.0B+
151Montclair TownshipEssex County · 44,633 people11.081.07.0B+
152ClaytonGloucester County · 9,041 people11.191.07.2B+
153BeachwoodOcean County · 11,340 people11.200.87.8B+
154MontvaleBergen County · 10,113 people11.250.59.3B+
155BarringtonCamden County · 7,155 people11.290.310.2B+
156ManasquanMonmouth County · 5,954 people11.300.49.5B+
157ClosterBergen County · 8,663 people11.310.210.7B+
158Lyndhurst TownshipBergen County · 22,343 people11.380.68.9B+
159Lacey TownshipOcean County · 30,297 people11.400.88.2B+
160Morris PlainsMorris County · 6,586 people11.420.210.6B+
161Lakewood TownshipOcean County · 143,765 people11.481.45.7B+
162NorthfieldAtlantic County · 8,496 people11.520.310.3B+
163HamburgSussex County · 3,345 people11.531.94.0B+
164Livingston TownshipEssex County · 32,223 people11.710.69.3B+
165Franklin TownshipSomerset County · 69,105 people · 2025 from the FBI Crime Data Explorer11.810.79.2B+
166WhartonMorris County · 7,618 people11.840.59.7B+
167South Brunswick TownshipMiddlesex County · 47,454 people12.151.27.4B+
168MoonachieBergen County · 3,153 people · 2024 from the FBI Crime Data Explorer12.161.27.5B+
169Berkeley TownshipOcean County · 45,550 people12.211.37.1B+
170Mansfield TownshipWarren County · 7,996 people12.280.211.6B+
T171Bordentown TownshipBurlington County · 12,821 people12.300.89.3B+
T171Moorestown TownshipBurlington County · 22,262 people12.300.69.8B+
173Teaneck TownshipBergen County · 43,329 people12.401.08.6B+
174BrigantineAtlantic County · 7,658 people12.480.79.5B+
175MetuchenMiddlesex County · 15,363 people12.590.610.1B+
176DoverMorris County · 18,919 people12.641.66.2B+
177Lower TownshipCape May County · 21,533 people12.671.46.9B+
178BelvidereWarren County · 2,551 people12.700.510.6B+
179Woodland ParkPassaic County · 13,623 people12.850.610.3B+
180Springfield TownshipUnion County · 18,342 people12.960.89.9B+
181Ridgefield ParkBergen County · 13,372 people12.990.710.2B+
182StratfordCamden County · 7,200 people13.000.610.4B+
183Saddle Brook TownshipBergen County · 14,441 people13.340.312.2B
184Mullica TownshipAtlantic County · 5,853 people13.351.18.8B
185Eastampton TownshipBurlington County · 6,603 people13.401.57.4B
186NewtonSussex County · 8,486 people13.421.57.5B
187Franklin TownshipGloucester County · 16,666 people13.651.29.0B
188North Bergen TownshipHudson County · 61,483 people13.691.67.5B
189Aberdeen TownshipMonmouth County · 19,535 people13.791.57.6B
190Englewood CliffsBergen County · 5,384 people · 2023 from the FBI Crime Data Explorer13.810.213.1B
191Carneys Point TownshipSalem County · 8,766 people13.831.48.1B
192Maplewood TownshipEssex County · 26,320 people14.110.611.7B
193South Toms RiverOcean County · 3,895 people14.431.010.2B
194West Long BranchMonmouth County · 8,625 people14.570.512.6B
195EdgewaterBergen County · 15,499 people14.610.512.7B
196Hazlet TownshipMonmouth County · 20,743 people14.670.911.1B
197Glen RidgeEssex County · 8,259 people14.790.413.0B
198BerlinCamden County · 7,628 people14.890.214.2B
199Gloucester TownshipCamden County · 67,085 people14.960.811.7B
200Bradley BeachMonmouth County · 4,163 people15.170.313.9B
201North ArlingtonBergen County · 16,601 people · 2024 from the FBI Crime Data Explorer15.190.911.6B
202Wall TownshipMonmouth County · 26,753 people15.340.812.0B
203Highland ParkMiddlesex County · 15,259 people15.481.111.0B
204CarlstadtBergen County · 6,410 people15.530.413.9B
205Spring LakeMonmouth County · 2,769 people15.560.115.1B
206Monroe TownshipGloucester County · 38,137 people15.581.410.2B
207MaywoodBergen County · 10,166 people15.681.111.4B
208RahwayUnion County · 31,010 people15.781.88.6B
209HammontonAtlantic County · 15,060 people15.921.88.8B
210Toms River TownshipOcean County · 100,899 people16.031.211.1B
T211Fort LeeBergen County · 40,345 people16.051.211.4B
T211Hanover TownshipMorris County · 15,105 people16.050.713.4B
213West Deptford TownshipGloucester County · 22,681 people16.141.211.5B
214HaddonfieldCamden County · 12,740 people16.230.315.2B
215Prospect ParkPassaic County · 6,450 people16.400.813.2B
216South Orange Village TownshipEssex County · 19,139 people16.470.613.9B
217East Brunswick TownshipMiddlesex County · 50,678 people16.871.112.4B−
218East NewarkHudson County · 2,574 people16.951.511.0B−
219Burlington TownshipBurlington County · 24,893 people17.041.710.3B−
220Brick TownshipOcean County · 77,402 people17.071.411.3B−
221Rochelle Park TownshipBergen County · 5,972 people17.361.212.6B−
222Fairfield TownshipEssex County · 8,346 people17.530.415.7B−
223South AmboyMiddlesex County · 10,403 people17.561.411.8B−
224MilltownMiddlesex County · 7,103 people17.610.913.8B−
225WallingtonBergen County · 12,092 people17.760.814.4B−
226Lawrence TownshipMercer County · 34,165 people17.780.416.4B−
227BellmawrCamden County · 11,874 people17.790.715.1B−
228Riverside TownshipBurlington County · 8,231 people18.012.38.6B−
229RunnemedeCamden County · 8,443 people18.180.416.6B−
230East Hanover TownshipMorris County · 11,457 people18.300.217.6B−
231Long Beach TownshipOcean County · 3,148 people18.341.313.3B−
232GuttenbergHudson County · 11,910 people18.362.39.0B−
233Weehawken TownshipHudson County · 17,827 people18.361.213.7B−
234Evesham TownshipBurlington County · 49,525 people18.410.914.6B−
235Bloomfield TownshipEssex County · 56,375 people18.471.014.4B−
236RoselleUnion County · 23,261 people18.521.911.1B−
237FreeholdMonmouth County · 12,562 people18.652.29.7B−
238West Orange TownshipEssex County · 49,557 people18.871.512.9B−
239BeverlyBurlington County · 2,564 people · 2023 from the FBI Crime Data Explorer18.982.011.1B−
240KeyportMonmouth County · 7,235 people19.021.413.6B−
241Voorhees TownshipCamden County · 31,571 people19.100.716.4B−
242Delran TownshipBurlington County · 18,909 people19.170.915.5B−
243GlassboroGloucester County · 24,483 people19.231.812.2B−
244Galloway TownshipAtlantic County · 38,380 people19.451.812.3B−
245LodiBergen County · 26,187 people19.501.613.1B−
246MerchantvilleCamden County · 4,241 people19.721.115.4B−
247Red BankMonmouth County · 12,896 people19.752.011.7B−
248Lumberton TownshipBurlington County · 13,171 people19.771.214.9B−
249Union TownshipUnion County · 63,675 people20.130.717.5B−
250Edgewater Park TownshipBurlington County · 9,617 people20.321.414.9B−
251Millburn TownshipEssex County · 22,874 people20.470.120.1B−
252North Brunswick TownshipMiddlesex County · 45,097 people20.641.614.4B−
253BelmarMonmouth County · 5,853 people20.781.216.0B−
254Pine HillCamden County · 10,909 people21.032.112.7C+
255North PlainfieldSomerset County · 22,879 people21.261.614.6C+
256ShrewsburyMonmouth County · 4,178 people21.390.519.5C+
257CarteretMiddlesex County · 25,781 people21.712.411.9C+
258Mantua TownshipGloucester County · 15,582 people21.720.718.8C+
259Clark TownshipUnion County · 16,418 people22.360.520.2C+
260Logan TownshipGloucester County · 6,126 people22.420.819.4C+
261HobokenHudson County · 59,027 people22.551.815.4C+
262Wayne TownshipPassaic County · 54,819 people22.881.019.1C+
263EnglewoodBergen County · 30,035 people23.343.011.4C+
264Cinnaminson TownshipBurlington County · 17,930 people23.371.019.4C+
265Pemberton TownshipBurlington County · 27,611 people23.403.310.3C+
266GarfieldBergen County · 33,353 people23.481.716.8C+
267West New YorkHudson County · 53,192 people23.622.613.4C+
268Wildwood CrestCape May County · 3,000 people23.762.613.3C+
269Egg Harbor TownshipAtlantic County · 48,435 people23.771.418.1C+
270Greenwich TownshipWarren County · 5,726 people24.200.124.0C+
271Long BranchMonmouth County · 33,321 people24.262.414.7C+
272BayonneHudson County · 74,744 people · 2024 from the FBI Crime Data Explorer24.262.813.2C+
273LakehurstOcean County · 2,735 people24.311.817.0C+
274South PlainfieldMiddlesex County · 24,891 people24.451.418.9C+
275PalmyraBurlington County · 7,664 people24.842.017.1C+
276Edison TownshipMiddlesex County · 109,077 people24.971.817.9C+
277EatontownMonmouth County · 13,607 people25.062.116.8C+
278PhillipsburgWarren County · 15,456 people25.732.416.0C+
279Perth AmboyMiddlesex County · 56,739 people · 2025 from the FBI Crime Data Explorer26.343.412.7C
280Willingboro TownshipBurlington County · 32,824 people26.663.612.4C
281Egg Harbor CityAtlantic County · 4,426 people27.302.417.6C
282HarrisonHudson County · 22,105 people27.772.517.8C
283Mount Laurel TownshipBurlington County · 47,738 people27.792.219.1C
284PleasantvilleAtlantic County · 20,853 people28.293.315.1C
285Middle TownshipCape May County · 19,990 people28.332.816.9C
286Hamilton TownshipAtlantic County · 28,845 people28.391.024.3C
287Elmwood ParkBergen County · 21,534 people28.802.319.5C
288RiverdaleMorris County · 4,144 people28.960.626.7C
289Belleville TownshipEssex County · 38,997 people29.372.419.7C
290Hamilton TownshipMercer County · 94,157 people29.431.921.8C
291Mount Holly TownshipBurlington County · 10,645 people30.283.416.6C
292HackensackBergen County · 46,380 people30.622.420.9C
293FlemingtonHunterdon County · 4,856 people30.841.325.7C
294Pennsville TownshipSalem County · 12,923 people32.061.227.1C
295Point Pleasant BeachOcean County · 4,993 people32.523.020.5C−
296Ventnor CityAtlantic County · 9,345 people32.731.228.0C−
297Maple Shade TownshipBurlington County · 20,556 people32.863.518.9C−
298Ewing TownshipMercer County · 39,030 people33.002.224.2C−
299City of Orange TownshipEssex County · 35,642 people33.464.216.7C−
300Somers PointAtlantic County · 10,590 people33.703.320.6C−
301Westampton TownshipBurlington County · 9,436 people33.743.220.8C−
302CollingswoodCamden County · 14,386 people33.991.428.6C−
303Ocean TownshipMonmouth County · 28,088 people34.181.428.6C−
304Haddon TownshipCamden County · 15,649 people35.081.130.6C−
305LindenwoldCamden County · 21,952 people35.164.118.9C−
306Jersey CityHudson County · 302,013 people35.564.517.7C−
307AbseconAtlantic County · 9,209 people35.772.625.3C−
308Berlin TownshipCamden County · 6,060 people35.861.131.5C−
309Neptune CityMonmouth County · 4,591 people36.041.928.5C−
310Cape MayCape May County · 2,716 people36.251.430.4C−
311SecaucusHudson County · 22,640 people36.981.431.2C−
312Hillside TownshipUnion County · 22,860 people37.402.228.6C−
313WoodburyGloucester County · 10,130 people37.533.125.2C−
314East OrangeEssex County · 72,159 people38.154.619.6C−
315BurlingtonBurlington County · 10,243 people38.284.321.0C−
316PaulsboroGloucester County · 6,329 people38.445.417.0C−
317WatchungSomerset County · 6,583 people40.360.438.7C−
318North WildwoodCape May County · 3,518 people40.372.530.3C−
319ParamusBergen County · 26,723 people40.860.339.7C−
320Pohatcong TownshipWarren County · 3,578 people40.980.439.4C−
321NewarkEssex County · 323,808 people41.005.319.8C−
322MagnoliaCamden County · 4,415 people41.473.228.8C−
323VinelandCumberland County · 62,703 people42.274.325.2D
324Irvington TownshipEssex County · 62,233 people42.944.325.6D
325AudubonCamden County · 8,825 people43.600.641.3D
326Neptune TownshipMonmouth County · 28,273 people43.743.031.6D
327ElizabethUnion County · 141,675 people44.164.426.8D
328PassaicPassaic County · 71,337 people45.356.419.6D
329South Hackensack TownshipBergen County · 2,755 people46.064.627.5D
330New BrunswickMiddlesex County · 57,133 people50.866.723.9D
331Mount EphraimCamden County · 4,716 people52.861.746.1D
332Pennsauken TownshipCamden County · 37,742 people53.652.643.3D
333MillvilleCumberland County · 28,098 people58.264.639.8D
334SomerdaleCamden County · 5,823 people58.762.548.9D
335PatersonPassaic County · 161,793 people59.889.023.7D
336TrentonMercer County · 91,506 people60.199.621.9D
337BridgetonCumberland County · 28,307 people67.138.533.1D−
338Seaside HeightsOcean County · 2,549 people71.408.238.4D−
339LawnsideCamden County · 3,340 people73.043.360.0D−
340SalemSalem County · 5,389 people · 2024 from the FBI Crime Data Explorer79.2214.023.4D−
341CamdenCamden County · 71,430 people89.7214.631.3D−
342Atlantic CityAtlantic County · 38,787 people132.0417.263.3D−

Per 1,000 residents a year, 2023–2025. Last on the list: Atlantic City, 132.04. The rate counts crimes reported to police, not how safe any one street feels.

Not ranked

126 towns without figures of their own

These towns of 2,500+ are not on the list because there are no police figures for them alone for all of 2023–2025, from the FBI or the state. In 2025 the FBI’s tables list State Police figures for 21 of New Jersey’s counties and county sheriff figures for 8; those cover many towns at once and can’t be split by town, so they aren’t ranked here. Their other grades stand; the overall grade uses the rest.

  • Alexandria Township Hunterdon County · 4,811 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Allamuchy Township Warren County · 5,484 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Alloway Township Salem County · 3,338 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Asbury Park Monmouth County · 15,632 people: figures for 2023 and 2025 only (all three years are needed).
  • Atlantic Highlands Monmouth County · 4,417 people: figures for 2023 and 2024 only (all three years are needed).
  • Bethlehem Township Hunterdon County · 3,774 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Bound Brook Somerset County · 13,038 people: figures for 2023 and 2025 only (all three years are needed).
  • Branchburg Township Somerset County · 15,511 people: figures for 2023 and 2025 only (all three years are needed).
  • Bridgewater Township Somerset County · 46,455 people: figures for 2024 and 2025 only (all three years are needed).
  • Buena Atlantic County · 4,529 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Buena Vista Township Atlantic County · 7,175 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Byram Township Sussex County · 8,249 people: figures for 2024 and 2025 only (all three years are needed).
  • Cherry Hill Township Camden County · 79,965 people: figures for 2024 and 2025 only (all three years are needed).
  • Clementon Camden County · 5,744 people: figures for 2023 and 2024 only (all three years are needed).
  • Clifton Passaic County · 91,127 people: figures for 2024 and 2025 only (all three years are needed).
  • Clinton Hunterdon County · 2,794 people: figures for 2023 and 2024 only (all three years are needed).
  • Commercial Township Cumberland County · 4,767 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Cresskill Bergen County · 9,257 people: figures for 2023 and 2025 only (all three years are needed).
  • Deerfield Township Cumberland County · 3,251 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Delanco Township Burlington County · 5,010 people: figures for 2023 and 2025 only (all three years are needed).
  • Demarest Bergen County · 4,893 people: figures for 2024 and 2025 only (all three years are needed).
  • Dennis Township Cape May County · 6,100 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Deptford Township Gloucester County · 32,600 people: figures for 2023 and 2025 only (all three years are needed).
  • Dunellen Middlesex County · 8,337 people: figures for 2024 and 2025 only (all three years are needed).
  • East Amwell Township Hunterdon County · 3,952 people: no figures of its own in the FBI’s tables for 2023–2025.
  • East Rutherford Bergen County · 10,566 people: figures for 2023 and 2025 only (all three years are needed).
  • Fair Lawn Bergen County · 37,128 people: figures for 2023 and 2024 only (all three years are needed).
  • Fairfield Township Cumberland County · 5,440 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Fairview Bergen County · 15,509 people: figures for 2023 and 2024 only (all three years are needed).
  • Frankford Township Sussex County · 5,368 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Franklin Township Warren County · 3,049 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Fredon Township Sussex County · 3,332 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Freehold Township Monmouth County · 36,052 people: figures for 2024 and 2025 only (all three years are needed).
  • Gloucester City Camden County · 11,643 people: figures for 2023 and 2025 only (all three years are needed).
  • Green Township Sussex County · 3,715 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Haddon Heights Camden County · 7,609 people: figures for 2024 and 2025 only (all three years are needed).
  • Hainesport Township Burlington County · 6,197 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Haledon Passaic County · 9,125 people: figures for 2025 only (all three years are needed).
  • Hampton Township Sussex County · 4,989 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Harmony Township Warren County · 2,542 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Haworth Bergen County · 3,422 people: figures for 2024 and 2025 only (all three years are needed).
  • Ho-Ho-Kus Bergen County · 4,313 people: figures for 2025 only (all three years are needed).
  • Holland Township Hunterdon County · 5,239 people: figures for 2025 only (all three years are needed).
  • Hopewell Township Cumberland County · 4,517 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Howell Township Monmouth County · 55,156 people: figures for 2023 and 2024 only (all three years are needed).
  • Keansburg Monmouth County · 9,818 people: figures for 2024 and 2025 only (all three years are needed).
  • Kearny Hudson County · 40,862 people: figures for 2023 and 2025 only (all three years are needed).
  • Kingwood Township Hunterdon County · 3,864 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Knowlton Township Warren County · 2,947 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Lawrence Township Cumberland County · 3,167 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Liberty Township Warren County · 2,701 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Linden Union County · 45,752 people: figures for 2023 and 2025 only (all three years are needed).
  • Little Ferry Bergen County · 11,099 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Long Hill Township Morris County · 8,684 people: figures for 2024 and 2025 only (all three years are needed).
  • Mahwah Township Bergen County · 25,678 people: figures for 2023 and 2024 only (all three years are needed).
  • Manville Somerset County · 10,932 people: figures for 2024 and 2025 only (all three years are needed).
  • Margate City Atlantic County · 5,194 people: figures for 2023 and 2024 only (all three years are needed).
  • Matawan Monmouth County · 9,768 people: figures for 2023 and 2024 only (all three years are needed).
  • Maurice River Township Cumberland County · 4,780 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Mendham Morris County · 4,985 people: figures for 2024 and 2025 only (all three years are needed).
  • Mendham Township Morris County · 6,075 people: figures for 2023 and 2025 only (all three years are needed).
  • Millstone Township Monmouth County · 10,412 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Mine Hill Township Morris County · 4,160 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Montague Township Sussex County · 3,896 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Montgomery Township Somerset County · 24,039 people: figures for 2024 and 2025 only (all three years are needed).
  • Montville Township Morris County · 24,469 people: figures for 2023 and 2024 only (all three years are needed).
  • Morris Township Morris County · 23,730 people: figures for 2024 and 2025 only (all three years are needed).
  • Mountain Lakes Morris County · 4,649 people: figures for 2023 and 2025 only (all three years are needed).
  • National Park Gloucester County · 3,088 people: no figures of its own in the FBI’s tables for 2023–2025.
  • New Hanover Township Burlington County · 6,237 people: no figures of its own in the FBI’s tables for 2023–2025.
  • New Providence Union County · 14,092 people: figures for 2024 and 2025 only (all three years are needed).
  • North Caldwell Essex County · 6,815 people: figures for 2024 and 2025 only (all three years are needed).
  • North Haledon Passaic County · 9,089 people: figures for 2024 and 2025 only (all three years are needed).
  • North Hanover Township Burlington County · 8,189 people: figures for 2024 and 2025 only (all three years are needed).
  • Norwood Bergen County · 5,817 people: figures for 2024 and 2025 only (all three years are needed).
  • Oaklyn Camden County · 3,985 people: figures for 2025 only (all three years are needed).
  • Ocean City Cape May County · 11,101 people: figures for 2024 and 2025 only (all three years are needed).
  • Old Bridge Township Middlesex County · 70,228 people: figures for 2023 and 2024 only (all three years are needed).
  • Peapack and Gladstone Somerset County · 2,587 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Penns Grove Salem County · 4,934 people: figures for 2023 and 2024 only (all three years are needed).
  • Pilesgrove Township Salem County · 4,280 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Piscataway Township Middlesex County · 62,253 people: figures for 2023 and 2024 only (all three years are needed).
  • Pittsgrove Township Salem County · 9,039 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Plainfield Union County · 57,141 people: figures for 2023 and 2024 only (all three years are needed).
  • Plainsboro Township Middlesex County · 24,349 people: figures for 2023 and 2025 only (all three years are needed).
  • Plumsted Township Ocean County · 9,991 people: figures for 2023 only (all three years are needed).
  • Quinton Township Salem County · 2,675 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Randolph Township Morris County · 26,878 people: figures for 2023 and 2024 only (all three years are needed).
  • Raritan Somerset County · 8,516 people: figures for 2024 and 2025 only (all three years are needed).
  • Riverton Burlington County · 2,842 people: figures for 2024 and 2025 only (all three years are needed).
  • Roseland Essex County · 6,417 people: figures for 2023 and 2024 only (all three years are needed).
  • Rumson Monmouth County · 7,157 people: figures for 2023 and 2024 only (all three years are needed).
  • Sayreville Middlesex County · 46,787 people: figures for 2023 and 2025 only (all three years are needed).
  • Shamong Township Burlington County · 6,659 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Somerville Somerset County · 14,665 people: figures for 2024 and 2025 only (all three years are needed).
  • South Bound Brook Somerset County · 4,926 people: figures for 2023 and 2025 only (all three years are needed).
  • Southampton Township Burlington County · 10,563 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Spotswood Middlesex County · 8,236 people: figures for 2024 and 2025 only (all three years are needed).
  • Springfield Township Burlington County · 3,315 people: figures for 2024 and 2025 only (all three years are needed).
  • Stillwater Township Sussex County · 4,072 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Tabernacle Township Burlington County · 7,014 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Tenafly Bergen County · 15,237 people: figures for 2023 and 2024 only (all three years are needed).
  • Tinton Falls Monmouth County · 19,539 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Totowa Passaic County · 11,166 people: figures for 2024 and 2025 only (all three years are needed).
  • Tuckerton Ocean County · 3,734 people: figures for 2023 only (all three years are needed).
  • Union Beach Monmouth County · 5,708 people: figures for 2023 only (all three years are needed).
  • Union City Hudson County · 66,656 people: figures for 2023 and 2025 only (all three years are needed).
  • Union Township Hunterdon County · 6,649 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Upper Deerfield Township Cumberland County · 8,111 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Upper Freehold Township Monmouth County · 7,251 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Upper Pittsgrove Township Salem County · 3,545 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Upper Saddle River Bergen County · 8,650 people: figures for 2023 and 2025 only (all three years are needed).
  • Upper Township Cape May County · 12,355 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Wantage Township Sussex County · 11,154 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Washington Township Gloucester County · 49,840 people: figures for 2023 and 2025 only (all three years are needed).
  • Washington Township Bergen County · 9,392 people: figures for 2023 and 2025 only (all three years are needed).
  • West Windsor Township Mercer County · 32,839 people: figures for 2023 and 2025 only (all three years are needed).
  • Westville Gloucester County · 4,357 people: figures for 2023 and 2025 only (all three years are needed).
  • Weymouth Township Atlantic County · 2,751 people: no figures of its own in the FBI’s tables for 2023–2025.
  • White Township Warren County · 4,706 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Wildwood Cape May County · 5,068 people: figures for 2024 and 2025 only (all three years are needed).
  • Winslow Township Camden County · 40,562 people: figures for 2024 and 2025 only (all three years are needed).
  • Woodbridge Township Middlesex County · 104,802 people: figures for 2023 and 2025 only (all three years are needed).
  • Woodbury Heights Gloucester County · 3,162 people: no figures of its own in the FBI’s tables for 2023–2025.
  • Woodlynne Camden County · 2,942 people: figures for 2023 only (all three years are needed).
  • Wyckoff Township Bergen County · 17,224 people: figures for 2024 and 2025 only (all three years are needed).
Quick answers

Questions people ask

Which is the safest town in New Jersey?

Emerson (Bergen County) reports the least crime per resident: 1.45 weighted crimes per 1,000 a year over 2023–2025 (0.05 violent and 1.27 property crimes per 1,000), from its police department’s reports to the FBI. Spring Lake Heights (1.51) and South Harrison Township (1.62) follow.

How are these towns ranked?

By crimes reported by each town’s police per 1,000 residents over three years (FBI figures, or the state’s own where the FBI table lacks a year), with violent crimes counted four times as heavily as property crimes. It is the same measure as the Safety grade on each town’s page. How grades work.

Why isn’t my town on this list?

The list needs 2,500+ residents and the town’s own police figures for all three years. 126 New Jersey towns of 2,500+ lack them; they are listed above with the reason. Smaller towns have a Safety grade on their page but no rank.

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

Safest towns in other states