State profile · Above median Poor share

West Virginia bridge safety

Condition ratings, load ratings, and Poor-condition data for every public highway bridge in West Virginia, based on the FHWA National Bridge Inventory.

7,679
Public bridges
22.4%
Good condition
16.0%
Poor condition

Data updated May 2026

Total Bridges

7,679

Public highway bridges in West Virginia

Good Condition

22.4%

1,717 bridges rated 7-9

-27.6pp vs 50% benchmark

Poor Condition

16.0%

1,230 bridges whose lowest applicable component is rated 0-4

9.0pp vs national avg 7.0%

West Virginia vs national bridge condition

West Virginia - Good condition share 22.4%
National avg

Share of bridges rated 7-9 on the FHWA 0-9 scale (deck, superstructure, substructure all good).

West Virginia - Poor-condition share 53.4%
National avg

Lower is better. Bar maxes at 30% (worst-state ceiling). National average sits at 7.0%.

West Virginia vs nearby ranks

Adjacent states by Poor-condition share (lower share = better)

States are ranked by the share of bridges whose lowest applicable component rating is 4 or below. This describes recorded condition; it does not measure funding effectiveness or live crossing safety. States here sit immediately above and below West Virginia on the same metric.

ME

Maine

13.23% top marginal rate
Structure
Progressive
Burden @ $100K
$771

GU

Guam

15.25% top marginal rate
Structure
Progressive
Burden @ $100K
$59
Selected

WV

West Virginia

16.02% top marginal rate
Structure
Progressive
Burden @ $100K
$7,679

SD

South Dakota

16.24% top marginal rate
Structure
Progressive
Burden @ $100K
$5,905

IA

Iowa

20.01% top marginal rate
Structure
Progressive
Burden @ $100K
$20,753

Bridges Needing Most Attention in West Virginia

Six lowest-condition bridges in West Virginia, ranked by the portal's composite display score. Inspection intervals are risk-based under current NBIS rules.

All Bridges in West Virginia

CR 28

Poor

Over: HALES BRANCH

0.03 MI N OF CR 28/6, Mercer, WV

Built 1946 Load: 20.0 t ADT: 600

WV 104

Poor

Over: DAVES FORK

0.01 MI E OF WV 20, Mercer, WV

Built 1957 Load: 20.0 t ADT: 11,300

County Route 7/1

Poor

Over: North Fork Short Creek

0.01 mi. South jct CR 9, Ohio, WV

Built 1934 Load: 20.0 t ADT: 100

County Route 27

Poor

Over: Roneys Point Run

0.30 mi. North jct US 40, Ohio, WV

Built 1928 Load: 20.0 t ADT: 150

County Route 29

Poor

Over: Dixon Run

0.98 mi. North jct US 40, Ohio, WV

Built 1926 Load: 20.0 t ADT: 750

County Route 35

Poor

Over: McGraws Run

0.63 mi. North jct US 40, Ohio, WV

Built 1926 Load: 20.0 t ADT: 850

WV 39

Poor

Over: LAUREL CREEK

0.04 MI W OF WV 92, Pocahontas, WV

Built 1952 Load: 20.0 t ADT: 800

C. R. 27/3

Poor

Over: ISLAND LICK RUN

1.73 MI E JCT CR 21/3, Pocahontas, WV

Built 1935 Load: 20.0 t ADT: 100

C R 27/3

Poor

Over: ISLAND LICK RUN

2.05 MI E. JCT CR 21/3, Pocahontas, WV

Built 1935 Load: 20.0 t ADT: 100

PRESTON CO RT 3

Poor

Over: ROARING CREEK

0.05 MI NORTH CO RT 28, Preston, WV

Built 1952 Load: 20.0 t ADT: 350

PRESTON CO RT 3

Poor

Over: LICK RUN

0.04 MI SOUTH PRE CO 22, Preston, WV

Built 1952 Load: 20.0 t ADT: 350

