2026 North Carolina Senate election – District 17Nov 3, 2026IncumbentSydney Batch DemocraticNorth Carolina Senate 17th district general election, 2026November 3, 2026Patrick Bowersox LibertarianShirley Johnson RepublicanSydney Batch Democrat IncumbentDemocratic primaryMarch 3, 2026Results✓Sydney Batch IncumbentUnopposedNorth Carolina Senate 17th district Republican primary election, 2026March 3, 2026Results 4,807 votes✓Shirley Johnson90.1% 4,331Sarah Al-Baghdadi9.9% 476