Main Street is a downtown revitalization program for smaller towns based on economic development within the context of historic preservation. The North Carolina Main Street Program, which provides technical assistance to its communities, is part of the Office of Urban Development in the NC Department of Commerce Division of Community Assistance.
In 1980, North Carolina was one of six original states, selected from 38 that applied, to launch the work of the National Trust for Historic Preservation’s National Main Street Center. The North Carolina Main Street program began with five participating cities in 1980 and has since grown to include 61 communities across the state.