Mooresville is a city located in Morgan County Indiana. With a 2020 population of 9,938, it is the 81st largest city in Indiana and the 3122nd largest city in the United States . Mooresville is currently growing at a rate of 0.76% annually and its population has increased by 6.56% since the most recent census, which recorded a population of 9,326 in 2010. Mooresville reached it's highest population of 9,938 in 2021. Spanning over 7 miles, Mooresville has a population density of 1,476 people per square mile.
The average household income in Mooresville is $68,120 with a poverty rate of 11.19%. The median rental costs in recent years comes to $850 per month, and the median house value is $138,600. The median age in Mooresville is 44 years, 37.4 years for males, and 47.5 years for females.