West Virginia's 2nd congressional district | |
---|---|
![]() West Virginia's 2nd congressional district since January 3, 2023 | |
Representative | |
Population (2022) | 898,343 |
Median household income | $59,773[1] |
Ethnicity |
|
Cook PVI | R+22[2] |
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.[3]
The district is currently represented by Alex Mooney, a Republican.
The legislature placed both the previous 1st district congressman David McKinley and the previous 2nd district congressman Alex Mooney in the new 2nd district, setting up a Republican primary race between Mooney and McKinley. The new 2nd was geographically and demographically more McKinley's district, making McKinley the de facto incumbent.[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. [5] Mooney then easily won the general election.