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 1Pat McGeehan304-340-3220

Republican Party
- State House · District 2Mark Zatezalo304-340-3101

Republican Party
- State House · District 3Jimmy Willis304-340-3367

Republican Party
- State House · District 4Shane Stack304-340-3378

Republican Party
- State House · District 5Shawn Fluharty304-340-3270

Democratic Party
- State House · District 6Jeff Stephens304-340-3151

Republican Party
- State House · District 7Chuck Sheedy304-340-3111

Republican Party
- State House · District 8Bill Bell304-340-3226

Republican Party
- State House · District 9Betsy Kelly304-340-3195

Republican Party
- State House · District 10Bill Anderson304-340-3101

Republican Party
- State House · District 11Bob Fehrenbacher304-340-3137

Republican Party
- State House · District 12Vernon Criss304-340-3230

Republican Party
- State House · District 13Scot Heckert304-340-3394

Republican Party
- State House · District 14Dave Foggin304-340-3136

Republican Party
- State House · District 15Erica Moore304-340-3185

Republican Party
- State House · District 16Joe Parsons304-340-3140

Republican Party
- State House · District 17Jonathan Pinson304-340-3146

Republican Party
- State House · District 18Jim Butler304-340-3199

Republican Party
- State House · District 19Kathie Hess Crouse304-340-3118

Republican Party
- State House · District 20Sarah Drennan304-340-3121

Republican Party
- State House · District 21Jarred Cannon304-340-3324

Republican Party
- State House · District 22Aaron Holley304-340-3277

Republican Party
- State House · District 23Evan Worrell304-340-3269

Republican Party
- State House · District 24Patrick Lucas304-340-3280

Republican Party
- State House · District 25Sean Hornbuckle304-340-3395

Democratic Party
- State House · District 26Matthew Rohrbach304-340-3221

Republican Party
- State House · District 27Michael Amos304-340-3355

Republican Party
- State House · District 28Ryan Browning304-340-3126

Republican Party
- State House · District 29Corby Dillon304-340-3155

Republican Party
- State House · District 30Jeff Eldridge304-340-3152

Republican Party
- State House · District 31Margitta Mazzocchi304-340-3174

Republican Party
- State House · District 32Josh Holstein304-340-3184

Republican Party
- State House · District 33Jordan Bridges304-340-3297

Republican Party
- State House · District 34Mark Dean304-340-3304

Republican Party
- State House · District 35Adam Vance304-340-3163

Republican Party
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.