Marshalltown demographics
The city has a population of 27,053 according to the U.S. Census American Community Survey