Mooresville is located in Iredell County, NC. The population is 33,096, making Mooresville the largest city in Iredell County.
There are 19 public schools in Mooresville with an average Homefacts rating of A. The total crime rate for Mooresville is low , and there are 89 registered sex offenders residing in the city. Unemployment in Mooresville is moderate and the median home sales price is $0. Detailed and up-to-date Mooresville property reports are available for any property address.
Cities near Mooresville include Coddle Creek Township, Davidson Township and Barringer Township.