The 2024 second primary election will be held statewide on Tuesday, May 14, 2024. In-person early voting ends at 3 p.m. Saturday, May 11, in all 100 counties.
Eligible North Carolinians who want to cast their ballot in person on Primary Election Day — Tuesday, March 5 — must register to vote by Friday, Feb. 9.