CR 10

Poor

Over: PEACHTREE CREEK

0.54 MI. N. OF CR.10/2, Raleigh, WV

Built 1978 Load: 20.0 t ADT: 150

US 19

Poor

Over: BEAVER CREEK

0.02 MI S OF C0 119/14, Raleigh, WV

Built 1930 Load: 20.0 t ADT: 12,100

WV 307

Poor

Over: LITTLE BEAVER CREEK

0.20 MI W OF US 19, Raleigh, WV

Built 1970 Load: 20.0 t ADT: 7,000

C. R. 56

Poor

Over: RIFFLE CREEK

0.08 MI. WEST U.S. 250, Randolph, WV

Built 1937 Load: 20.0 t ADT: 300

CR 7

Poor

Over: DAVIS LICK

0.15 MI E JCT CR 3/1, Randolph, WV

Built 1949 Load: 20.0 t ADT: 150

DAVIS AVENUE

Poor

Over: TYGART VALLEY RIVER

0.44 MI S JCT RAND. AVE., Randolph, WV

Built 1948 Load: 20.0 t ADT: 8,000

WV 14

Poor

Over: REEDY CREEK

0.02 MI NORTH OF CR 14/3, Roane, WV

Built 1960 Load: 20.0 t ADT: 1,100

US 119

Poor

Over: MCKOWN CREEK

0.03 M NORTH OF CR 54, Roane, WV

Built 1907 Load: 20.0 t ADT: 1,400

County Route 7

Poor

Over: Brush Fork

0.01 mi. South jct CR6, Tyler, WV

Built 1930 Load: 20.0 t ADT: 400

COUNTY ROUTE 9

Poor

Over: MISSOURI RUN

0.01 MI S OF CO 32, Webster, WV

Built 1954 Load: 20.0 t ADT: 500

West Virginia 7

Poor

Over: Little Fishing Creek

0.37 mi. West jct CR 5, Wetzel, WV

Built 1924 Load: 20.0 t ADT: 1,800

CR 6

Poor

Over: CLEAR FORK

1.51 MI W OF CR 6/1, Wyoming, WV

Built 1972 Load: 20.0 t ADT: 550

WV RT 16

Poor

Over: NANCY FORK

0.66 MI S OF CR 16/17, Wyoming, WV

Built 1946 Load: 20.0 t ADT: 1,600

WV RT 16

Poor

Over: WOLFPEN BRANCH

0.67 MI N OF CR 12/4, Wyoming, WV

Built 1946 Load: 20.0 t ADT: 1,700

CR 2

Poor

Over: CRANE FORK

0.02 MI S OF CO 2/6, Wyoming, WV

Built 1978 Load: 20.0 t ADT: 500

CR 31

Poor

Over: TOM CREEK

0.32 MI W OF CR 56, Cabell, WV

Built 1923 Load: 20.9 t ADT: 400

WV 90 F

Poor

Over: BUFFALO CREEK

0.06 MI S OF CR 90/1 SLS, Grant, WV

Built 1963 Load: 20.9 t ADT: 800

HARRISON CO RT 24

Poor

Over: SIMPSON CREEK

0.07 MI NORTH US RT 50, Harrison, WV

Built 1964 Load: 20.9 t ADT: 7,300

CR 64/2

Poor

Over: LITTLE BLUE CREEK

0.23 MI E OF CR 59, Kanawha, WV

Built 1984 Load: 20.9 t ADT: 30

CR 70

Poor

Over: LEFT FK WITCHER CREEK

0.01 MI WEST OF CR 70/3, Kanawha, WV

Built 1971 Load: 20.9 t ADT: 150

US 19

Poor

Over: WEST FORK RIVER

0.07 MI S OF CO 44/7, Lewis, WV

Built 1928 Load: 20.9 t ADT: 1,100

CR 5/71

Poor

Over: MUD FORK

0.01 MILE SOUTH OF CR 5, Logan, WV

