Bridges in Puerto Rico

2,431Total Bridges
412Good
1,675Fair
344Poor

Bridge Conditions in Puerto Rico

Puerto Rico has 2,431 bridges tracked in the National Bridge Inventory. Of these, 344 (14%) are rated as poor condition — meaning at least one major component has significant deterioration. The average bridge in Puerto Rico is 52 years old.

Puerto Rico Bridge Facts

Total Bridges2,431
Good Condition412
Fair Condition1,675
Poor Condition344
Average Bridge Age52 years
Longest Bridge8316.9 ft

Longest Bridges in Puerto Rico

Counties in Puerto Rico

Adjuntas Municipio36 bridges6 poorAguada Municipio19 bridges3 poorAguadilla Municipio13 bridges4 poorAguas Buenas Municipio13 bridgesAibonito Municipio16 bridges5 poorAnasco Municipio22 bridges2 poorArecibo Municipio54 bridges11 poorArroyo Municipio13 bridges1 poorBarceloneta Municipio11 bridges2 poorBarranquitas Municipio15 bridges3 poorBayamon Municipio79 bridges9 poorCabo Rojo Municipio22 bridges4 poorCaguas Municipio95 bridges10 poorCamuy Municipio4 bridges1 poorCanovanas Municipio32 bridges5 poorCarolina Municipio75 bridges9 poorCatano Municipio16 bridges2 poorCayey Municipio82 bridges9 poorCeiba Municipio28 bridges3 poorCiales Municipio19 bridges3 poorCidra Municipio21 bridges4 poorCoamo Municipio32 bridges5 poorComerio Municipio16 bridgesCorozal Municipio28 bridges1 poorCulebra Municipio1 bridgesDorado Municipio20 bridgesFajardo Municipio20 bridges2 poorFlorida Municipio1 bridges1 poorGuanica Municipio25 bridges1 poorGuayama Municipio29 bridges4 poorGuayanilla Municipio36 bridges8 poorGuaynabo Municipio63 bridges6 poorGurabo Municipio20 bridgesHatillo Municipio9 bridges1 poorHormigueros Municipio17 bridges1 poorHumacao Municipio68 bridges10 poorIsabela Municipio5 bridges1 poorJayuya Municipio34 bridges7 poorJuana Diaz Municipio57 bridges11 poorJuncos Municipio28 bridges3 poorLajas Municipio6 bridges1 poorLares Municipio16 bridges1 poorLas Marias Municipio13 bridgesLas Piedras Municipio24 bridges2 poorLoiza Municipio4 bridges2 poorLuquillo Municipio20 bridges4 poorManati Municipio15 bridgesMaricao Municipio14 bridges3 poorMaunabo Municipio22 bridges3 poorMayaguez Municipio48 bridges7 poorMoca Municipio15 bridges3 poorMorovis Municipio18 bridges5 poorNaguabo Municipio54 bridges4 poorNaranjito Municipio20 bridges2 poorOrocovis Municipio19 bridges4 poorPatillas Municipio32 bridges6 poorPenuelas Municipio25 bridges5 poorPonce Municipio124 bridges18 poorQuebradillas Municipio3 bridges1 poorRincon Municipio8 bridges1 poorRio Grande Municipio48 bridges7 poorSabana Grande Municipio27 bridgesSalinas Municipio40 bridges9 poorSan German Municipio46 bridges9 poorSan Juan Municipio201 bridges21 poorSan Lorenzo Municipio50 bridges10 poorSan Sebastian Municipio32 bridges3 poorSanta Isabel Municipio13 bridges3 poorToa Alta Municipio17 bridges3 poorToa Baja Municipio28 bridges4 poorTrujillo Alto Municipio12 bridges2 poorUtuado Municipio59 bridges14 poorVega Alta Municipio18 bridges3 poorVega Baja Municipio23 bridges3 poorVieques Municipio14 bridges2 poorVillalba Municipio26 bridges5 poorYabucoa Municipio42 bridges9 poorYauco Municipio41 bridges7 poor

Poor Condition Bridges in Puerto Rico

