In 2018, Marshall, Missouri had a population of 23,102 people with a median age of 38 and a median household income of $43,201. The median property value in Marshall is $102,000 and the homeownership rate is 68% .