North Carolina ballot
1,322 races and 57 measures on the November 3, 2026 ballot. Parties are as printed on the ballot.
How to vote in North Carolina
- Election day
- Tuesday, November 3, 2026
- Register by
- Friday, October 9, 2026 · online · same-day registration available
- Early voting
- Oct 15 - Oct 31, 2026 (ends 3 p.m. Oct 31); same-day registration available at early voting sites, but not for most voters on Election Day
- Mail ballot
- 2026-10-20 (5 p.m.)
- Return by
- Received by county board of elections by 7:30 p.m. Nov 3, 2026 (no postmark grace period)
- ID
- Photo ID requested at check-in for in-person voting; mail voters include a copy of photo ID (or ID exception form) and need two witnesses or a notary.
Register by 5 p.m. Oct 9, 2026 (online if you are an existing NCDMV customer, or by mail or in person with your county board of elections). If you miss that deadline, you can register and vote the same day at any early voting site in your county during in-person early voting, Thursday, Oct 15 through 3 p.m. Saturday, Oct 31; same-day registration is not available for most voters on Election Day. Any registered voter may vote by mail without an excuse: request an absentee ballot through the NC Absentee Ballot Portal (votebymail.ncsbe.gov) or with a paper form by 5 p.m. Oct 20, 2026. Mark the ballot in front of two witnesses or a notary, include a copy of an acceptable photo ID (or the ID exception form), and make sure your county board of elections receives it by 7:30 p.m. on Nov 3, 2026; postmarks no longer count. Voters are asked to show photo ID when checking in to vote in person. Election Day polls are open 6:30 a.m. to 7:30 p.m. Check your registration, sample ballot and polling place with the State Board's Voter Search tool.
Find your ballot on the official North Carolina lookup ↗ · Elections office ↗
Federal
Statewide and state
County and local
Measures and recalls
After a four-day evidentiary hearing in February 2019, the North Carolina State Board of Elections voted unanimously on Feb 21, 2019 to call a new election in the 9th Congressional District; its written order is dated Mar 13, 2019. The order concludes that the Nov 2018 election, in which Republican Mark Harris led by 905 votes, "was corrupted by fraud, improprieties, and irregularities" and describes an absentee-ballot operation run by McCrae Dowless Jr. and others and funded principally by the Mark Harris for Congress Committee; it also finds that Harris personally hired Dowless in April 2017. The order does not find that Harris himself committed ballot fraud. Harris testified that he had no knowledge of illegal practices by those working for his campaign, but on Feb 21, 2019 he said public confidence in the result had been undermined and asked for a new election; he did not run in it. On Jul 15, 2020, Wake County District Attorney Lorrin Freeman announced her office had found no evidence that would support a criminal case against Harris and was closing the matter as to him; charges against Dowless and others were then pending. Harris said he was grateful to "finally restore my reputation". Harris was elected to the U.S. House from the 8th District in 2024.
Official document ↗North Carolina voters will decide a proposed amendment to the state constitution, listed on the ballot as "CONSTITUTIONAL AMENDMENT - MAXIMUM INCOME TAX RATE OF 3.5%". The General Assembly placed it on the ballot in Session Law 2026-4 (Senate Bill 1080 (2025-2026 session)), which passed by the three-fifths vote of each chamber required for a constitutional amendment (Senate 30-18 (May 19, 2026); House 73-46 (May 20, 2026); ratified May 21, 2026). A vote FOR adopts the amendment and a vote AGAINST rejects it; it takes effect only if a majority of votes cast on the question are in favor.
Official document ↗North Carolina voters will decide a proposed amendment to the state constitution, listed on the ballot as "CONSTITUTIONAL AMENDMENT - PROPERTY TAX LEVY LIMIT". The General Assembly placed it on the ballot in Session Law 2026-5 (House Bill 1089 (2025-2026 session)), which passed by the three-fifths vote of each chamber required for a constitutional amendment (Senate 31-15 (May 20, 2026); ratified May 21, 2026). A vote FOR adopts the amendment and a vote AGAINST rejects it; it takes effect only if a majority of votes cast on the question are in favor.
Official document ↗North Carolina voters will decide a proposed amendment to the state constitution, listed on the ballot as "CONSTITUTIONAL AMENDMENT - REQUIRE PHOTO ID FOR VOTING". The General Assembly placed it on the ballot in Session Law 2024-58 (Senate Bill 921 (2023-2024 session)), which passed by the three-fifths vote of each chamber required for a constitutional amendment (Senate 30-19 (Dec 2, 2024); House 73-45 (Dec 11, 2024); ratified Dec 13, 2024). A vote FOR adopts the amendment and a vote AGAINST rejects it; it takes effect only if a majority of votes cast on the question are in favor.
Official document ↗Later elections
Gastonia's next city election is Nov 2, 2027, when voters will choose a mayor and fill the City Council seats for Ward 3 and Ward 6, each for a four-year term, in a nonpartisan election. Mayor Richard Franks, Ward 3 council member Jim Gallagher and Ward 6 council member Donyel Barber hold the seats that are up. The county's directory lists the Ward 1, 2, 4 and 5 seats as next up in 2029; Ward 4's Angela Dreher was elected in 2025 to fill an unexpired term. Candidates have not filed yet. Gastonia Mayor: Richard Franks (incumbent). Gastonia City Council Ward 3: Jim Gallagher (incumbent). Gastonia City Council Ward 6: Donyel Barber (incumbent).
Official document ↗