You can register to vote in North Carolina using a state ID, passport, or birth certificate instead of a driver's license
North Carolina does not require a driver's license to register to vote. The state accepts several forms of identification, and you can complete your registration online, by mail, or in person at your county board of elections. The key is having one acceptable document that proves who you are and where you live.
The process itself is straightforward: you provide your name, address, date of birth, and the last four digits of your Social Security number (or your full number if you prefer). North Carolina will then cross-check this information against state records to confirm you are a U.S. citizen and a resident of the state. If everything matches, you are registered and can vote in your precinct.
Key Takeaways
- North Carolina accepts a state ID card, passport, birth certificate, or utility bill as proof of identity and residence instead of a driver's license.
- You can register online at ncsbe.gov, by mail using the North Carolina voter registration form, or in person at your county board of elections office.
- Online registration takes effect when ready if submitted before the important date; mail and in-person registration may take up to two weeks to process.
- You must be a U.S. citizen, at least 18 years old on Election Day, and a resident of North Carolina for at least 30 days before the election to register.
- If you do not have any of the accepted documents, you can still register and vote using a signed affidavit at your polling place on Election Day.
Documents North Carolina accepts for voter registration
North Carolina's State Board of Elections accepts the following documents as proof of identity and residence: a North Carolina state ID card, a U.S. passport, a birth certificate, a utility bill, a bank statement, a lease agreement, or a government check. You do not need all of these—you need one that shows your name and current address.
If you are registering online, you will enter your Social Security number instead of uploading a document. The state uses that number to verify your identity against existing records. If you are registering by mail or in person, bring one of the documents listed above. A utility bill or bank statement is often the easiest option because it shows both your name and your current address in one place.
If you have none of these documents on hand, you can still register. You will sign an affidavit at your polling place on Election Day swearing to your identity and residence. This is a legal statement, and false statements carry penalties, but it ensures you can vote even without paperwork.
How to register online through the North Carolina State Board of Elections
Go to ncsbe.gov and click on "Register to Vote Online." You will be taken to a form that asks for your name, date of birth, address, county, and the last four digits of your Social Security number. You can also provide your full Social Security number if you wish, though the last four digits are sufficient.
The form will ask you to confirm that you are a U.S. citizen, that you will be at least 18 on Election Day, and that you have lived in North Carolina for at least 30 days. Once you submit, the state cross-checks your information against driver's license records, state ID records, and Social Security Administration data. If there is a match, you are registered when ready.
Online registration must be submitted at least 25 days before Election Day. If you miss that important date, you can still register by mail or in person, but those methods take longer to process.
Registering by mail with a paper form
read the North Carolina voter registration form from ncsbe.gov or request one by calling your county board of elections. Fill in your name, address, date of birth, and the last four digits of your Social Security number. Sign and date the form, then mail it to your county board of elections office.
The address for your county board is listed on the State Board of Elections website. Mail registration must be postmarked at least 25 days before Election Day to be processed in time for that election. Processing typically takes one to two weeks after the board receives it, so sending it early is wise.
If you are mailing the form, you do not need to include a copy of your ID or residence document. The state will verify your information the same way it does for online registrations—by checking state and federal records. If there is a mismatch or if the state cannot verify you, the board of elections will contact you to resolve it.
Registering in person at your county board of elections
Find your county board of elections office on ncsbe.gov and visit during business hours. Bring one document showing your name and current address—a utility bill, bank statement, lease, state ID, passport, or birth certificate. You will fill out a voter registration form in person, and the staff will verify your information on the spot using state records.
In-person registration is the fastest method. You walk out registered and ready to vote. This option is useful if you are close to the registration important date or if you want to confirm when ready that your registration went through. County boards are open year-round, though hours vary by location.
What happens if your registration is challenged or delayed
If the state cannot verify your information—for example, if your address does not match state records or if there is a name discrepancy—the county board of elections will send you a notice. This notice will explain what information did not match and give you a important date to respond, usually 10 to 30 days depending on the issue.
You can respond by mail, email, or phone. Bring or send a document that clears up the mismatch. For example, if your name on the registration form does not match your Social Security record because of a recent marriage, send a copy of your marriage certificate. If your address is wrong, send a utility bill showing your current address.
Until the issue is resolved, you remain on the registration rolls but may be flagged as "pending verification." You can still vote, but you may be asked to show identification at the polls. Once the board resolves the issue, the flag is removed.
Voting on Election Day if you are not yet registered
If you miss the registration important date but want to vote, you have one more option: provisional voting on Election Day. Go to your assigned polling place and tell the poll workers you are not registered. They will give you a provisional ballot and a form to sign.
On the form, you will swear under oath that you are a U.S. citizen, at least 18 years old, a resident of North Carolina for at least 30 days, and that you have not voted elsewhere in this election. Your provisional ballot is sealed and set aside. After Election Day, the county board of elections checks your information against state records. If you meet all the requirements, your vote is counted. If not, it is discarded.
Provisional voting is a safety net, not a substitute for registration. It takes longer to verify, and there is a small chance your vote will not count if the board cannot confirm your may be able to access. Registering before the important date is always the better choice.
Frequently Asked Questions
Do I need to show ID when I vote if I registered without a driver's license?
No. North Carolina does not require voters to show ID at the polls. However, if your registration was flagged as pending verification, poll workers may ask you to show identification to confirm your identity. Bring the same document you used to register—a utility bill, state ID, passport, or birth certificate.
Can I register to vote if I do not have a Social Security number?
Yes. If you are a non-citizen immigrant with a valid visa or work permit, you cannot register to vote in North Carolina. However, if you are a U.S. citizen without a Social Security number, contact your county board of elections to discuss your options. They can help you register using alternative verification methods.
What if I moved to North Carolina recently and do not have a utility bill in my name yet?
A lease agreement, bank statement, or government check with your name and new address will work. If you have none of these, register online using your Social Security number—the state does not require a physical document for online registration. You can also register in person at your county board and explain your situation; they may accept other documents as proof of residence.
How do I know if my registration went through?
After registering online, you should see a confirmation message on the screen. For mail or in-person registration, the county board will send you a confirmation card in the mail within two weeks. You can also check your registration status anytime at ncsbe.gov by entering your name and date of birth. If you do not receive a confirmation or cannot find your registration online, call your county board of elections.
Can I register to vote if I have a felony conviction?
In North Carolina, you can register to vote if you have completed your sentence, including probation and parole. If you are currently incarcerated or on active probation or parole for a felony, you cannot register. Once you have finished serving your sentence, you regain the right to vote and can register using any of the methods described above.