Salem city, VA has a population of 25,290 people with a median age of 40.6 and a median household income of $52,351. Between 2015 and 2016 the population of Salem city, VA grew from 25,165 to 25,290, a 0.5% increase and its median household income grew from $50,068 to $52,351, a 4.56% increase.
The population of Salem city, VA is 85.7% White, 7.44% Black, and 3.35% Hispanic. 4.93% of the people in Salem city, VA speak a non-English language, and 98.3% are U.S. citizens.
The largest universities in Salem city, VA are American National University, with 554 graduates, Roanoke College, with 465 graduates, and ITT Technical Institute-Salem, with 59 graduates.
The median property value in Salem city, VA is $173,800, and the homeownership rate is 64.3%. Most people in Salem city, VA commute by Drove Alone, and the average commute time is 18.3 minutes. The average car ownership in Salem city, VA is 2 cars per household.
Salem city, VA is the 68th most populated county in Virginia and borders Roanoke County, VA and Roanoke city, VA.