Mooresville is a town in Brown Township, Morgan County, Indiana, in the United States. As of the 2010 census, the town population was 9,326. It was founded in 1824 by Samuel Moore, a Quaker from North Carolina.
Mooresville is located at 39°36′29″N 86°22′09″W / 39.608158°N 86.369075°W / 39.608158; -86.369075.
According to the United States Census Bureau, the town has a total area of 5.6 square miles (14.4 km²), of which, 5.5 square miles (14.3 km²) of it is land and 0.04 square miles (0.1 km²) of it (0.36%) is water.