Bridge conditions in Westmoreland County, Pennsylvania
618 inventoried bridges · 97 rated poor · 2025 National Bridge Inventory
United States Bridge Conditions2025 National Bridge Inventory, FHWACompiled
About one in 6 bridges in Westmoreland County is rated in poor condition: 97 of 618 on the federal inventory, one of the higher shares in Pennsylvania.
- 97 of the 618 bridges in Westmoreland County, Pennsylvania, are rated in poor condition (15.7%) in the 2025 National Bridge Inventory, as of .
- 230 bridges (37.2%) are rated good and 291 (47.1%) fair.
- The median Westmoreland County bridge was built in 1980.
- The busiest poor-rated bridge is Pa Tpk (I-76) over SR 0993 Brush Ck. & RR (built 1952), carrying about 44,987 vehicles a day.
Good 37.2% · Fair 47.1% · Poor 15.7% of 618 bridges
Bridges rated poor
Every bridge in the county with a poor rating, busiest first. Poor means a major component is rated 4 or lower on FHWA's 0-9 scale; it is a repair flag, not a closure notice.
| Bridge | Built | Vehicles/day | Condition |
|---|---|---|---|
| Pa Tpk (I-76) over SR 0993 Brush Ck. & RR | 1952 | 44,987 | Poor |
| SR 0981 over Monastery Run | 1953 | 10,217 | Poor |
| Old Will Penn High over Turtle Creek | 1982 | 10,000 | Poor |
| SR 4035 over Lyons Run | 1952 | 9,150 | Poor |
| SR 0981 over Repko Run | 1947 | 8,006 | Poor |
| Center Highway over Tinker Run | 1979 | 6,600 | Poor |
| SR 0136 over Youghiogheny River | 1907 | 6,557 | Poor |
| SR 3093 over Wilson Run | 1957 | 6,504 | Poor |
| Logan Ferry Road over Haymaker Run | 1979 | 6,376 | Poor |
| T-898 Monastery D over Monastery Run | 1978 | 6,317 | Poor |
| SR 4019 - Leger Rd over Brush Creek | 1912 | 5,119 | Poor |
| SR 0217 over Mcgee Run | 1964 | 4,851 | Poor |
| SR 4081 over Little Pucketa Creek | 1955 | 4,542 | Poor |
| County Road over Welty Run | 1986 | 4,100 | Poor |
| T827 Lloyd Ave Ext over Monastery Run | 1979 | 4,000 | Poor |
| SR 0286 over SR 0286 & SR 4058 | 1953 | 3,808 | Poor |
| Second Street over Norfolk Southern RR | 1987 | 3,000 | Poor |
| SR 1014 over Mcgee Run | 1952 | 2,552 | Poor |
| SR 0136 over Pollock Run | 1927 | 2,544 | Poor |
| SR 3011 over SR 0070 | 1958 | 2,509 | Poor |
| Shady Lane T-503 over Jacks Run | 1985 | 2,250 | Poor |
| SR 2014 over Slate Creek | 1939 | 2,056 | Poor |
| Main Street over Speers Run | 1930 | 2,020 | Poor |
| Fifth Street over Brush Creek | 1985 | 2,000 | Poor |
| Heather Drive over Haymaker Run | 1988 | 2,000 | Poor |
| 6TH Street over Brush Creek | 1930 | 1,564 | Poor |
| Main Street over Ninemile Run | 1974 | 1,325 | Poor |
| SR 3017 over SR 0070 | 1958 | 1,132 | Poor |
| SR 2023 over Welty Run | 1908 | 1,033 | Poor |
| Walnut Street over Trib to Bushy Run | 1989 | 1,000 | Poor |
| Haymaker Farm Rd over Turtle Creek | 1920 | 880 | Poor |
| Possum Hollow Road over Trib of L Sewickley Crk | 1930 | 833 | Poor |
| T-832 Mill Street over Norfolk Southern RR | 1930 | 800 | Poor |
| SR 1061 over Beaver Run | 1930 | 758 | Poor |
| Reed Avenue over Third Street | 1976 | 750 | Poor |
| SR 3016 over Little Sewickley Creek | 1926 | 718 | Poor |
| SR 1051 over Little Crabtree Creek | 1929 | 640 | Poor |
| Fry Hollow Road over Wilson Run | 1932 | 600 | Poor |
| T653 Pittsburgh St over Mcgee Run | 1980 | 555 | Poor |
| Rocky Mountain Rd over Little Sewickley Creek | 1920 | 550 | Poor |
| Mahaffey Hill Road over Brush Creek | 1978 | 500 | Poor |
| T-887 Seger Rd over Mcgee Run | 1980 | 500 | Poor |
| Ladysmith Road over Little Sewickley Creek | 1923 | 500 | Poor |
| T-563 Karns Avenue over Nine Mile Run | 1960 | 500 | Poor |
| Mt. Pleasant Road over Stauffer Run | 1990 | 500 | Poor |
| T-562 Pheasant Ru over Boyer Run | 1936 | 400 | Poor |
| SR 1060 over Kiskiminetas & NS R/R | 1906 | 398 | Poor |
| SR 4073 over SR 0056 | 1953 | 393 | Poor |
| SR 0381 over Camp Run | 1934 | 387 | Poor |
| SR 0381 over Indian Creek | 1916 | 387 | Poor |
| SR 0381 Lr 64157 over Pa Tpk (I-76) | 1939 | 387 | Poor |
| Glenn Fox Road over Trib of Sewickley Creek | 2024 | 330 | Poor |
| Woodland Drive 734 over Pine Run Stream | 1980 | 300 | Poor |
| Thompson Hollow Rd over Buffalo Run | 1950 | 250 | Poor |
| SR 0381 over Loyalhanna Creek | 1929 | 238 | Poor |
| SR 3041 over Sewickley Creek | 1904 | 227 | Poor |
| T893 Gray Station over Mcgee Run | 1987 | 222 | Poor |
| SR 2037 over Branch of Fourmile Run | 1924 | 204 | Poor |
| Cal Ken Court over Haymaker Run | 1982 | 200 | Poor |
| T-880 Donegal Lake over Four Mile Run | 1920 | 150 | Poor |
| Township Road 880 over Four Mile Run | 1950 | 150 | Poor |
| SR 3023 over Pollock Run | 1926 | 141 | Poor |
| T-775 Boyer Road over Boyer Run | 1985 | 125 | Poor |
| Wallace Av over Brush Creek | 1994 | 100 | Poor |
| T405 Hoods Mill Rd over Trib Fourmile Run | 1975 | 100 | Poor |
| T-880 Donegal Lake over Four Mile Run | 1919 | 100 | Poor |
| T-565 Fairground over Sewickley Creek | 1936 | 100 | Poor |
| T622 Bell Point Rd over Beaver Run | 1920 | 100 | Poor |
| Alley No 2 over Jacks Run | 1915 | 100 | Poor |
| Plan Court over Pucketa Creek | 1940 | 100 | Poor |
| Skyview Rd (T-339) over Indian Creek | 1930 | 100 | Poor |
| Broadway Avenue over Slate Creek | 1901 | 100 | Poor |
| SR 1007 over Tubmill Creek | 1937 | 77 | Poor |
| T-486 Shady Lane over Welty Run | 1925 | 75 | Poor |
| T499 Hoover Rd over Fourmile Run | 1992 | 70 | Poor |
| Brewery Street over Jacks Run | 1960 | 70 | Poor |
| T-822 Welty Road over Welty Run | 1936 | 60 | Poor |
| Rock Springs Rd over Beaver Run | 1920 | 60 | Poor |
| T318 Shaner Road over Trib. of Yough. River | 1930 | 60 | Poor |
| King Thorne Rd 355 over Wilson Run | 1979 | 54 | Poor |
| T920 Mansville Rd over Keffer Run | 1981 | 50 | Poor |
| Mckelvey Road over Mill Creek | 1910 | 50 | Poor |
| T-831 Pollins Rd over North Fork Sewickley Ck | 1977 | 50 | Poor |
| Riverhill Dr T994 over Tubmill Creek | 1960 | 50 | Poor |
| Hoffman Heights Rd over Porters Run | 1914 | 50 | Poor |
| Riverside Drive over Bushy Run | 1969 | 50 | Poor |
| Haywood Road over Branch of Brush Creek | 1950 | 50 | Poor |
| T-823 Klaka Road over Welty Run | 1972 | 50 | Poor |
| Ten School Road over Spruce Run | 1901 | 50 | Poor |
| SR3044(Bobcock Ln) over Little Sewickley Creek | 1940 | 39 | Poor |
| Salem Drive T724 over Whitehorn Creek | 1915 | 30 | Poor |
| Kings Road over Brush Creek | 1920 | 20 | Poor |
| Old Wlm. Penn Hwy over Whitehorn Creek | 1924 | 20 | Poor |
| T-664 Turner Valle over Trib. of Yough. River | 1901 | 10 | Poor |
| Maplewood Drive over Beaver Run | 1915 | – | Poor |
| First Street over Tinkers Run | 1950 | – | Poor |
| T-854 Kiley Drive over Crabtree Creek | 1930 | – | Poor |
Busiest bridges in the county
| Bridge | Built | Vehicles/day | Condition |
|---|---|---|---|
| SR 0030 over Mt Pleasant Rd (County) | 1959 | 51,342 | Fair |
| Pa Tpk (I-76) over Lyons Run | 1952 | 46,261 | Fair |
| Pa Tpk (I-76) over Lyons Run;wb-502 | 1952 | 46,261 | Fair |
| Pa Tpk (I-76) over Byers Run | 1952 | 46,261 | Fair |
| Pa Tpk (I-76) over SR 4017; Brush Hill Rd | 1952 | 46,261 | Fair |
| Pa Tpk (I-76) over T-755 Pennsylvania Ave. | 1952 | 46,261 | Fair |
| Pa Tpk (I-76) over SR 0993 Brush Ck. & RR | 1952 | 44,987 | Poor |
| SR 0030 over SR 3026 | 1959 | 41,688 | Fair |
| SR 0022 over Haymakers Run | 1943 | 39,026 | Fair |
| SR 0030 over 0119 R/R Jacks Rn St. | 1959 | 37,386 | Fair |
Source: FHWA National Bridge Inventory, 2025. Counts cover inventoried highway bridges over 20 feet; ratings are reported by the state DOT.
All of Pennsylvania: Pennsylvania bridge conditions by county · every download on the data page.
Background: how bridge ratings work · what "poor" and "structurally deficient" actually mean · how often bridges are inspected.