NJNew Jersey rankings

Towns losing population in New Jersey

Ranked by population loss between the 2010 and 2020 censuses. 135 towns with 2,500+ residents.

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

#TownChange 2010–20202010 census2020 census
1 Cape May2,767 people −23.3% 3,607 2,768
2 Maurice River Maurice RiverCumberland County · 5,350 people −22.0% 7,976 6,218
3 Map of West Amwell West AmwellHunterdon County · 3,027 people −21.7% 3,840 3,005
4 Map of Brigantine Brigantine7,674 people −18.3% 9,450 7,716
5 Margate City Margate City5,234 people −16.3% 6,354 5,317
6 Map of New Hanover New HanoverBurlington County · 7,231 people −13.8% 7,385 6,367
7 Ventnor City9,265 people −13.5% 10,650 9,210
8 FairfieldCumberland County · 5,422 people −11.9% 6,295 5,546
9 North Wildwood North Wildwood3,602 people −10.4% 4,041 3,621
10 CommercialCumberland County · 4,674 people −9.8% 5,178 4,669
11 LibertyWarren County · 2,680 people −9.2% 2,942 2,670
12 Union Beach Union Beach5,707 people −8.4% 6,245 5,723
13 Highlands4,518 people −7.7% 5,005 4,621
14 Little Falls Little FallsPassaic County · 14,790 people −7.4% 14,432 13,360
15 Map of Camden Camden71,496 people −7.2% 77,344 71,791
16 Buena Vista Buena VistaAtlantic County · 7,103 people −7.1% 7,570 7,033
17 Spring Lake2,779 people −6.8% 2,993 2,789
18 Map of Vernon VernonSussex County · 22,605 people −6.6% 23,943 22,358
19 PittsgroveSalem County · 8,854 people −6.6% 9,393 8,777
20 Franklin FranklinWarren County · 2,992 people −6.5% 3,176 2,968
21 Lawrence LawrenceCumberland County · 3,087 people −6.2% 3,290 3,087
22 Map of Harmony HarmonyWarren County · 2,517 people −6.1% 2,667 2,503
23 Map of Lebanon LebanonHunterdon County · 6,234 people −6.0% 6,588 6,195
24 Map of Penns Grove Penns Grove4,882 people −6.0% 5,147 4,837
25 Belvidere2,538 people −6.0% 2,681 2,520
26 BethlehemHunterdon County · 3,760 people −5.9% 3,979 3,745
27 Fredon FredonSussex County · 3,281 people −5.9% 3,437 3,235
28 Asbury Park Asbury Park15,295 people −5.8% 16,116 15,188
29 Map of Hampton HamptonSussex County · 4,912 people −5.8% 5,196 4,893
30 Map of White WhiteWarren County · 4,679 people −5.7% 4,882 4,606
31 PennsvilleSalem County · 12,754 people −5.4% 13,409 12,684
32 Map of Mullica MullicaAtlantic County · 5,832 people −5.4% 6,147 5,816
33 Alloway AllowaySalem County · 3,299 people −5.3% 3,467 3,283
34 Knowlton KnowltonWarren County · 2,919 people −5.3% 3,055 2,894
35 Map of Hopatcong Hopatcong14,565 people −5.2% 15,147 14,362
36 Wildwood Crest Wildwood Crest3,077 people −5.2% 3,270 3,101
37 Map of Andover AndoverSussex County · 5,801 people −5.1% 6,319 5,996
38 Neptune City4,606 people −5.0% 4,869 4,626
39 Map of Springfield SpringfieldBurlington County · 3,257 people −5.0% 3,414 3,245
40 Map of Wantage WantageSussex County · 10,941 people −4.8% 11,358 10,811
41 Frankford FrankfordSussex County · 5,322 people −4.7% 5,565 5,302
42 Map of Blairstown BlairstownWarren County · 5,741 people −4.4% 5,967 5,704
43 GreenwichWarren County · 5,512 people −4.2% 5,712 5,473
44 PlumstedOcean County · 8,659 people −4.1% 8,421 8,072
45 Map of Ringwood Ringwood11,657 people −4.0% 12,228 11,735
46 Map of Ocean City Ocean City11,261 people −4.0% 11,701 11,229
47 Map of Byram ByramSussex County · 8,119 people −3.9% 8,350 8,028
48 HopewellCumberland County · 4,386 people −3.9% 4,571 4,391
49 West MilfordPassaic County · 24,705 people −3.8% 25,850 24,862
50 Map of Weymouth WeymouthAtlantic County · 2,675 people −3.7% 2,715 2,614
51 PembertonBurlington County · 27,030 people −3.6% 27,912 26,903
52 JeffersonMorris County · 20,587 people −3.6% 21,314 20,538
53 Map of Lower LowerCape May County · 21,956 people −3.5% 22,866 22,057
54 Keansburg Keansburg9,719 people −3.5% 10,105 9,755
55 IndependenceWarren County · 5,536 people −3.4% 5,662 5,469
56 Millville Millville27,511 people −3.2% 28,400 27,491
57 Map of Wildwood Wildwood5,130 people −3.2% 5,325 5,157
58 Monmouth Beach Monmouth Beach3,207 people −3.2% 3,279 3,174
59 QuintonSalem County · 2,615 people −3.2% 2,666 2,580
60 Somers Point10,515 people −3.0% 10,795 10,469
61 Beverly Beverly2,514 people −3.0% 2,577 2,499
62 Pohatcong PohatcongWarren County · 3,266 people −2.9% 3,339 3,241
63 Kinnelon10,013 people −2.8% 10,248 9,966
64 Dennis DennisCape May County · 6,205 people −2.8% 6,467 6,285
65 High Bridge High Bridge3,580 people −2.8% 3,648 3,546
66 OxfordWarren County · 2,665 people −2.8% 2,514 2,444
67 Atlantic City38,632 people −2.7% 39,558 38,497
68 Oaklyn3,947 people −2.7% 4,038 3,930
69 Map of Franklin FranklinGloucester County · 16,490 people −2.6% 16,820 16,380
70 Pitman Pitman8,856 people −2.6% 9,011 8,780
71 Franklin Franklin4,968 people −2.6% 5,045 4,912
72 Map of Alexandria AlexandriaHunterdon County · 4,824 people −2.6% 4,938 4,809
73 Woodlynne Woodlynne2,920 people −2.6% 2,978 2,902
74 TabernacleBurlington County · 6,854 people −2.5% 6,949 6,776
75 Map of Washington WashingtonWarren County · 6,691 people −2.4% 6,651 6,492
76 East Amwell East AmwellHunterdon County · 3,940 people −2.4% 4,013 3,917
77 FreeholdMonmouth County · 35,651 people −2.3% 36,184 35,369
78 StillwaterSussex County · 4,052 people −2.3% 4,099 4,004
79 Map of Stanhope Stanhope3,552 people −2.3% 3,610 3,526
80 Northfield8,456 people −2.2% 8,624 8,434
81 Map of Jamesburg Jamesburg5,770 people −2.2% 5,915 5,783
82 HollandHunterdon County · 5,204 people −2.2% 5,291 5,177
83 Buena4,520 people −2.2% 4,603 4,501
84 Map of Waterford WaterfordCamden County · 10,451 people −2.1% 10,649 10,421
85 Map of Woodbury Woodbury10,042 people −2.1% 10,174 9,963
86 Tewksbury TewksburyHunterdon County · 5,893 people −2.1% 5,993 5,870
87 Upper PittsgroveSalem County · 3,466 people −2.1% 3,505 3,432
88 Map of Brick BrickOcean County · 75,482 people −1.9% 75,072 73,620
89 Washington WashingtonMorris County · 18,265 people −1.8% 18,533 18,197
90 Millstone MillstoneMonmouth County · 10,385 people −1.8% 10,566 10,376
91 Burlington Burlington9,993 people −1.8% 9,920 9,743
92 Colts NeckMonmouth County · 9,953 people −1.8% 10,142 9,957
93 Beachwood Beachwood11,088 people −1.7% 11,045 10,859
94 Map of Runnemede Runnemede8,355 people −1.7% 8,468 8,324
95 Linwood6,992 people −1.7% 7,092 6,971
96 Map of Mahwah MahwahBergen County · 25,491 people −1.6% 25,890 25,487
97 Roxbury RoxburyMorris County · 23,211 people −1.6% 23,324 22,950
98 ChesterMorris County · 7,748 people −1.6% 7,838 7,713
99 Midland Park7,019 people −1.6% 7,128 7,014
100 Map of Emerson Emerson7,305 people −1.5% 7,401 7,290
101 SouthamptonBurlington County · 10,372 people −1.4% 10,464 10,317
102 MontagueSussex County · 3,833 people −1.4% 3,847 3,792
103 Audubon8,730 people −1.3% 8,819 8,707
104 Berlin Berlin7,539 people −1.3% 7,588 7,489
105 Lawrence LawrenceMercer County · 32,313 people −1.2% 33,472 33,077
106 Map of Hainesport HainesportBurlington County · 6,065 people −1.2% 6,110 6,035
107 Map of Norwood Norwood5,724 people −1.2% 5,711 5,641
108 Haworth Haworth3,363 people −1.2% 3,382 3,343
109 Map of Hardyston HardystonSussex County · 8,322 people −1.1% 8,213 8,125
110 Map of Spotswood Spotswood8,171 people −1.1% 8,257 8,163
111 Kingwood KingwoodHunterdon County · 3,835 people −1.1% 3,845 3,802
112 South Toms River South Toms River3,716 people −1.1% 3,684 3,643
113 HazletMonmouth County · 20,470 people −1.0% 20,334 20,125
114 Map of Riverside RiversideBurlington County · 8,055 people −0.9% 8,079 8,003
115 Map of Peapack and Gladstone Peapack and Gladstone2,571 people −0.9% 2,582 2,558
116 Long Hill Long HillMorris County · 8,652 people −0.8% 8,702 8,629
117 Stratford7,018 people −0.8% 7,040 6,981
118 Wyckoff WyckoffBergen County · 17,050 people −0.7% 16,696 16,585
119 Hillsdale10,144 people −0.7% 10,219 10,143
120 Logan LoganGloucester County · 6,055 people −0.7% 6,042 6,000
121 Lakehurst2,681 people −0.7% 2,654 2,636
122 Sparta SpartaSussex County · 20,077 people −0.6% 19,722 19,600
123 Westville Westville4,310 people −0.6% 4,288 4,264
124 Hammonton14,840 people −0.5% 14,791 14,711
125 East Hanover East HanoverMorris County · 11,152 people −0.5% 11,157 11,105
126 Keyport7,171 people −0.5% 7,240 7,204
127 ShamongBurlington County · 6,497 people −0.5% 6,490 6,460
128 Map of Mount Ephraim Mount Ephraim4,669 people −0.5% 4,676 4,651
129 Riverton2,770 people −0.5% 2,779 2,764
130 Bradley Beach4,158 people −0.4% 4,298 4,282
131 Map of Cranbury CranburyMiddlesex County · 4,012 people −0.4% 3,857 3,842
132 Hamburg3,308 people −0.3% 3,277 3,266
133 National Park National Park3,044 people −0.3% 3,036 3,026
134 Map of Upper Deerfield Upper DeerfieldCumberland County · 7,799 people −0.2% 7,660 7,645
135 DelawareHunterdon County · 4,577 people −0.1% 4,563 4,560

How this ranking works

We rank every town by population loss between the 2010 and 2020 censuses. Only towns that shrank are listed. The town with the lowest figure ranks #1. For comparison, the figure for New Jersey as a whole is +5.7%.

Only towns with at least 2,500 residents are ranked; Census estimates for smaller places are too uncertain. Population and income: U.S. Census Bureau American Community Survey 5-year estimates. Town photos: Wikimedia Commons, credited on each town’s page.

Same ranking in other states