Marshalltown is a city located in Iowa. With a 2020 population of 27,090, it is the 16th largest city in Iowa and the 1416th largest city in the United States. Marshalltown is currently growing at a rate of 0.04% annually but its population has decreased by -1.68% since the most recent census, which recorded a population of 27,552 in 2010. Marshalltown reached it's highest population of 27,830 in 2013. Spanning over 19 miles, Marshalltown has a population density of 1,405 people per square mile.
The average household income in Marshalltown is $61,107 with a poverty rate of 13.02%. The median rental costs in recent years comes to $676 per month, and the median house value is $95,900. The median age in Marshalltown is 37.1 years, 36.6 years for males, and 37.5 years for females. For every 100 females there are 100.1 males.