State profile · Above median Poor share

Puerto Rico bridge safety

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

2,387
Public bridges
14.1%
Good condition
12.0%
Poor condition

Data updated May 2026

Total Bridges

2,387

Public highway bridges in Puerto Rico

Good Condition

14.1%

336 bridges rated 7-9

-35.9pp vs 50% benchmark

Poor Condition

12.0%

286 bridges whose lowest applicable component is rated 0-4

5.0pp vs national avg 7.0%

Puerto Rico vs national bridge condition

Puerto Rico - Good condition share 14.1%
National avg

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

Puerto Rico - Poor-condition share 39.9%
National avg

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

Puerto Rico 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 Puerto Rico on the same metric.

ND

North Dakota

10.84% top marginal rate
Structure
Progressive
Burden @ $100K
$4,242

LA

Louisiana

11.00% top marginal rate
Structure
Progressive
Burden @ $100K
$12,699
Selected

PR

Puerto Rico

11.98% top marginal rate
Structure
Progressive
Burden @ $100K
$2,387

ME

Maine

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

GU

Guam

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

Bridges Needing Most Attention in Puerto Rico

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

All Bridges in Puerto Rico

MARGINAL 17

Good

Over: PONNOCK CREEK

100M E MALL ENTRANCE, San Juan, PR

Built 2014 Load: 20.5 t ADT: 40,000

OFF PR 184

Good

Over: GRANDE DE PATILLAS RIVER

6 km NW OF PATILLAS, Patillas, PR

Built 1991 Load: 20.8 t ADT: 100

PR 613

Good

Over: WATERWAY

12 KM NORTH OF JAYUYA, Jayuya, PR

Built 1972 Load: 20.9 t ADT: 500

PR 156

Good

Over: HONDO RIVER

2 kms West of Comerio, Comerío, PR

Built 2001 Load: 21.4 t ADT: 1,200

PR 20

Good

Over: FRAILES CREEK

4.40 KM NW OF GUAYNABO, Guaynabo, PR

Built 2012 Load: 21.9 t ADT: 85,400

PR 204

Good

Over: CEIBA NORTE CREEK

2.59 KM. SW. LAS PIEDRAS, Las Piedras, PR

Built 2011 Load: 21.9 t ADT: 10,800

PR-52

Good

Over: ACCESS ROAD

PR-52 KM 12.5, Caguas, PR

Built 2020 Load: 22.0 t ADT: 51,000

RURAL LOCAL ROAD

Good

Over: CULEBRA CREEK

4.5 KM EAST RIO GRANDE, Río Grande, PR

Built 2005 Load: 22.2 t ADT: 100

PR 9901

Good

Over: CAMINO NUEVO CREEK

7.15 Km NW OF YABUCOA, Yabucoa, PR

Built 2013 Load: 22.9 t ADT: 7,135

OFF PR 185 AT 4.5

Good

Over: WATERWAY

4 KMS STH OF CANOVANAS, Canóvanas, PR

Built 2009 Load: 23.7 t ADT: 100

OFF PR 179 AT K1.5

Good

Over: GUAMANI RIVER

2 KM. NORTH OF GUAYAMA, Guayama, PR

Built 1996 Load: 23.8 t ADT: 550

PR-66

Good

Over: Las Lajas River

3 Km SW Rio Grande, Río Grande, PR

Built 2012 Load: 24.2 t ADT: 22,863

OFF PR957 KM. 0.15

Good

Over: UNKNOWN CREEK

4.54 KM. SE. OF CANOVANAS, Canóvanas, PR

Built 2011 Load: 24.5 t ADT: 100

PR 188

Good

Over: GALLARDO CHANNEL

2 KM SOUTH OF LOIZA, Loíza, PR

Built 1961 Load: 24.5 t ADT: 10,300

PR 2

Good

Over: IRRIGATION DITCH

2.2 KM WEST OF AÑASC, Añasco, PR

Built 1960 Load: 24.7 t ADT: 34,600

PR 18

Good

Over: LOS MUERTOS CREEK

RAMP FROM HATO REY TO S J, San Juan, PR

Built 1975 Load: 25.5 t ADT: 187,900

OFF PR 997 AT 3.15

Good

Over: UNNAMED CREEK

5.0 KM SOUTH VIEQUES, Vieques, PR

Built 2014 Load: 25.9 t ADT: 250

PR 165R

Good

Over: WATERWAY PLUVIAL CONTROL

1.5 KM N W OF TOA ALTA, Dorado, PR

Built 1995 Load: 26.1 t ADT: 8,200

PR 778

Good

Over: WATERWAY

1.2 KMS S.W. OF COMERIO, Comerío, PR

Built 2010 Load: 26.6 t ADT: 1,000

PR 10

Good

Over: UNNAMED CREEK

3.20 KM. SW. OF UTUADO., Utuado, PR

Built 2012 Load: 27.0 t ADT: 7,600

PR 10

Good

Over: DIRT ROAD

3.4 KMS. SW. OF UTUADO, Utuado, PR

Built 2009 Load: 27.0 t ADT: 7,600

PR 509

Good

Over: INABON RIVER

3 KMS SWEST OF J DIAZ, Juana Díaz, PR

