Mooresville is a village in western Livingston County, Missouri, United States. The population was 98 at the 2020 census. Mooresville was platted in 1860 by W. B. Moore, and named for him. A post office called Mooresville has been in operation since 1860. The village was incorporated in 1874.