During odd-numbered years (so as to alternate with statewide general elections) most municipal elections are held to elect the governing officials (mayor, city council, town council, etc.) of cities, villages and towns across North Carolina. Although municipal elections are conducted by county boards of election, only residents of the municipality are qualified to vote in the election. These voters must have resided in the municipality for at least 30 days prior to the date of the election.

Candidates seeking municipal office shall file their notices of candidacy with the board of elections no earlier than 12:00 noon on the first Friday in July and no later than 12:00 noon on the third Friday in July preceding the election