West Virginia county ballots

All 55 counties · General election Tuesday, Nov 3, 2026

← All West Virginia races

West Virginia has 55 counties. In 2026 every county elects at least one county commissioner, and some fill unexpired terms for county clerk, circuit clerk, prosecuting attorney or magistrate. A few cities, including Charleston, also hold municipal elections on Nov 3. Party nominees were chosen in the May 12 primary.

Every county page is copied from the Secretary of State's official 2026 general election candidate listing. The Secretary of State notes not every county enters its county candidates there, so check your county clerk's list too.

Pick your county

Source: West Virginia Secretary of State, 2026 General Candidate Listing (accessed Oct 19, 2026). Each page names its own source. Find your exact ballot at GoVoteWV voter lookup (Secretary of State).

CountyWhat's on the page
Barbour County1 contested · 0 unopposed
Berkeley County1 contested · 3 unopposed
Boone County1 contested · 0 unopposed
Braxton County1 contested · 0 unopposed
Brooke County0 contested · 2 unopposed
Cabell County1 contested · 0 unopposed
Calhoun County1 contested · 4 unopposed
Clay County1 contested · 0 unopposed
Doddridge County0 contested · 1 unopposed
Fayette County2 contested · 4 unopposed
Gilmer County0 contested · 4 unopposed
Grant County0 contested · 2 unopposed
Greenbrier County1 contested · 2 unopposed
Hampshire County0 contested · 2 unopposed
Hancock County1 contested · 1 unopposed
Hardy County2 contested · 2 unopposed
Harrison County2 contested · 0 unopposed
Jackson County1 contested · 0 unopposed
Jefferson County2 contested · 1 unopposed
Kanawha County15 contested · 16 unopposed
Lewis County1 contested · 2 unopposed
Lincoln County0 contested · 3 unopposed
Logan County3 contested · 1 unopposed
McDowell County0 contested · 1 unopposed
Marion County4 contested · 6 unopposed
Marshall County1 contested · 1 unopposed
Mason County1 contested · 0 unopposed
Mercer County0 contested · 2 unopposed
Mineral County0 contested · 1 unopposed
Mingo County1 contested · 0 unopposed
Monongalia County1 contested · 1 unopposed
Monroe County0 contested · 1 unopposed
Morgan County1 contested · 0 unopposed
Nicholas County1 contested · 0 unopposed
Ohio County0 contested · 1 unopposed
Pendleton County1 contested · 0 unopposed
Pleasants County0 contested · 1 unopposed
Pocahontas County0 contested · 1 unopposed
Preston County1 contested · 1 unopposed
Putnam County3 contested · 3 unopposed
Raleigh County0 contested · 2 unopposed
Randolph County1 contested · 0 unopposed
Ritchie County2 contested · 1 unopposed
Roane County2 contested · 0 unopposed
Summers County0 contested · 1 unopposed
Taylor County2 contested · 0 unopposed
Tucker County1 contested · 1 unopposed
Tyler County0 contested · 2 unopposed
Upshur County0 contested · 1 unopposed
Wayne County0 contested · 1 unopposed
Webster County1 contested · 2 unopposed
Wetzel County1 contested · 0 unopposed
Wirt County1 contested · 0 unopposed
Wood County1 contested · 3 unopposed
Wyoming County0 contested · 2 unopposed

See something wrong or missing? Let us know.