Information Icon
Become a Poll Worker Today

It’s never too early to help democracy! By signing up to be a poll worker, you can ensure that all voters—including voters with disabilities, voters who need language assistance, and voters who want to cast their ballot in person—have a positive experience at the polls. Sign up today!

North Carolina

Upcoming North Carolina Election Dates

September 2025

09

Sep
Tuesday, September 9, 2025
Primary
Municipal Partisan Primary (if necessary)

You may register to vote at your polling place during the early voting period. For additional information, please contact your local election officials.

Registration Deadlines:

By Mail

Friday, August 15, 2025

In Person

Friday, August 15, 2025

Online Get Registered!

Friday, August 15, 2025

October 2025

07

Oct
Tuesday, October 7, 2025
Municipal
Various municipalities: Second primary, primary election, or general election, depending on election method)

You may register to vote at your polling place during the early voting period. For additional information, please contact your local election officials.

Registration Deadlines:

By Mail

Friday, September 12, 2025

In Person

Friday, September 12, 2025

Online Get Registered!

Friday, September 12, 2025

November 2025

04

Nov
Tuesday, November 4, 2025
Municipal
General or Runoff Municipal Election (depending on the local election method)

You may register to vote at your polling place during the early voting period. For additional information, please contact your local election officials.

Registration Deadlines:

By Mail

Friday, October 10, 2025

In Person

Friday, October 10, 2025

Online Get Registered!

Friday, October 10, 2025

March 2026

03

Mar
Tuesday, March 3, 2026
Primary
Statewide Partisan Primary

Registration Deadlines:

By Mail

Friday, February 6, 2026

In Person

Friday, February 6, 2026

Online Get Registered!

Friday, February 6, 2026

May 2026

12

May
Tuesday, May 12, 2026
Primary
Second Primary (if necessary)

Registration Deadlines:

By Mail

Friday, April 17, 2026

In Person

Friday, April 17, 2026

Online Get Registered!

Friday, April 17, 2026

November 2026

03

Nov
Tuesday, November 3, 2026
General
General Election Day

Registration Deadlines:

By Mail

Friday, October 9, 2026

In Person

Friday, October 9, 2026

Online Get Registered!

Friday, October 9, 2026

Get Other Personalized voting information

  • See What's On Your Ballot
  • Find Your Polling Place
  • Discover Upcoming Debates and Forum in Your Area