West Virginia's 2nd congressional district

West Virginia's 2nd congressional district consists of the northern half of the state.

It contains Barbour, Berkeley, Brooke, Doddridge, Grant, Hampshire, Hancock, Hardy, Harrison, Jefferson, Lewis, Marion, Marshall, Mineral, Monongalia, Morgan, Ohio, Pleasants, Preston, Randolph, Ritchie, Taylor, Tucker, Tyler, Upshur, Wetzel, and Wood counties.

[4] However, in the Republican Primary held on May 10, 2022, Mooney, who was endorsed by Donald Trump, easily defeated McKinley, who was endorsed by Democrat Joe Manchin 54% to 36%, with three minor candidates receiving the balance.

1992 saw the district consist of Berkeley, Braxton, Calhoun, Clay, Glimer, Hampshire, Hardy, Jackson, Jefferson, Kanawha, Lewis, Mason, Morgan, Nicholas, Pendleton, Putnam, Randolph, Roane, Upshur, and Wirt counties.

[6] Responding to the 2020 census, the district was reconstituted to contain Barbour, Berkeley, Brooke, Doddridge, Grant, Hampshire, Hancock, Hardy, Harrison, Jefferson, Lewis, Marion, Marshall, Mineral, Monongalia, Morgan, Ohio, Pleasants, Preston, Randolph, Ritchie, Taylor, Tucker, Tyler, Upshur, Wetzel, and Wood.

2003 - 2013
2013 - 2023