Spencer

Town in Rowan County, North Carolina

View of Spencer, North Carolina
Photo: Indy beetle · CC0

Spencer is a town in Rowan County, North Carolina, with 3,308 residents (2020 Census). It sits at 715 ft (218 m) above sea level. The nearest town is East Spencer, 1.4 miles S.

About Spencer

Spencer is a town in Rowan County, North Carolina, United States, incorporated in 1905. As of the 2020 census, Spencer had a population of 3,308.

Text: Wikipedia · CC BY-SA 4.0

Spencer weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Nearest webcams to Spencer

There are no webcams in Spencer itself. These are the closest, 31 miles away or more.

All 6 webcams near Spencer ›

Webcams: Windy.com

Living in Spencer

Median household income
$65,465
Median home value
$201,700
Median rent
$1,000/mo
Median age
44.2
Cost of living and demographics of Spencer ›

Do you know Spencer? Tell us about it

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

Map of Spencer

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

Spencer 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 ›

Spencer, NC population

Spencer had 3,308 residents in the 2020 Census.

2020 Census3,308
Density942 per sq mi (364 per km²)

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

Spencer at a glance

StateNorth Carolina (NC)
CountyRowan County
TypeTown
Population3,308 (2020)
Land area3.51 sq mi (9.1 km²)
Water area0.00 sq mi (0.00 km²)
Elevation715 ft (218 m)
Coordinates35.7000° N, 80.4211° W
ZIP codes28159, 28039
Official websiteci.spencer.nc.us
Census code (GEOID)3763760

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

Towns near Spencer

Straight-line distance between town centers.

Frequently asked questions about Spencer

What county is Spencer in?

Spencer is in Rowan County, North Carolina.

What is the population of Spencer, NC?

3,308 people lived in Spencer at the 2020 Census.

What is the ZIP code of Spencer, NC?

The main ZIP code is 28159. Other ZIP codes: 28039.

What is the elevation of Spencer?

715 feet (218 m) above sea level.

What towns are near Spencer?

East Spencer (1.4 mi), Salisbury (4.6 mi), Granite Quarry (6.2 mi), Tyro (7.3 mi), Faith (7.9 mi).

Last updated: