2026 North Carolina Senate election – District 31Nov 3, 2026IncumbentDana Jones RepublicanNorth Carolina Senate 31st district general election, 2026November 3, 2026✓Dana Caudill Jones Republican IncumbentAndy Bowline DemocratDemocratic primaryNovember 3, 2026In progress✓Andy BowlineUnopposedRepublican primaryNovember 3, 2026In progress✓Dana Caudill Jones IncumbentUnopposed