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

US401

Poor

Over: CRABTREE CREEK

0.5 MI. S. JCT. I-440, Wake, NC

Built 1937 Load: 24.4 t ADT: 18,000

SR2752

Poor

Over: NORFOLK&SOUTHERN RAILWAY

0.3 MI E. OF JCT US401, Wake, NC

Built 1974 Load: 24.4 t ADT: 9,600

NC268

Poor

Over: ROCK CREEK

.1 MI.E.JCT.SR2081, Wilkes, NC

Built 1938 Load: 24.4 t ADT: 8,200

SR1580

Poor

Over: LOGAN CREEK

.1 MI.N.JCT.SR1627, Yadkin, NC

Built 1968 Load: 24.4 t ADT: 550

SR1605

Poor

Over: YADKIN RIVER

.3 MI.E.JCT.SR1566, Yadkin, NC

Built 1953 Load: 24.4 t ADT: 4,200

SR1686

Poor

Over: UT TO PEAK CREEK

.1 MI.N.JCT.NC88, Ashe, NC

Built 1992 Load: 25.4 t ADT: 50

SR1110

Poor

Over: HERRING RUN

1.0 MI.N.JCT.NC33, Beaufort, NC

Built 1957 Load: 25.4 t ADT: 100

US17BUS

Poor

Over: PEMBROKE CREEK

0.5MI.N.JCT.SR 1201, Chowan, NC

Built 1951 Load: 25.4 t ADT: 3,600

US74 EBL

Poor

Over: SANDY RUN CREEK

0.3 MI. E. JCT. SR1167, Cleveland, NC

Built 1925 Load: 25.4 t ADT: 10,000

US15

Poor

Over: TAR RIVER

7.8 MI.N. JCT. NC56, Granville, NC

Built 1924 Load: 25.4 t ADT: 4,200

BIG CREEK ENTRANCE

Poor

Over: CHESTNUT BRANCH

0.3 MILES FROM NC ROUTE 2, Haywood, NC

Built 1984 Load: 25.4 t ADT: 1

W.MCLELLAND AVENUE

Poor

Over: UT TO REEDS CREEK

0.1 MI. E. JCT. NC150, Iredell, NC

Built 1991 Load: 25.4 t ADT: 7,400

SR1107

Poor

Over: CHATTOOGA RIVER

2.7 MI.S.JCT.NC107, Jackson, NC

Built 1970 Load: 25.4 t ADT: 110

NC903

Poor

Over: NEUSE RIVER

100 FT. S. JCT. SR1313, Lenoir, NC

Built 1977 Load: 25.4 t ADT: 2,700

SR1310

Poor

Over: NANTAHALA RIVER

1 MI.S.JCT.US19,74, Macon, NC

Built 1950 Load: 25.4 t ADT: 600

SR1370

Poor

Over: WEST FORK BULL CREEK

0.35 MI.N.JCT.SR1364, Madison, NC

Built 1958 Load: 25.4 t ADT: 1,400

SR1318

Poor

Over: BIG LAUREL CREEK

.15 MI.W.JCT.SR1334, Madison, NC

Built 1951 Load: 25.4 t ADT: 350

BLUE RIDGE PARKWAY

Poor

Over: RAVINE

3.1 MILES TO NC ROUTE 80, McDowell, NC

Built 1938 Load: 25.4 t ADT: 5,007

NC53

Poor

Over: ANGOLA CREEK

2.0 MI W. OF JCT NC50, Pender, NC

Built 1947 Load: 25.4 t ADT: 5,200

SR1330

Poor

Over: LITTLE WHITE OAK CREEK

1.0 MI.E.JCT.SR1324, Polk, NC

Built 1962 Load: 25.4 t ADT: 250

NC41,NC72

Poor

Over: LUMBER RIVER

100' W. OF JCT.SR1536, Robeson, NC

Built 1934 Load: 25.4 t ADT: 13,000

NC700

Poor

Over: DAN RIVER

0.5 MI. N. JCT. SR1951, Rockingham, NC

Built 1955 Load: 25.4 t ADT: 2,900

NC14,NC87

Poor

Over: NORFOLK SOUTHERN RR

0.5 MI. N. JCT. NC770, Rockingham, NC

Built 1966 Load: 25.4 t ADT: 12,000

SR1975

Poor

Over: THIRD CREEK

0.2 MI. W. JCT. SR1974, Rowan, NC

Built 1923 Load: 25.4 t ADT: 360

SR1931

Poor

Over: HILLS CREEK

.6 MI.W.JCT.SR1930, Rutherford, NC

Built 1966 Load: 25.4 t ADT: 300

SR1149

Poor

Over: CLEGHORN CREEK

.06 MI.W.JCT.SR1005, Rutherford, NC

Built 1960 Load: 25.4 t ADT: 520

SR1746

Poor

Over: GREAT COHARIE CREEK

0.8 MI. E. JCT SR1703, Sampson, NC

Built 1967 Load: 25.4 t ADT: 600

US52 SBL

Poor

Over: SOU. RR,HEATHERLY CREEK

.7 MI.N.JCT.NC268, Surry, NC

Built 1960 Load: 25.4 t ADT: 13,500

SR1103

Poor

Over: SILVERMINE CREEK

.6 MI.S.JCT.US19,74, Swain, NC

Built 1953 Load: 25.4 t ADT: 220

SR1505

Poor

Over: STUMPLICK BRANCH

0.2 MI. E. JCT. SR1550, Union, NC

Built 1958 Load: 25.4 t ADT: 200

SR1508

Poor

Over: ELK CREEK

0.5 MI.S.JCT.SR1583, Watauga, NC

Built 1974 Load: 25.4 t ADT: 370

SR1132

Poor

Over: BEAVER CREEK

100'S.JCT.SR1131, Wilkes, NC

Built 1957 Load: 25.4 t ADT: 490

SR1404

Poor

Over: PATSY CREEK

.4 MI.N.JCT.SR1395, Yancey, NC

Built 1964 Load: 25.4 t ADT: 110

NC88,194

Poor

Over: BUFFALO CREEK

.3 MI.N.JCT.SR1131, Ashe, NC

Built 1949 Load: 26.3 t ADT: 6,500

SR1159

Poor

Over: SOUTH FORK NEW RIVER

.6 MI.N.JCT.SR1162, Ashe, NC

Built 1997 Load: 26.3 t ADT: 550

SR1158

Poor

Over: WHITEOAK CREEK

150 FT.S.JCT.SR1157, Avery, NC

Built 2001 Load: 26.3 t ADT: 100

SR1733

Poor

Over: FLAT CREEK

.4 MI.W.JCT.SR1737, Buncombe, NC

Built 1959 Load: 26.3 t ADT: 1,550

SR1512

Poor

Over: HOWARD CREEK

0.4 MI.E.JCT.SR1536, Burke, NC

Built 1976 Load: 26.3 t ADT: 500

SR1325

Poor

Over: UT TO MAYNE CREEK

0.1 MI. N. JCT. SR1334, Cleveland, NC

Built 1953 Load: 26.3 t ADT: 110

US64

Poor

Over: CROATAN SOUND

1.6 MI. E. JCT. SR1113, Dare, NC

Built 1955 Load: 26.3 t ADT: 2,400

NC561

Poor

Over: SANDY CREEK

3.7 MI. W. JCT. NC58, Franklin, NC

Built 1950 Load: 26.3 t ADT: 3,000

NC27

Poor

Over: UPPER LITTLE RIVER

0.2 MI. E. OF JCT. SR1117, Harnett, NC

Built 1961 Load: 26.3 t ADT: 4,900

SR1619

Poor

Over: BEAVERDAM CREEK

.1 MI.E.JCT.SR1613, Haywood, NC

Built 2015 Load: 26.3 t ADT: 2,600

US64

Poor

Over: BROAD RIVER

.1 MI.S.JCT.US74A, Henderson, NC

Built 1957 Load: 26.3 t ADT: 2,600

NC42

Poor

Over: SWIFT CREEK

0.7 MI W JCT SR1525, Johnston, NC

Built 1947 Load: 26.3 t ADT: 21,000

US70

Poor

Over: CATAWBA RIVER OVER FLOW

200 FT.E.JCT.SR1432, McDowell, NC

Built 1952 Load: 26.3 t ADT: 14,500

SR1138 WBL

Poor

Over: SUGAR CREEK

0.15 MI.W.JCT.I77, Mecklenburg, NC

Built 1977 Load: 26.3 t ADT: 12,750

NC261

Poor

Over: FALL CREEK

.8 MI.N.JCT.SR1345, Mitchell, NC

Built 1954 Load: 26.3 t ADT: 800

SR1111

Poor

Over: GRASSY CREEK

.31 MI.S.JCT.SR1106, Mitchell, NC

Built 1981 Load: 26.3 t ADT: 250

SR1544

Poor

Over: STONEY CREEK

0.7 MI N. OF JCT US64, Nash, NC

Built 1977 Load: 26.3 t ADT: 2,700

Showing 18,351-18,400 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.