The Town is located in Iredell County in the Piedmont region of North Carolina. The Town was established in 1873, after John Franklin Moore donated land for a depot and cotton-weighing platform, so the Town could become a stop on the railroad’s route from the City of Statesville to the City of Charlotte. The Town’s location between the Charlotte metropolitan area and the City of Statesville, the County seat, has created diversified employment opportunities ranging from financial, educational, medical, and governmental to industrial and research enterprises. The Town is the municipal center of the Mooresville-South Iredell Region. The Mooresville-South Iredell Region also contains Lake Norman, the largest man-made lake in the State by surface area, with approximately 520 miles of shoreline and is within a 30-minute drive to uptown Charlotte. It has experienced significant residential and commercial growth over the last decade.
The Town of Mooresville provides a full range of services to its citizens, including police and fire protection, construction and maintenance of streets and other infrastructure, traffic control, recreational activities, cultural events, and sanitation in the form of solid waste collection. The Town also owns and operates three cemeteries and a golf course. In addition to the services previously listed, the Town operates a water treatment and distribution system and a wastewater treatment facility.