Skip to content Skip to footer
Voter Guides

How to Vote in the 2023 Municipal Elections


North Carolina has more than 550 cities, towns, and villages – also known as municipalities. In 2023, there are three municipal election dates in North Carolina:

Tuesday, Sept. 12
(Charlotte, Marshall, Mars Hill, Sanford)
Tuesday, Oct. 10 (Cary and various municipalities)
Tuesday, Nov. 7 (Durham, Morrisville, and various municipalities)

NOTE: Beginning with the 2023 municipal elections, North Carolina voters will be asked to show photo ID when they check in to vote. Learn more at Voter ID.

Find elections for your municipality

Click or tap on your county in the map below to find what election contests are on your ballot in 2023 and when those elections are taking place. You can also use the North Carolina State Board of Election’s Local Voter Tool.

Important Dates for the September 12 Primary Elections

August 11

First day that absentee ballots are mailed to those who requested one

August 18

Deadline to register to vote for September 12 Elections

August 24

Early voting and One Stop Registration begins

September 5

Deadline to request absentee ballot (5 p.m.)

September 9

Last Day of Early Voting

September 12

Election Day and absentee ballot return deadline

Important Dates for the October 10 Elections

September 8

First day that absentee ballots are mailed to those who requested one

September 15

Deadline to register to vote for October 10 Elections

September 21

Early voting and One Stop Registration begins

October 3

Deadline to request absentee ballot (5 p.m.)

October 7

Last Day of Early Voting

October 10

Election Day and absentee ballot return deadline

Important Dates for the November 7 Elections

October 6

First day that absentee ballots are mailed to those who requested one

October 13

Deadline to register to vote for November 7 Elections

October 19

Early voting and One Stop Registration begins

October 31

Deadline to request absentee ballot (5 p.m.)

November 4

Last Day of Early Voting

November 7

Election Day and absentee ballot return deadline

  • REMINDER: North Carolina voters will be asked to show photo ID when they check in to vote. Learn more at Voter ID.
  • You can request a mail-in ballot here. Ballots must be dropped off at a one-stop early voting site in your county by 5 p.m. on the last day of Early Voting, or returned to your NC board of elections by Election Day.
  • You can cast your vote during the Early Voting period at any polling place in your county. Here’s a list of Early Voting sites.
  • You can cast your vote on Election Day 6:30 am – 7:30 pm at your polling location. Find your polling location here.
Learn More About the N.C. Government
Frequently Asked Questions
To register to vote in North Carolina, you must meet the following qualifications:
  • Be a U.S. citizen.
  • Live in the county of their/his/her registration and have resided there for at least 30 days prior to the date of the election.
  • Be at least 18 years old or will be by the date of the general election.
    • 16- and 17-year-olds may pre-register to vote. Their registration will be processed once they turn 18.
  • Not serving a sentence for a felony conviction, including probation, parole, or post-release supervision. Learn more about this here.
You can also check your registration status through the Voter Search tool.

Yes. North Carolina voters don’t need a special reason to request an absentee ballot. Any registered voter can request and receive a mail-in ballot. For non-military/overseas voters, an absentee ballot must be requested for each election in which a voter wants to vote by mail.

Yes. In North Carolina, any voter can be assisted by a family member for any reason. Voters with disabilities can be assisted by anyone who is not their employer. You can learn more here.

Yes. As of September 2023, North Carolina voters will be asked to show photo ID to vote. Acceptable photo IDs include:

  • North Carolina driver’s license
  • U.S. Passport/U.S. Passport Card
  • State ID (“non-operator ID”), from the NCDMV
  • NC Voter Photo ID card, issued by a county board of elections
  • College/university student ID approved by NCSBE
  • Charter school employee ID approved by NCSBE
  • State/local government employee ID approved by NCSBE
  • Driver’s license/non-driver ID from another state, D.C. or U.S. territory (only if voter registered in NC within 90 days of election)

If a voter does not have an acceptable photo ID, they can get one for free from the N.C. Division of Motor Vehicles (NCDMV). Find more information under “No-Fee ID Cards” at State IDs | NCDMV. Voters can also get free ID from their county board of elections.

All voters will be allowed to vote with or without a photo ID. If any voter is unable to show a photo ID when voting, they may vote with a provisional ballot and either complete an ID exemption form or bring acceptable ID to the county elections office by the day before county canvass.

Find the latest updates here.

Any voter in the county can use any of the Early Voting sites in that county. You do not need an excuse to use Early Voting. Early Voting begins on October 20 and ends on November 5. You can find a list of Early Voting sites here. You can also register to vote at Early Voting sites during the Early Voting period.

You can find your polling location here. On Election Day, you must vote at your designated polling location. Polling locations are open 6:30 am – 7:30 pm. If you’re in line at 7:30 pm, you will be allowed to vote.

As an eligible voter, you are guaranteed free, fair, and accessible elections. You have a right to vote without being intimidated or forced to vote in a certain way. If you have faced violations of your voting right, contact the following hotlines:

  • Democracy North Carolina Election Protection Hotline: 888-687-8683
  • NCAAT in Action hotline: 919-591-2442
We’re happy to help! Just email contact@ncaatinaction.org, and we’ll make sure to answer your question. Or call 919-591-2442
How to Help

NCAAT in Action is committed to raising the visibility and voice of the AAPI population in North Carolina through building up and motivating an electorate throughout the state. One key way we achieve this goal is through voter outreach conducted in communities with high AAPI populations with the help of volunteers, particularly individuals from the local AAPI communities.

Join our effort to increase AAPI representation and voice in North Carolina together.

NCAAT in Action © 2023. All Rights Reserved. | EIN 84-2889172

You’re about to leave the NCAAT in Action website to visit North Carolina Asian Americans Together‘s online voter registration assistance portal.