West Virginia
2026 elections & officials.
Find races and polls, check election dates, or explore who represents you.
Make your voting plan
West VirginiaDates for November 3
Download calendar ↓Partial coverage: only the dated entries below have been checked. Confirm other deadlines and exceptions with your election office.
| Action | Date | Details and source |
|---|---|---|
| Register online | Passed | Voter registration deadline for the general election. Official source ↗ |
| Register by mail | Passed | Registration deadline; follow official mail receipt/postmark instructions. Official source ↗ |
| Register in person | Passed | Voter registration deadline for the general election. Official source ↗ |
| Early voting begins | 1 day left | Early voting begins at county sites; check local hours. Official source ↗ |
| Early voting ends | 11 days left | Final early-voting day. Official source ↗ |
| Request mail ballot | 8 days left | Absentee application deadline; emergency procedures differ. Official source ↗ |
| Return ballot | 13 days left | Last day to hand-deliver absentee ballot to clerk; mailed ballots postmarked by Election Day may arrive by November 9. Official source ↗ |
Checked 2026-10-16. Confirm local details and exceptions with your election office.
Secretary of State
Clerk of the County Commission administer elections across 55 reported local jurisdictions. Get the source profile, registration guide, rules, and calendar.
Governor of West Virginia
A permanent office record joined to the current holder and official government website.

Patrick Morrisey
Current roster matched to the official office website
Who represents West Virginia in Washington?
Each link opens the permanent seat record—not a temporary biography—so history survives elections and vacancies.
- Senate · Class 1James C. JusticeNovember 5, 2030 election · sourced record

Republican Party
- Senate · Class 2Shelley Moore CapitoNovember 3, 2026 election · sourced record

Republican Party
- House · District 1Carol D. MillerNovember 3, 2026 election · sourced record

Republican Party
- House · District 2Riley M. MooreNovember 3, 2026 election · sourced record

Republican Party
134 current legislators across 117 permanent offices
Open States supplies the normalized roster. When one of its contact or portrait fields is empty, Election.org can fill that gap only from a name-matched official legislative page and keeps the source attached to that individual field.
Browse all 117 state legislative offices
- State House · District 71Laura Kimble304-340-3102

Republican Party
- State House · District 72Clay Riley304-340-3144

Republican Party
- State House · District 73Bryan Smith304-340-3139

Republican Party
- State House · District 74Guy Ward304-340-3249

Republican Party
- State House · District 75Phil Mallow304-340-3331

Republican Party
- State House · District 76Rick Garcia304-340-3124

Democratic Party
- State House · District 77Joe Statler304-340-3265

Republican Party
- State House · District 78Geno Chiarelli304-340-3158

Republican Party
- State House · District 79Evan Hansen304-340-3125

Democratic Party
- State House · District 80John Williams304-340-3173

Democratic Party
- State House · District 81Anitra Hamilton304-340-3900

Democratic Party
- State House · District 82Dave McCormick304-340-3127

Republican Party
- State House · District 83George Street304-340-3160

Republican Party
- State House · District 84Buck Jennings304-340-3396

Republican Party
- State House · District 85John Paul Hott304-340-3399

Republican Party
- State House · District 86Bryan Ward304-340-3154

Republican Party
- State House · District 87Gary Howell304-340-3191

Republican Party
- State House · District 88Rick Hillenbrand304-340-3176

Republican Party
- State House · District 89David Cannon304-340-3157

Republican Party
- State House · District 90George Miller304-340-3177

Republican Party
- State House · District 91Ian Masters304-340-3147

Republican Party
- State House · District 92Mike Hite304-340-3269

Republican Party
- State House · District 93Mike Hornby304-340-3138

Republican Party
- State House · District 94Donald Bennett304-340-3122

Republican Party
- State House · District 95Chuck Horst304-340-3148

Republican Party
- State House · District 96Lisa White304-340-3274

Republican Party
- State House · District 97Chris Anders304-340-3350

Republican Party
- State House · District 98Joe Funkhouser304-340-3130

Republican Party
- State House · District 99Wayne Clark304-340-3366

Republican Party
- State House · District 100Bill Ridenour304-340-3248

Republican Party
- 2State Senate · District 1Laura Chapman, Ryan Weld2 current officeholders in a multi-member district
- 2State Senate · District 2Charles Clements, Chris Rose2 current officeholders in a multi-member district
- 2State Senate · District 3Mike Azinger, Trenton Barnhart2 current officeholders in a multi-member district
- 2State Senate · District 4Amy Grady, Eric Tarr2 current officeholders in a multi-member district
- 2State Senate · District 5Mike Woelfel, Scott Fuller2 current officeholders in a multi-member district
West Virginia election dates
Dates below are transcribed from the Federal Election Commission's published congressional calendar. They are subject to change and should be confirmed with West Virginia's election authority.
Nationwide scheduled date
29 FEC candidate records for West Virginia
Candidate filing does not guarantee ballot qualification. Financial totals appear only where the FEC bulk summary publishes them.
Shelley Moore Capito
U.S. Senate
$5,269,966 receivedCarol D. Miller
U.S. House · District 1
$1,957,943 receivedRiley M. Moore
U.S. House · District 2
$1,562,472 receivedJonathan Derrick Evans
U.S. House · District 1
$1,224,178 receivedJonathan Derrick Evans
U.S. Senate
$1,224,178 receivedThomas Edward Willis II
U.S. Senate
$641,739 receivedZachary C Shrewsbury
U.S. Senate
$511,959 receivedVincent Raymond George
U.S. House · District 1
$258,330 receivedSources and update dates
The federal layer is rebuilt from the public-domain congressional corpus, the state layer from Open States People, and the candidate and money layer from FEC bulk files. Connected pages use the same stored records. Their source dates show when those records were last checked; a scheduled job is not proof that a refresh succeeded.