Marion is a city located in Smyth County Virginia. It is also the county seat of Smyth County. With a 2020 population of 5,429, it is the 58th largest city in Virginia and the 4544th largest city in the United States . Marion is currently declining at a rate of -1.18% annually and its population has decreased by -9.03% since the most recent census, which recorded a population of 5,968 in 2010. Marion reached it's highest population of 8,385 in 1960. Spanning over 4 miles, Marion has a population density of 1,316 people per square mile.
The average household income in Marion is $44,814 with a poverty rate of 25.10%. The median rental costs in recent years comes to $613 per month, and the median house value is $99,800. The median age in Marion is 46.1 years, 44.2 years for males, and 47.7 years for females.