Mooresville, North Carolina
Appearance
Mooresville is a large town located in southern Iredell County, North Carolina, United States and is a part of the fast-growing Charlotte Metro. The population was 50,193 at the 2020 United States Census.[1]