John "JB" McCuskey[1] (born 1981 in Charleston, West Virginia) is an American lawyer and politician who is currently serving as the 35th attorney general of West Virginia since 2025.
As a Republican, he has previously served as the West Virginia State Auditor from 2017 to 2025.
He also was a member of the West Virginia House of Delegates representing District 35 from 2013 to 2017.
[4] McCuskey was elected West Virginia's 35th Attorney General in 2024, defeating Democrat Teresa Toriseva in a landslide victory.
McCuskey earned his BA in political communication from George Washington University and his JD from the West Virginia University College of Law.