State legislature
West Virginia state legislators
134 sitting members (count). Money is each member’s 2025–2026 campaign committee, raised, from West Virginia’s records; a blank means no committee was found for the seat.
State Senate
- Laura ChapmanDistrict 1$150K
- Ryan WeldDistrict 1$150
- Charles ClementsDistrict 2$6K
- Chris RoseDistrict 2$27K
- Mike AzingerDistrict 3$82K
- Trenton BarnhartDistrict 3$132K
- Amy GradyDistrict 4$0
- Eric TarrDistrict 4$183K
- Mike WoelfelDistrict 5$0
- Scott FullerDistrict 5$9K
- Craig HartDistrict 6$12K
- Mark MaynardDistrict 6$92K
- Rupie PhillipsDistrict 7$47K
- Zack MaynardDistrict 7$69K
- Glenn JeffriesDistrict 8$0
- Kevan BartlettDistrict 8$48K
- Brian HeltonDistrict 9$20K
- Rollan RobertsDistrict 9$112K
- Jack WoodrumDistrict 10$27
- Vince DeedsDistrict 10$117K
- Bill HamiltonDistrict 11$195K
- Robbie MorrisDistrict 11$3K
- Ben QueenDistrict 12$101K
- Patrick MartinDistrict 12$1K
- Joey GarciaDistrict 13$0
- Mike OliverioDistrict 13$302K
- Jay TaylorDistrict 14$93K
- Randy SmithDistrict 14$0
- Darren ThorneDistrict 15
- Tom WillisDistrict 15$18K
- Jason BarrettDistrict 16$262K
- Patricia RuckerDistrict 16$250
- Anne CharnockDistrict 17$175K
- Tom TakuboDistrict 17$443K
House of Delegates
- Pat McGeehanDistrict 1$44K
- Mark ZatezaloDistrict 2$24K
- Jimmy WillisDistrict 3$28K
- Shane StackDistrict 4
- Shawn FluhartyDistrict 5$0
- Jeff StephensDistrict 6$33K
- Chuck SheedyDistrict 7$15K
- Bill BellDistrict 8$14K
- Betsy KellyDistrict 9$6K
- Bill AndersonDistrict 10$17K
- Bob FehrenbacherDistrict 11$0
- Vernon CrissDistrict 12$95K
- Scot HeckertDistrict 13$120K
- Dave FogginDistrict 14
- Erica MooreDistrict 15$13K
- Joe ParsonsDistrict 16$7K
- Jonathan PinsonDistrict 17$43K
- Jim ButlerDistrict 18$21K
- Kathie Hess CrouseDistrict 19$25K
- Sarah DrennanDistrict 20$42K
- Jarred CannonDistrict 21$0
- Aaron HolleyDistrict 22$25K
- Evan WorrellDistrict 23$44K
- Patrick LucasDistrict 24$41K
- Sean HornbuckleDistrict 25$49K
- Matthew RohrbachDistrict 26$108K
- Michael AmosDistrict 27$0
- Ryan BrowningDistrict 28$57K
- Corby DillonDistrict 29$13K
- Jeff EldridgeDistrict 30$24K
- Margitta MazzocchiDistrict 31$13K
- Josh HolsteinDistrict 32$48K
- Jordan BridgesDistrict 33$10K
- Mark DeanDistrict 34$2K
- Adam VanceDistrict 35$0
- David GreenDistrict 36$11K
- Marty GearheartDistrict 37$36K
- Joe EllingtonDistrict 38$11K
- Doug SmithDistrict 39$0
- Roy CooperDistrict 40$20K
- Jordan MaynorDistrict 41$75K
- John JordanDistrict 42$16K
- Chris ToneyDistrict 43$17K
- Bill RoopDistrict 44$47K
- Eric BrooksDistrict 45$10K
- Jeff CampbellDistrict 46$40K
- Ray CanterburyDistrict 47$32K
- Greg WattDistrict 48$8K
- Stan AdkinsDistrict 49$13K
- Bill VestDistrict 50$890
- Marshall ClayDistrict 51$13K
- Tresa HowellDistrict 52$27K
- Tristan LeavittDistrict 53$81K
- Mike PushkinDistrict 54$19K
- J.B. AkersDistrict 55$326K
- Kayla YoungDistrict 56$0
- Hollis LewisDistrict 57$25K
- Walter HallDistrict 58$99K
- Andy ShamblinDistrict 59$68K
- Dana FerrellDistrict 60$54K
- Dean JeffriesDistrict 61$31K
- Roger HanshawDistrict 62$73K
- Lori DittmanDistrict 63$26K
- Adam BurkhammerDistrict 64$11K
- Robbie MartinDistrict 65$1K
- Jonathan KyleDistrict 66$25K
- Elías Coop-GonzálezDistrict 67$150
- Chris PhillipsDistrict 68$40K
- Keith MarpleDistrict 69$4K
- Mickey PetittoDistrict 70$0
- Laura KimbleDistrict 71$57K
- Clay RileyDistrict 72$120K
- Bryan SmithDistrict 73
- Guy WardDistrict 74$39K
- Phil MallowDistrict 75$22K
- Rick GarciaDistrict 76$17K
- Joe StatlerDistrict 77$34K
- Geno ChiarelliDistrict 78$43K
- Evan HansenDistrict 79$31K
- John WilliamsDistrict 80$0
- Anitra HamiltonDistrict 81$25K
- Dave McCormickDistrict 82$227K
- George StreetDistrict 83$18K
- Buck JenningsDistrict 84$6K
- John Paul HottDistrict 85$0
- Bryan WardDistrict 86$3K
- Gary HowellDistrict 87$69K
- Rick HillenbrandDistrict 88
- David CannonDistrict 89$22K
- George MillerDistrict 90$28K
- Ian MastersDistrict 91
- Mike HiteDistrict 92$34K
- Mike HornbyDistrict 93$29K
- Donald BennettDistrict 94$5K
- Chuck HorstDistrict 95$0
- Lisa WhiteDistrict 96$2K
- Chris AndersDistrict 97$48K
- Joe FunkhouserDistrict 98$20K
- Wayne ClarkDistrict 99$57K
- Bill RidenourDistrict 100$16K
Members from Open States (public domain), retrieved October 25, 2026. Machine-readable: /data/legislators/WV.json.
Federal law prohibits using information copied from FEC reports to solicit contributions or for commercial purposes. Do not use TerraCivic for fundraising, donor prospecting, or contact lists. TerraCivic shows no individual contributor names, addresses, employers or amounts. Data use & privacy