Muscatine is a city located in Muscatine County Iowa. It is also the county seat of Muscatine County. With a 2020 population of 23,389, it is the 24th largest city in Iowa and the 1646th largest city in the United States . Muscatine is currently declining at a rate of -0.51% annually but its population has increased by 2.20% since the most recent census, which recorded a population of 22,886 in 2010. Muscatine reached it's highest population of 23,917 in 2014. Spanning over 19 miles, Muscatine has a population density of 1,287 people per square mile.
The average household income in Muscatine is $65,369 with a poverty rate of 14.14%. The median rental costs in recent years comes to $856 per month, and the median house value is $110,800. The median age in Muscatine is 36.1 years, 36.2 years for males, and 35.9 years for females.