West Virginia · Current officeholderJohn B. McCuskeyAttorney GeneralPartyRepublicanServing sinceJanuary 13, 2025