← All elections

IncumbentJim Burgin Republican

North Carolina Senate 12th district general election, 2026

November 3, 2026
Primaries

North Carolina Senate 12th district Democratic primary election, 2026

March 3, 2026Results 9,614 votes

North Carolina Senate 12th district Republican primary election, 2026

March 3, 2026Results 10,412 votes
Individual election

About 2026 North Carolina Senate election – District 12

2026 North Carolina Senate election – District 12 — 6 candidates tracked, election day November 3, 2026, with primary and general stages, results, and related…

This race-level view follows one contest through its candidates and election stages, with dates and results kept alongside links to the people and other races in the same jurisdiction.