Built 1970 Load: 20.9 t ADT: 20

County Route 74

Poor

Over: Valley Run

0.48 mi. West jct CR 86/1, Marshall, WV

Built 1937 Load: 20.9 t ADT: 150

CO 102/74

Poor

Over: TUG FORK

0.01 Mile S. of CR 102/42, McDowell, WV

Built 1956 Load: 20.9 t ADT: 30

COUNTY ROUTE 3

Poor

Over: BRUSH CREEK

0.37 MI E OF CR 14, Mercer, WV

Built 1995 Load: 20.9 t ADT: 500

CR 38/5

Poor

Over: EAST RIVER

0.36 MI. W. OF WV 112, Mercer, WV

Built 1964 Load: 20.9 t ADT: 40

WV ROUTE 100

Poor

Over: ROBINSON RUN

0.45 MI NORTH CO RT 54, Monongalia, WV

Built 1925 Load: 20.9 t ADT: 2,900

County Route 25

Poor

Over: Browns Run

0.01 mi. South jct CR25/1, Ohio, WV

Built 1926 Load: 20.9 t ADT: 2,700

PRES CO RT 50/28

Poor

Over: LITTLE SANDY CREEK

0.01 MI SOUTH US ROUTE 50, Preston, WV

Built 1973 Load: 20.9 t ADT: 50

PRESTON CR 50/24

Poor

Over: LITTLE SANDY CREEK

0.01 MI SOUTH US RT 50, Preston, WV

Built 1978 Load: 20.9 t ADT: 10

CR 27

Poor

Over: MANILA CREEK

0.11 MI N OF CR 5, Putnam, WV

Built 1939 Load: 20.9 t ADT: 500

COUNTY ROUTE 62/1

Poor

Over: BLOWNTIMBER RUN

0.15 MILE EAST OF CR 62, Roane, WV

Built 1968 Load: 20.9 t ADT: 80

County Route 11

Poor

Over: Middle Fork Creek

0.01 mi. East jct CR 11/3, Tyler, WV

Built 1934 Load: 20.9 t ADT: 450

COUNTY ROUTE 9 SLS

Poor

Over: BUCKHANNON RIVER

0.08 MI N OF CO RT 9/25, Upshur, WV

Built 1935 Load: 20.9 t ADT: 4,200

CR 41

Poor

Over: SPRUCE CREEK

1.41 MI NORTH OF CR 41/1, Wayne, WV

Built 1910 Load: 20.9 t ADT: 250

County Route 9/2

Poor

Over: Sugar Run

0.03 mi. South jct CR 9, Wetzel, WV

Built 1922 Load: 20.9 t ADT: 10

COUNTY ROUTE 47/1

Poor

Over: DRY RUN

0.05 MILE W OF CR 50/1, Wood, WV

Built 1950 Load: 20.9 t ADT: 150

CR 97/5

Poor

Over: ROCKCASTLE CREEK

0.03 MI S OF WV 10, Wyoming, WV

Built 1989 Load: 20.9 t ADT: 150

COUNTY ROUTE 13/1

Poor

Over: PECKS RUN

0.69 MI S CO 11/4, Barbour, WV

Built 1914 Load: 21.8 t ADT: 30

Showing 6,851-6,900 of 7,679 bridges

Data sourced from the FHWA National Bridge Inventory (NBI), latest released cycle. See our methodology for details. Retrieved and formatted by PlainBridges.

Disclaimer: This information is provided for informational purposes only and does not constitute professional advice. Data is sourced from the FHWA National Bridge Inventory (NBI). Poor condition is an inspection-record category, not a closure or unsafe-to-cross designation. Consult the bridge owner for current status.

Every figure on PlainBridge is rendered directly from federal source data, no number is typed in by an editor. This page draws directly on federal source data, no figure is typed in by an editor. See our editorial standards & corrections policy, the methodology behind these numbers, or report a data error.