BridgeCountyLengthTrafficYear
Pr 18 3.35 Km over Ave. Amer Miranda 1.4 KmSan Juan Municipio246.4 ft261,4001967
Pr 18 1.00 Km over Pr 23 2.50 KmSan Juan Municipio218.5 ft183,9001967
Pr 18 0.65 Km over Chardon StreetSan Juan Municipio183.4 ft183,9001972
Pr 18 2.6 Km over Pr 17 4.0 KmSan Juan Municipio218.5 ft183,8001967
Monserrate 2.6 Km over Pr 26 Loiza Exp 13.6 KmCarolina Municipio224.1 ft116,3001968
Pr 22 over Pr 28Guaynabo Municipio149.6 ft104,5001971
Pr 22 Westbound over Bayamon & Hondo RiveCatano Municipio1438.3 ft100,6001976
Pr 52 18.90 Km over Caguitas RiverCaguas Municipio169.0 ft93,2001964
Pr 22 over Local RoadVega Baja Municipio109.6 ft89,5001995
Pr 30 0.8 Km over Pr 796 7.4 KmCaguas Municipio129.9 ft78,2001968
Pr 52 Southbound over Pr 177 8.4 KmSan Juan Municipio205.7 ft76,6501979
Pr 30 25.7 Km over Pr 60 0.3 KmHumacao Municipio205.7 ft60,7001975
Pr 22 over Pajuil StreetBarceloneta Municipio100.7 ft51,5001992
Pr 165 36.7 Km over Pr 24 0.1 KmGuaynabo Municipio177.5 ft51,2001972
Pr 52 over Dirt RoadPonce Municipio163.7 ft50,8001995
Pr 52 102.3 Km over Dirt RoadPonce Municipio164.0 ft50,8001995
Pr 26 11 Km over Pr 190 0.1 KmCarolina Municipio269.7 ft50,4001965
Pr 5 over Sofia StreetBayamon Municipio78.7 ft48,5002000
Pr 2 154.3 Km over Yaguez River & UrbanMayaguez Municipio1439.6 ft45,8001961
Pr 1 over Pr 18 (las Americas Exp)San Juan Municipio388.5 ft45,5001977
Pr 1 15.1 Km over Pr 52San Juan Municipio252.0 ft45,5001977
Pr 1 15.1 Km over Pr 52 0.15 KmSan Juan Municipio497.0 ft45,5001976
Pr 181 62.0 Km over Grande De Loiza RiverTrujillo Alto Municipio465.2 ft42,6001985
Pr 30 Etbd 13.8 Km over Valenciano Rv. & L.Juncos Municipio362.9 ft42,1001971
Campo Rico Avenue over CreekCarolina Municipio20.3 ft41,5001960
Pr 30 27.8 Km over Pr 909 0.3 KmHumacao Municipio165.0 ft41,1001976
Pr 30 29.6 Km over Dirt Road & WaterwayHumacao Municipio256.2 ft41,1001995
Ramp Pr 2 To Pr 1 over Pr 2San Juan Municipio166.0 ft38,2501966
Pr 2 173.6 Km over Cain RiverSan German Municipio185.0 ft38,0001964
Pr-2 over Yauco River & Pr-335Yauco Municipio826.1 ft37,0002003
Pr 194 3.4 Km over Linea CreekFajardo Municipio21.0 ft35,6001882
Off Pr 2 Km 137.2 over Rio CaÑasAguada Municipio30.2 ft35,2001901
Pr 2 212.4 Km over Tallaboa RiverPenuelas Municipio319.6 ft33,8001968
Pr 60 over Local Road & Mabu CRHumacao Municipio952.4 ft33,6001990
Pr 52 Nobd 98.9 Km over Dirt RoadPonce Municipio102.7 ft32,2001971
Pr 30 Etbd 14.1 Km over Pr 31Juncos Municipio176.2 ft32,0501971
Pr 165 11.6 Km over Lajas RiverToa Alta Municipio99.1 ft31,7001978
Pr 30 Etbd 22.1 Km over Humacao RiverLas Piedras Municipio187.7 ft30,3501964
Pr 30 Webd 22.1 Km over Humacao RiverLas Piedras Municipio187.7 ft30,3501965
Pr 30 Wsbd 25.3 Km over Pr 914 0.1 KmHumacao Municipio105.0 ft30,3501965
Ramp Pr60 To Pr198 over Humacao RiverHumacao Municipio294.6 ft29,2001985
Pr 52 Southbound over Pr 765 & Beatriz CreCaguas Municipio605.6 ft29,1501972
Pr 25 8.0 Km over Martin Pe¥a ChannelSan Juan Municipio241.1 ft28,8001939
Pr 52 Nobd 95.5 Km over Pr 506 Km 1.5Ponce Municipio102.4 ft28,1501970
Pr 177 7.15 Km over Pr 1 16.35 KmSan Juan Municipio257.2 ft27,6001976
Pr 52 Sobd 94.3 Km over Inabon RiverJuana Diaz Municipio328.1 ft27,3001970
Pr 176 over Piedras RiverSan Juan Municipio72.2 ft27,1001953
Pr 22 Eastbound over Pr 2 Pr 676 & WaterVega Alta Municipio2630.2 ft27,1001993
Pr 111 over El Salto CreekSan Sebastian Municipio25.9 ft26,0001980
Pr 52 Northbound over Pr 1Ponce Municipio190.0 ft25,4001990
M Los Angls Km 0.1 over Suarez ChannelCarolina Municipio60.0 ft24,8001960
Pr 2 189.6 Km over Cristal CreekGuanica Municipio26.9 ft24,4001979
Pr 1 15.7 Km over San Roberto StreetSan Juan Municipio169.6 ft22,7501967
Pr 1 15.4 Km over San Roberto StreetSan Juan Municipio169.6 ft22,7501967
Pr 52 Nort 92.5 Km over Jacaguas RiverJuana Diaz Municipio246.4 ft22,7001970
Pr 52 Sbd Km 92.6 over Jacaguas RiverJuana Diaz Municipio246.4 ft22,7001970
Iturre Av 2.2 Km over ChannelCarolina Municipio110.2 ft22,1001960
Pr 2 over Cibuco RiverVega Baja Municipio144.0 ft21,7001947
Pr 52 Southbound over Pr 714 & La Palma CRSalinas Municipio1038.4 ft20,6001974
Pr 172 13.7 Km over Sabana RiverCidra Municipio123.7 ft20,5001944
Pr 37 0.9 Km over Pr 26 0.1 KmSan Juan Municipio124.0 ft20,5001979
Pr 190 Km 0.1 over Suarez ChannelCarolina Municipio59.4 ft19,5001974
Pr 867 4.5 Km over ChannelToa Baja Municipio29.9 ft19,2001980
Pr 165 25.65 Km over Cocal RiverToa Baja Municipio130.9 ft18,9001959
Pr 52 Sou 71.5 Km over Pr 543 3.4 Km Jueyes RiSanta Isabel Municipio409.4 ft18,9001971
Pr 52 Northbound over Honda CreekSalinas Municipio164.0 ft18,9001971
Pr 52 106.1 Km over Portugues RiverPonce Municipio1099.1 ft18,8001996
Pr 52 104.9 Km over Pr 12Ponce Municipio194.9 ft18,8001995
Pr 2 Esbd Km 204.4 over Guayanilla River L RoadGuayanilla Municipio197.2 ft18,4501970
Off Pr 368 12.3 Km over Unknown CreekYauco Municipio33.1 ft18,4001988
Pr 52 Northbound over Pr 543 And Jueyes RiverSanta Isabel Municipio409.4 ft18,0001971
Pr 2 Nortb131.3 Km over Culebrinas RiverAguadilla Municipio263.1 ft17,9501996
Pr 52 Nobd 87.8 Km over Irrigation ChannelJuana Diaz Municipio102.0 ft17,9001970
Pr 163 0.5 Km over Pr 163 Canas RiverPonce Municipio135.5 ft17,9001992
Pr 52 Sobd 57.4 Km over Majadas River & Pr 7Salinas Municipio387.8 ft17,4501972
Pr 52 57.4 Km over Majadas River & Pr 7Salinas Municipio387.5 ft17,4501972
Pr 149 over Guayabal RiverVillalba Municipio461.3 ft17,4001949
Pr 52 Sou 66.2 Km over Pr 1 89.1 KmSalinas Municipio193.9 ft17,3001972
Pr 52 SB 48.7 Km over DepressionCayey Municipio995.1 ft16,4501974
Pr 14 11.1 Km over Guayo River & LocalJuana Diaz Municipio234.3 ft16,2001980
Pr 888 1.0 Km over Malaria ChannelCatano Municipio48.2 ft15,2001943
Pr 102 28.6 Km over Mercado CreekSan German Municipio58.7 ft14,6001952
Pr 60 0.60 Km over Pr 198 13 KmHumacao Municipio555.8 ft14,6001965
Pr 60 0.70 Km over Pr 198 & Humacao RivHumacao Municipio555.8 ft14,6001966
Pr 149 66.1 Km over La Joya CreekJuana Diaz Municipio106.6 ft14,6001992
Off Pr 3 Km 153.20 over Unnamed CreekSalinas Municipio25.9 ft14,5001988
Pr 172 15.1 Km over Bayamon RiverCidra Municipio247.4 ft14,4001944
Pr 861 over La Plata RiverToa Alta Municipio388.1 ft14,4001979
Pr 890 0.4 Km over Hondo RiverBayamon Municipio107.6 ft13,9001968
Pr-866 6.2 Km over Levittown ChannelToa Baja Municipio146.0 ft13,8501972
Ramp Pr 1 To Pr 22 over Ramp Marginal ST To Pr 1San Juan Municipio138.5 ft13,5991979
Pr 115 26.9 Km over Culebrinas RiverAguada Municipio129.6 ft13,4001951
Pr 866 6.2 Km over Levittown ChannelToa Baja Municipio146.0 ft13,2501972
Pr 174 13.1 Km over Bayamon RiverBayamon Municipio183.4 ft12,5001955
Pr 765 1.1 Km over Beatriz CreekCaguas Municipio70.5 ft12,5001961
Betances Av 0.5 Km over Santa Catalina CreekBayamon Municipio64.6 ft12,4001983
Pr 31 23.0 Km over Gurabo RiverJuncos Municipio208.3 ft12,2001928
Off Pr 144 3.6 Km over Santa Clara CreekJayuya Municipio32.8 ft12,2001970
Pr 144 6 Km over Caricaboa RiverJayuya Municipio31.2 ft11,7001937
Pr 102 36.0 Km over Guanajibo RiverSan German Municipio530.8 ft11,3001969