Spencer is a city located in North Carolina. With a 2020 population of 3,263, it is the 202nd largest city in North Carolina and the 5981st largest city in the United States. Spencer is currently growing at a rate of 0.34% annually but its population has decreased by -0.12% since the most recent census, which recorded a population of 3,267 in 2010. Spencer reached it's highest population of 3,355 in 2000. Spanning over 3 miles, Spencer has a population density of 1,064 people per square mile.
The average household income in Spencer is $57,544 with a poverty rate of 23.33%. The median rental costs in recent years comes to $925 per month, and the median house value is $98,700. The median age in Spencer is 34.9 years, 32.6 years for males, and 38.5 years for females. For every 100 females there are 104.0 males.