Salem County, New Jersey Cities (2026)

19 cities

City
Rank
2026 Pop.
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Pennsville113,00112,6790.56%61121 Township
Pittsgrove29,1128,7790.77%20345 Township
Carneys Point38,7798,6350.49%51917 Township
Salem45,4375,3010.63%2,3202 City
Salem55,4035,3010.32%2,3052 City
Penns Grove64,9914,8570.71%5,5891 Borough
Penns Grove74,9534,8570.32%5,5461 Borough
Pilesgrove84,3374,1860.81%12435 Township
Woodstown93,8093,6810.69%2,4182 Borough
Woodstown103,7953,6810.5%2,4102 Borough
Upper Pittsgrove113,5813,4341.04%8940 Township
Alloway123,3573,2690.45%10033 Township
Quinton132,6792,5860.71%11324 Township
Oldmans141,9741,9100.71%10120 Township
Lower Alloways Creek151,7741,7180.68%3945 Township
Mannington161,5041,4640.94%4434 Township
Elmer171,3951,3430.65%1,5691 Borough
Elmer181,3941,3430.65%1,5681 Borough
Elsinboro191,0341,0010.88%8712 Township

Salem County Cities Summary

Largest City

Pennsville is the largest city in Salem County, with a population of 13,001.

Smallest City

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

10 Largest Cities

There are 19 cities in Salem County, New Jersey.

Location of Salem County