West Virginia
Statewide elected officials and every seat in the West Virginia Legislature. For West Virginia's members of Congress, see your representatives.
Statewide offices 2
- Governor Patrick Morrisey (Republican)
- Attorney General John B. McCuskey (Republican)
Senate 34 members · 34 seats
Chamber leaders (such as the speaker) aren't in our source yet; see the West Virginia Legislature's website ↗.
- District 1 Laura Chapman (Republican)
- District 1 Ryan Weld (Republican)
- District 2 Charles Clements (Republican)
- District 2 Chris Rose (Republican)
- District 3 Mike Azinger (Republican)
- District 3 Trenton Barnhart (Republican)
- District 4 Amy Grady (Republican)
- District 4 Eric Tarr (Republican)
- District 5 Mike Woelfel (Democratic)
- District 5 Scott Fuller (Republican)
- District 6 Craig Hart (Republican)
- District 6 Mark Maynard (Republican)
- District 7 Rupie Phillips (Republican)
- District 7 Zack Maynard (Republican)
- District 8 Glenn Jeffries (Republican)
- District 8 Kevan Bartlett (Republican)
- District 9 Brian Helton (Republican)
- District 9 Rollan Roberts (Republican)
- District 10 Jack Woodrum (Republican)
- District 10 Vince Deeds (Republican)
- District 11 Bill Hamilton (Republican)
- District 11 Robbie Morris (Republican)
- District 12 Ben Queen (Republican)
- District 12 Patrick Martin (Republican)
- District 13 Joey Garcia (Democratic)
- District 13 Mike Oliverio (Republican)
- District 14 Jay Taylor (Republican)
- District 14 Randy Smith (Republican)
- District 15 Darren Thorne (Republican)
- District 15 Tom Willis (Republican)
- District 16 Jason Barrett (Republican)
- District 16 Patricia Rucker (Republican)
- District 17 Anne Charnock (Republican)
- District 17 Tom Takubo (Republican)
House 100 members · 100 seats
Chamber leaders (such as the speaker) aren't in our source yet; see the West Virginia Legislature's website ↗.
- District 1 Pat McGeehan (Republican)
- District 2 Mark Zatezalo (Republican)
- District 3 Jimmy Willis (Republican)
- District 4 Shane Stack (Republican)
- District 5 Shawn Fluharty (Democratic)
- District 6 Jeff Stephens (Republican)
- District 7 Chuck Sheedy (Republican)
- District 8 Bill Bell (Republican)
- District 9 Betsy Kelly (Republican)
- District 10 Bill Anderson (Republican)
- District 11 Bob Fehrenbacher (Republican)
- District 12 Vernon Criss (Republican)
- District 13 Scot Heckert (Republican)
- District 14 Dave Foggin (Republican)
- District 15 Erica Moore (Republican)
- District 16 Joe Parsons (Republican)
- District 17 Jonathan Pinson (Republican)
- District 18 Jim Butler (Republican)
- District 19 Kathie Hess Crouse (Republican)
- District 20 Sarah Drennan (Republican)
- District 21 Jarred Cannon (Republican)
- District 22 Aaron Holley (Republican)
- District 23 Evan Worrell (Republican)
- District 24 Patrick Lucas (Republican)
- District 25 Sean Hornbuckle (Democratic)
- District 26 Matthew Rohrbach (Republican)
- District 27 Michael Amos (Republican)
- District 28 Ryan Browning (Republican)
- District 29 Corby Dillon (Republican)
- District 30 Jeff Eldridge (Republican)
- District 31 Margitta Mazzocchi (Republican)
- District 32 Josh Holstein (Republican)
- District 33 Jordan Bridges (Republican)
- District 34 Mark Dean (Republican)
- District 35 Adam Vance (Republican)
- District 36 David Green (Republican)
- District 37 Marty Gearheart (Republican)
- District 38 Joe Ellington (Republican)
- District 39 Doug Smith (Republican)
- District 40 Roy Cooper (Republican)
- District 41 Jordan Maynor (Republican)
- District 42 John Jordan (Republican)
- District 43 Chris Toney (Republican)
- District 44 Bill Roop (Republican)
- District 45 Eric Brooks (Republican)
- District 46 Jeff Campbell (Republican)
- District 47 Ray Canterbury (Republican)
- District 48 Greg Watt (Republican)
- District 49 Stan Adkins (Republican)
- District 50 Bill Vest (Republican)
- District 51 Marshall Clay (Republican)
- District 52 Tresa Howell (Republican)
- District 53 Tristan Leavitt (Republican)
- District 54 Mike Pushkin (Democratic)
- District 55 J.B. Akers (Republican)
- District 56 Kayla Young (Democratic)
- District 57 Hollis Lewis (Democratic)
- District 58 Walter Hall (Republican)
- District 59 Andy Shamblin (Republican)
- District 60 Dana Ferrell (Republican)
- District 61 Dean Jeffries (Republican)
- District 62 Roger Hanshaw (Republican)
- District 63 Lori Dittman (Republican)
- District 64 Adam Burkhammer (Republican)
- District 65 Robbie Martin (Republican)
- District 66 Jonathan Kyle (Republican)
- District 67 Elías Coop-González (Republican)
- District 68 Chris Phillips (Republican)
- District 69 Keith Marple (Republican)
- District 70 Mickey Petitto (Republican)
- District 71 Laura Kimble (Republican)
- District 72 Clay Riley (Republican)
- District 73 Bryan Smith (Republican)
- District 74 Guy Ward (Republican)
- District 75 Phil Mallow (Republican)
- District 76 Rick Garcia (Democratic)
- District 77 Joe Statler (Republican)
- District 78 Geno Chiarelli (Republican)
- District 79 Evan Hansen (Democratic)
- District 80 John Williams (Democratic)
- District 81 Anitra Hamilton (Democratic)
- District 82 Dave McCormick (Republican)
- District 83 George Street (Republican)
- District 84 Buck Jennings (Republican)
- District 85 John Paul Hott (Republican)
- District 86 Bryan Ward (Republican)
- District 87 Gary Howell (Republican)
- District 88 Rick Hillenbrand (Republican)
- District 89 David Cannon (Republican)
- District 90 George Miller (Republican)
- District 91 Ian Masters (Republican)
- District 92 Mike Hite (Republican)
- District 93 Mike Hornby (Republican)
- District 94 Donald Bennett (Republican)
- District 95 Chuck Horst (Republican)
- District 96 Lisa White (Republican)
- District 97 Chris Anders (Republican)
- District 98 Joe Funkhouser (Republican)
- District 99 Wayne Clark (Republican)
- District 100 Bill Ridenour (Republican)
Source: Open States (Plural Policy), checked Oct 28, 2026. Names link to each official's own page.