Salem

City in Salem County, New Jersey

View of Salem, New Jersey
Photo: Ken Lund from Reno, Nevada, USA · CC BY-SA 2.0

Salem is a city in Salem County, New Jersey, with 5,296 residents (2020 Census). It sits at 10 ft (3 m) above sea level. The nearest town is Elsinboro, 2.8 miles SW.

About Salem

Salem is a city in and the county seat of Salem County, the most rural county in the U.S. state of New Jersey. The name Salem, for both the city and county, is derived from the Hebrew word shalom, meaning peace. As of the 2020 United States census, the city's population was 5,296, an increase of 150 (+2.9%) from the 2010 census count of 5,146, which in turn reflected a decrease of 711 (−12.1%) from the 5,857 counted in the 2000 census. Salem is part of the Philadelphia metropolitan area.

The town and colony of Salem was laid out in 1675 by John Fenwick and the community was given permission to choose officers in October 1693. It was incorporated on February 21, 1798, as part of the initial group of 104 townships established by the New Jersey Legislature. On February 25, 1858, it was reincorporated as Salem City.

Salem had the second-highest property tax rate in New Jersey, with an equalized rate of 6.519% in 2020, compared to 3.476% in Salem County and a statewide average of 2.279%.

Text: Wikipedia · CC BY-SA 4.0

Salem weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Salem

All 24 webcams near Salem ›

Webcams: Windy.com

Living in Salem

Median household income
$38,721
Median home value
$79,800
Median rent
$1,075/mo
Median age
36.9
Cost of living and demographics of Salem ›

Do you know Salem? Tell us about it

Help other travelers: share what makes Salem special. We review every message before publishing it.

Map of Salem

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

Salem Street View

Loading Street View…

Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.

Open in Google Maps ›

Salem, NJ population

Salem had 5,296 residents in the 2020 Census.

2020 Census5,296
Density2,259 per sq mi (872 per km²)

Source: U.S. Census Bureau, Decennial Census.

Salem at a glance

StateNew Jersey (NJ)
CountySalem County
TypeCity
Population5,296 (2020)
Land area2.34 sq mi (6.1 km²)
Water area0.47 sq mi (1.22 km²)
Elevation10 ft (3 m)
Coordinates39.5682° N, 75.4726° W
ZIP code08079
Official websitecityofsalemnj.org
Census code (GEOID)3465490

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Salem

Straight-line distance between town centers.

Frequently asked questions about Salem

What county is Salem in?

Salem is in Salem County, New Jersey.

What is the population of Salem, NJ?

5,296 people lived in Salem at the 2020 Census.

What is the ZIP code of Salem, NJ?

The ZIP code of Salem is 08079.

What is the elevation of Salem?

10 feet (3 m) above sea level.

What towns are near Salem?

Elsinboro (2.8 mi), Pennsville (4.3 mi), Hancocks Bridge (4.4 mi), Mannington (4.9 mi), Quinton (5.1 mi).

Last updated: