Registering for the First Time

Ways to Register to Vote

Online or in person at the DMV

Use N.C. Division of Motor Vehicles (NCDMV). Existing DMV customers may submit a voter registration application online. Learn more at Complete Your Registration Online Through the DMV.

Note: Certain agencies, including the DMV, are required to offer voter registration services. For more information, visit the National Voter Registration Act (NVRA) page.

By Mail

Fill out the English N.C. Voter Registration Application (fillable PDF) or the Spanish N.C. Voter Registration Application (fillable PDF) and submit it by mail. Learn more at Complete Your Registration by Mail.

Note: The federal Uniformed and Overseas Citizens Absentee Voting Act (UOCAVA) allows certain voters an expedited means to register and vote by mail-in ballot. Find more information at Military and Overseas Voting.


Requirements for Registering to Vote

In order to register you must be:

  • a U.S. citizen; and a resident of North Carolina and Mecklenburg County for 30 days; and

  • at least 18 years old.

    • An individual may pre-register up to two years before their 18th birthday.

    • An individual who is 17 years old may vote in any primary associated with a general election that will occur after that individual turns 18.

If you have questions, please contact [email protected] or 980-314-0610.

Voter Registration Deadlines

The regular voter registration deadline is 25 days before an election. Eligible would-be voters who become naturalized U.S. citizens or whose rights are restored after being released from prison or jail for a felony sentence ahead of Election Day, but after the regular voter registration deadline, may register and vote during early voting or on Election Day.

Visit Register in Person During Early Voting for details on how to register and vote during the early voting period. Or, see Vote in Person on Election Day to learn about casting your ballot on Election Day.