Salem County, New Jersey Cities (2026)

15 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
Penns Grove54,9914,8570.71%5,5891 Borough
Pilesgrove64,3374,1860.81%12435 Township
Woodstown73,8093,6810.69%2,4182 Borough
Upper Pittsgrove83,5813,4341.04%8940 Township
Alloway93,3573,2690.45%10033 Township
Quinton102,6792,5860.71%11324 Township
Oldmans111,9741,9100.71%10120 Township
Lower Alloways Creek121,7741,7180.68%3945 Township
Mannington131,5041,4640.94%4434 Township
Elmer141,3951,3430.65%1,5691 Borough
Elsinboro151,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 15 cities in Salem County, New Jersey.

Location of Salem County