Salem County, New Jersey Cities (2025)

19 cities

City
Rank
2025 Pop.
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Pennsville112,92812,6790.57%60821 Township
Pittsgrove29,0428,7790.78%20145 Township
Carneys Point38,7368,6350.49%51717 Township
Salem45,4035,3010.63%2,3052 City
Salem55,3865,3010.32%2,2982 City
Penns Grove64,9564,8570.71%5,5501 Borough
Penns Grove74,9374,8570.33%5,5291 Borough
Pilesgrove84,3024,1860.82%12335 Township
Woodstown93,7833,6810.69%2,4022 Borough
Woodstown103,7763,6810.51%2,3972 Borough
Upper Pittsgrove113,5443,4341.06%8840 Township
Alloway123,3423,2690.45%10033 Township
Quinton132,6602,5860.72%11224 Township
Oldmans141,9601,9100.72%10020 Township
Lower Alloways Creek151,7621,7180.69%3945 Township
Mannington161,4901,4640.95%4434 Township
Elmer171,3861,3430.65%1,5591 Borough
Elmer181,3851,3430.58%1,5581 Borough
Elsinboro191,0251,0010.89%8612 Township

Salem County Cities Summary

Largest City

Pennsville is the largest city in Salem County, with a population of 12,928.

Smallest City

Elsinboro is the smallest city in Salem County, with a population of 1,025.

10 Largest Cities

There are 19 cities in Salem County, New Jersey.

Location of Salem County