Built 2004 Load: 27.4 t ADT: 2,000

Aldea Vazquez St.

Good

Over: Los Negros River

_, Corozal, PR

Built 2015 Load: 27.5 t ADT: 3,900

OFF PR 132 KM 14.2

Good

Over: TALLABOA RIVER

2 KMS. EAST PENUELAS, Peñuelas, PR

Built 2005 Load: 27.8 t ADT: 16,900

CAMPOS STREET

Good

Over: PORTUGUES RIVER

AT PONCE CITY, Ponce, PR

Built 1986 Load: 27.8 t ADT: 200

PR 52

Good

Over: CALLE TULIP

PR 52 KM 2.8, San Juan, PR

Built 2020 Load: 28.0 t ADT: 120,300

Route 10

Good

Over: Unnamed Drainage

0.5 MI E OF RTE 997, Vieques, PR

Built 2009 Load: 28.1 t ADT: 100

OFF PR 368 AT 12.0

Good

Over: UNKNOWN CREEK

2 KM WEST OF YAUCO, Yauco, PR

Built 2000 Load: 28.1 t ADT: 100

PR 2

Good

Over: ACESS TO PR 2

0.48 KM. NE. OF AGUADILLA, Aguadilla, PR

Built 2012 Load: 28.2 t ADT: 43,000

OFF PR 149

Good

Over: JACAGUAS RIVER

1 KM. S.W. OF VILLALBA, Villalba, PR

Built 1999 Load: 28.4 t ADT: 100

PR 901

Good

Over: ARENAS CREEK

1 MILE S.E. OF MAUNABO, Maunabo, PR

Built 2000 Load: 28.5 t ADT: 13,442

PR 3336

Good

Over: RIO GUAYANILLA

SOUTH PR 2 KM 207, Guayanilla, PR

Built 2016 Load: 28.7 t ADT: 500

PR 111

Good

Over: GUATEMALA RIVER

1 KM N W OF SAN SEBASTIAN, San Sebastián, PR

Built 1978 Load: 28.8 t ADT: 19,100

PR 194

Good

Over: FAJARDO RIVER

0.8 KM NORTH OF INT PR 3, Fajardo, PR

Built 2005 Load: 29.0 t ADT: 22,200

STREET A

Good

Over: CREEK

OFF PR 14 AT KM 58.8, Cayey, PR

Built 2000 Load: 29.1 t ADT: 1,500

LOCAL ROAD

Good

Over: GUATEMALA RIVER

OFF PR 446 @ KM 1.5, San Sebastián, PR

Built 2009 Load: 29.1 t ADT: 200

PR 2

Good

Over: DITCH

3 KM NORTH OF MAYAGUEZ, Mayagüez, PR

Built 1960 Load: 29.2 t ADT: 43,400

PR-66

Good

Over: ANGOLA CREEK

3.65 KM. SW. OF R. GRANDE, Río Grande, PR

Built 2013 Load: 29.4 t ADT: 10,500

PR-615

Good

Over: RIO TURO NEGRO

PR-615 KM 3.6, Ciales, PR

Built 2020 Load: 29.5 t ADT: 1,400

PR 144

Good

Over: SANTA CATALINA CREEK

2 KM WEST OF JAYUYA, Jayuya, PR

Built 1991 Load: 29.7 t ADT: 7,200

OFF PR 335

Good

Over: YAUCO RIVER

_, Yauco, PR

Built 2011 Load: 29.7 t ADT: 100

PR 103

Good

Over: LAS TUNAS CREEK

0.4 KM NE INT PR307 &, Cabo Rojo, PR

Built 1983 Load: 29.8 t ADT: 5,000

OFF PR 149

Good

Over: LAS BRUJAS CREEK

0.1 K. FROM PR149 AT 63.6, Juana Díaz, PR

Built 2008 Load: 30.0 t ADT: 31,600

LOCAL ROAD

Good

Over: GRANDE DE MANATI RIVER

7.5 KM S W OF NARANJITO, Corozal, PR

Built 2006 Load: 30.4 t ADT: 100

PR 54

Good

Over: UNKNOWN CREEK

PR-54 INT. PR-744 KM 0.5, Guayama, PR

Built 1993 Load: 30.4 t ADT: 22,300

PR-18

Good

Over: PR-52 RAMP PR-18

PR-18, San Juan, PR

Built 2020 Load: 30.7 t ADT: 169,100

OFF PR 380

Good

Over: HONDO RIVER

3.8 KMS. SE. OF MAYAGUEZ, Mayagüez, PR

Built 1995 Load: 31.0 t ADT: 100

OFF PR 852

Good

Over: UNKNOWN CREEK

8KM SE OF TRUJILLO ALTO, Trujillo Alto, PR

Built 2003 Load: 31.4 t ADT: 100

PR 301

Good

Over: WATERWAY

11 KM SOUTH WEST OF LAJAS, Cabo Rojo, PR

Built 1981 Load: 31.6 t ADT: 5,500

PR 123

Good

Over: GRANDE DE ARECIBO RIVER

AT UTUADO TOWN, Utuado, PR

Built 1980 Load: 31.6 t ADT: 8,300

Showing 1,801-1,850 of 2,387 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.