← All elections

IncumbentMark Peake Republican

General election

November 3, 2026

2026 West Virginia Senate election, 8th district (Democratic primary)Unofficial results

May 12, 2026Results 5,408 votes

2026 West Virginia Senate election, 8th district (Republican primary)Unofficial results

May 12, 2026Results 5,599 votes
Also on the ballot:

2026 West Virginia Senate election, 8th district