State profile · Near median Poor share

North Carolina bridge safety

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

18,901
Public bridges
35.8%
Good condition
6.2%
Poor condition

Data updated May 2026

Total Bridges

18,901

Public highway bridges in North Carolina

Good Condition

35.8%

6,773 bridges rated 7-9

-14.2pp vs 50% benchmark

Poor Condition

6.2%

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

-0.8pp vs national avg 7.0%

North Carolina vs national bridge condition

North Carolina - Good condition share 35.8%
National avg

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

North Carolina - Poor-condition share 20.5%
National avg

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

North Carolina 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 North Carolina on the same metric.

SC

South Carolina

6.10% top marginal rate
Structure
Progressive
Burden @ $100K
$5,396

WI

Wisconsin

6.13% top marginal rate
Structure
Progressive
Burden @ $100K
$14,851
Selected

NC

North Carolina

6.16% top marginal rate
Structure
Progressive
Burden @ $100K
$18,901

HI

Hawaii

6.47% top marginal rate
Structure
Progressive
Burden @ $100K
$1,206

MT

Montana

6.70% top marginal rate
Structure
Progressive
Burden @ $100K
$5,122

Bridges Needing Most Attention in North Carolina

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

All Bridges in North Carolina

SR2426

Fair

Over: HOG SWAMP

0.7 MI N. OF JCT SR2239, Robeson, NC

Built 1958 Load: 19.0 t ADT: 610

SR1529

Fair

Over: SADDLE TREE SWAMP

0.5 MI.W. OF JCT.SR1752, Robeson, NC

Built 1967 Load: 19.0 t ADT: 3,100

SR2112

Fair

Over: GOODES CREEK

0.6 MI.N.JCT.SR2109, Rutherford, NC

Built 1962 Load: 19.0 t ADT: 750

SR1001

Fair

Over: GREASY CREEK

.25 MI.N.JCT.SR1313, Rutherford, NC

Built 1951 Load: 19.0 t ADT: 950

SR1456

Fair

Over: LITTLE COHARIE CREEK

0.1 MI N. OF JCT SR1459, Sampson, NC

Built 1959 Load: 19.0 t ADT: 350

SR1118

Fair

Over: CANTY MILL CREEK

0.4 MI N JCT NC41, Sampson, NC

Built 1967 Load: 19.0 t ADT: 100

SR1112

Fair

Over: MILL CREEK

0.3MI.N. OF SR1001, Sampson, NC

Built 1968 Load: 19.0 t ADT: 130

BOB BLANKENSHIP RO

Fair

Over: BOB BLANKENSHIP ROAD

BOB BLANKENSHIP RD, Swain, NC

Built 1960 Load: 19.0 t ADT: 10

SR1145

Fair

Over: ALARKA CREEK

.05 MI.S.JCT.SR1140, Swain, NC

Built 1961 Load: 19.0 t ADT: 180

SR1332

Fair

Over: CHERRYFIELD CREEK

.06 MI.N.JCT.SR1192, Transylvania, NC

Built 1960 Load: 19.0 t ADT: 100

SR1388

Fair

Over: MORGAN MILL CREEK

.2 MI.S.JCT.SR1195, Transylvania, NC

Built 1923 Load: 19.0 t ADT: 3,200

SR1630

Fair

Over: RICHARDSON CREEK

0.5 MI. S. JCT. SR1629, Union, NC

Built 1997 Load: 19.0 t ADT: 970

SR1002

Fair

Over: BRANCH OF MEADOW CREEK

0.3 MI. W. JCT. SR1755, Union, NC

Built 1958 Load: 19.0 t ADT: 5,200

SR1932

Fair

Over: LANES CREEK

100 FT. W. JCT. SR1930, Union, NC

Built 1956 Load: 19.0 t ADT: 90

SR1504

Fair

Over: SOUTH FORK CROOKED CREEK

0.3 MI. S. JCT. SR1528, Union, NC

Built 1960 Load: 19.0 t ADT: 2,900

SR2301

Fair

Over: PERRY CREEK

0.2 MI.N. OF JCT. NC96, Wake, NC

Built 1984 Load: 19.0 t ADT: 950

SR2329

Fair

Over: BR. OF HOMINY CREEK

0.2 MI N. OF JCT SR2320, Wake, NC

Built 1955 Load: 19.0 t ADT: 1,500

SR1321

Fair

Over: LAKE JOHNSON

0.4 MI. N. JCT. SR1417, Wake, NC

Built 1955 Load: 19.0 t ADT: 8,500

YADKIN DRIVE

Fair

Over: CRABTREE CREEK

0.1 MI.N.JCT.ALLEGHANY DR, Wake, NC

Built 1965 Load: 19.0 t ADT: 2,000

SR1107

Fair

Over: OWEN'S CREEK

1.1 MI. W. JCT. SR1110, Warren, NC

Built 1952 Load: 19.0 t ADT: 1,000

SR1509

Fair

Over: REEDY CREEK

0.4 MI E. Of JCT NC58, Warren, NC

Built 1957 Load: 19.0 t ADT: 250

SR1328

Fair

Over: HOWARD CREEK

.1 MI.S.JCT.NC194, Watauga, NC

Built 1969 Load: 19.0 t ADT: 590

MEADOWVIEW DRIVE

