Marshall is a city located in Madison County North Carolina. With a 2020 population of 918, it is the 342nd largest city in North Carolina and the 10663rd largest city in the United States . Marshall is currently growing at a rate of 0.55% annually and its population has increased by 5.28% since the most recent census, which recorded a population of 872 in 2010. Marshall reached it's highest population of in . Spanning over 4 miles, Marshall has a population density of 244 people per square mile.
The average household income in Marshall is $57,778 with a poverty rate of 11.81%. The median rental costs in recent years comes to $397 per month, and the median house value is $190,000. The median age in Marshall is 41.8 years, 40.5 years for males, and 46.3 years for females.