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.
All North Carolina registered Republicans and some unaffiliated voters are eligible to vote in second primary elections to be held Tuesday, May 14, 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.