North Carolina Municipal Elections
North Carolina has more than 550 cities, towns, and villages — also known as municipalities. Municipalities are local governments, which make decisions about development, policing, trash service, local taxation, and other issues that affect voters’ daily lives.
Most municipalities in North Carolina conduct elections in odd-numbered years, including 2025. This is when voters choose who will represent them in local government offices, such as mayor and councilperson. Some municipalities may also conduct referenda on property tax or other matters.
In 2025, there are three municipal election dates in North Carolina:
- Tuesday, Sept. 9 (Partisan primary):
- Forsyth County: Rural Hall, Tobaccoville
- Lee County: Sanford
- Mecklenburg County: Charlotte
- Tuesday, Oct. 7 (Second primary, primary election, or general election, depending on election method):
- Various municipalities
- Tuesday, Nov. 4 (General election or runoff, depending on election method):
- Various municipalities
2025 Municipal Elections Map
Click on any county on the map to find out about its municipal elections. If you would like to explore the information in another format, you can use the Local Voter Tool to search for specific details or download the data as a spreadsheet.
Voter Dates and Deadlines
The September 2025 municipal elections have ended. Find voter dates and deadlines for the October and November 2025 municipal elections below. For more information on these dates, please visit our web calendar: Calendar of Events (Voter Dates and Deadlines).
Note: Some municipalities do not offer absentee voting by mail or early voting. Many of the voter deadlines differ for military and overseas citizen voters.
October 2025 Municipal Elections
- Sept. 5: County boards begin sending absentee ballots to voters who requested them.
- Sept. 12: Voter registration deadline; 5 p.m.
- Sept. 18 to Oct. 4: In-person early voting period; ends at 3 p.m. on the last day.
- Find early voting sites and schedules in your county with the Early Voting Site Search.
- Locations and voting hours are also available here: Early Voting Sites for the Oct. 7, 2025 Municipal Elections (PDF).
- Sept. 23: Absentee ballot request deadline; 5 p.m.
- Oct. 7: Election Day; polls open from 6:30 a.m. to 7:30 p.m.
- Oct. 7: Absentee ballot return deadline; 7:30 p.m.
- Oct. 10: Deadline to show acceptable ID for voters who did not have their ID with them when they checked in to vote (does not apply to voters who completed the ID Exception Form); noon.
- Oct. 14: County boards of elections meet to certify election results; 11 a.m.
November 2025 Municipal Elections
- Oct. 3: County boards begin sending absentee ballots to voters who requested them.
- Oct. 10: Voter registration deadline; 5 p.m.
- Oct. 16 to Nov. 1: In-person early voting period; ends at 3 p.m. on the last day.
- Find early voting sites and schedules in your county with the Early Voting Site Search.
- Locations and voting hours are also available here: Early Voting Sites for the Nov. 4, 2025 Municipal Elections (PDF).
- Oct. 21: Absentee ballot request deadline; 5 p.m.
- Nov. 4: Election Day; polls open from 6:30 a.m. to 7:30 p.m.
- Nov. 4: Absentee ballot return deadline; 7:30 p.m.
- Nov. 7: Deadline to show acceptable ID for voters who did not have their ID with them when they checked in to vote (does not apply to voters who completed the ID Exception Form); noon.
- Nov. 14: County boards of elections meet to certify election results; 11 a.m.
Voting in Municipal Elections
To be eligible to vote in a municipal election, the voter must live in that municipality for at least 30 days before Election Day. North Carolina residents who live outside the boundaries of a municipality, such as an unincorporated part of a county, are not eligible to vote in a municipal election.
With the Voter Search tool, registered voters can determine if they live in an area that conducts municipal elections by finding a municipality under “Your Jurisdictions.”
All registered and eligible voters will find their sample ballot(s) in the “Your Sample Ballot” section of their Voter Search profile as they become available.
The voter registration deadline is 25 days before Election Day. Find out how to register.
For information on how to vote in municipal elections, see the following pages:
- Vote By Mail (Note: Not all municipalities offer absentee-by-mail voting.)
- Vote Early in Person (Note: Not all municipalities offer in-person early voting.)
- Vote in Person on Election Day
For more information about municipal elections in your area, contact your county board of elections.