Fair

Over: WINKLER CREEK

0.05 MI.S.JCT.US321, Watauga, NC

Built 1922 Load: 19.0 t ADT: 300

BLUE RIDGE PARKWAY

Fair

Over: GOSHEN CREEK

5.2 MILES FROM U.S. ROUTE, Watauga, NC

Built 1950 Load: 19.0 t ADT: 2,300

BLUE RIDGE PARKWAY

Fair

Over: GOSHEN CREEK

5.0 MILES FROM U.S. ROUTE, Watauga, NC

Built 1950 Load: 19.0 t ADT: 2,300

SR2460

Fair

Over: CUB CREEK

0.2 MI.S.JCT.NC18,268, Wilkes, NC

Built 1976 Load: 19.0 t ADT: 1,500

SR2021

Fair

Over: BIG BUGABOO CREEK

.5 MI.E.JCT.SR1934, Wilkes, NC

Built 1957 Load: 19.0 t ADT: 370

SR1190

Fair

Over: MORAVIAN CREEK

100 FT.N.JCT.SR1109, Wilkes, NC

Built 1922 Load: 19.0 t ADT: 100

SR1163

Fair

Over: HOMINY SWAMP

0.3 MI. E. JCT. SR1168, Wilson, NC

Built 1925 Load: 19.0 t ADT: 7,500

SR1103

Fair

Over: UT TO DOBBINS CREEK

.3 MI.N.JCT.SR1323, Yadkin, NC

Built 1973 Load: 19.0 t ADT: 520

SR1314

Fair

Over: SOUTH DEEP CREEK

.2 MI.W.JCT.SR1330, Yadkin, NC

Built 1925 Load: 19.0 t ADT: 1,200

NFSR 45

Fair

Over: WILSON CREEK

1.2 MI. N. JCT. FS 981, Caldwell, NC

Built 1941 Load: 19.1 t ADT: 25

NFSR 148

Fair

Over: COLD SPRINGS BRANCH

1 MI. N. JCT I-40, Haywood, NC

Built 1968 Load: 19.1 t ADT: 90

ENTRANCE ROAD

Fair

Over: EXT RIM CANAL OF MI-4

ENTRANCE RD NE CORNER MI4, Hyde, NC

Built 1984 Load: 19.1 t ADT: 150

BLUE RIDGE PARKWAY

Fair

Over: I-26

1.8 MILES TO NC ROUTE 191, Buncombe, NC

Built 1966 Load: 19.6 t ADT: 5,007

SR1113

Fair

Over: GLADE CREEK

.4 MI.W.JCT.US21, Alleghany, NC

Built 1967 Load: 19.9 t ADT: 220

NC742

Fair

Over: SOUTH FORK JONES CREEK

0.4 MI. S. JCT. SR1120, Anson, NC

Built 1939 Load: 19.9 t ADT: 1,600

SR1132

Fair

Over: JERRY CREEK

0.006MI S.JCT.SR1133, Avery, NC

Built 1959 Load: 19.9 t ADT: 620

NC87

Fair

Over: DISCHARGE CANAL

0.3 MI.S. OF JCT NC133, Brunswick, NC

Built 1972 Load: 19.9 t ADT: 9,900

NC87

Fair

Over: ALLEN CREEK

3.4 MI. N. JCT. NC133, Brunswick, NC

Built 1956 Load: 19.9 t ADT: 9,900

SR1407

Fair

Over: BELL SWAMP CREEK

0.3 MI.N.JCT.SR1406, Brunswick, NC

Built 1977 Load: 19.9 t ADT: 440

NC211

Fair

Over: CP&L DISCHARGE CANAL

0.6 MI N JCT NC87, Brunswick, NC

Built 1972 Load: 19.9 t ADT: 21,000

S.W.28thST.

Fair

Over: TIDAL CANAL

.1MI.S.JCT.W.OAK ISLAND D, Brunswick, NC

Built 2008 Load: 19.9 t ADT: 2,500

SW15TH ST.

Fair

Over: TIDAL CANAL

.08MI.S.JCT.W.OAK ISL.DR., Brunswick, NC

Built 2008 Load: 19.9 t ADT: 2,500

SR3128

Fair

Over: WEBB CREEK

.05 MI.E.JCT.SR3130, Buncombe, NC

Built 1973 Load: 19.9 t ADT: 5,700

SR2776

Fair

Over: TRANTHAM CREEK

.04 MI.E.JCT.SR2780, Buncombe, NC

Built 2008 Load: 19.9 t ADT: 3,000

SR3116

Fair

Over: CANE CREEK

.2 MI.S.JCT.SR3136, Buncombe, NC

Built 1976 Load: 19.9 t ADT: 4,500

SR1819

Fair

Over: FLAT CREEK

0.1 MI.S.JCT.SR2207, Buncombe, NC

Built 1925 Load: 19.9 t ADT: 100

SR1910

Fair

Over: JACOB FORK CREEK

1 MI.S.JCT.SR1911, Burke, NC

Built 1968 Load: 19.9 t ADT: 110

US29

Fair

Over: UT TO CODDLE CREEK

0.1 MI. N. JCT. SR1432, Cabarrus, NC

Built 1939 Load: 19.9 t ADT: 24,000

Showing 3,851-3,900 of 18,901 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.