JB McCuskey

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.