State profile · Below median Poor share

Kansas bridge safety

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

23,867
Public bridges
50.2%
Good condition
5.2%
Poor condition

Data updated May 2026

Total Bridges

23,867

Public highway bridges in Kansas

Good Condition

50.2%

11,979 bridges rated 7-9

0.2pp vs 50% benchmark

Poor Condition

5.2%

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

-1.7pp vs national avg 7.0%

Kansas vs national bridge condition

Kansas - Good condition share 50.2%
National avg

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

Kansas - Poor-condition share 17.5%
National avg

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

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

WA

Washington

4.81% top marginal rate
Structure
Progressive
Burden @ $100K
$8,808

IN

Indiana

4.94% top marginal rate
Structure
Progressive
Burden @ $100K
$18,630
Selected

KS

Kansas

5.25% top marginal rate
Structure
Progressive
Burden @ $100K
$23,867

WY

Wyoming

5.41% top marginal rate
Structure
Progressive
Burden @ $100K
$3,181

ID

Idaho

5.51% top marginal rate
Structure
Progressive
Burden @ $100K
$1,742

Bridges Needing Most Attention in Kansas

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

All Bridges in Kansas

MINOR 318 X7

Fair

Over: TRIB. TO DELEWARE RIVER

2.0N 1.8E WHITING, Jackson, KS

Built 1983 Load: 20.0 t ADT: 45

110th

Fair

Over: Rock Creek

4.0N 0.7W OF MERIDEN, Jefferson, KS

Built 1958 Load: 20.0 t ADT: 70

KOA

Fair

Over: Muddy Creek

6.4S 0.6E OF MERIDEN, Jefferson, KS

Built 1930 Load: 20.0 t ADT: 60

54th

Fair

Over: Wild Horse Creek

5.0S 2.2W OF OSKALOOSA, Jefferson, KS

Built 1955 Load: 20.0 t ADT: 40

143RD STREET #26

Fair

Over: INDIAN CREEK TRIBUTARY

0.2E OF MUR-LEN, Johnson, KS

Built 1977 Load: 20.0 t ADT: 10,090

SW 30 A. Q.0-12.5

Fair

Over: HUNTER CREEK

4.0S 3.0W OF KINGMAN, Kingman, KS

Built 1945 Load: 20.0 t ADT: 10

S.BERRY A T.0-22.2

Fair

Over: STREAM

2.0S 2.0W OF RAGO, Kingman, KS

Built 1945 Load: 20.0 t ADT: 10

US54/US400 HWY

Fair

Over: S F NINNESCAH RIV DRG

1.54 MI E of K-11, Kingman, KS

Built 1932 Load: 20.0 t ADT: 6,070

LOCAL RD. 122A

Fair

Over: POTATO CREEK

3.0S 6.8W MOUND VALLEY, Labette, KS

Built 2015 Load: 20.0 t ADT: 20

K23 HWY

Fair

Over: CHEYENNE CREEK DRAINAGE

4.86 MI N OF W. JCT 4, Lane, KS

Built 1938 Load: 20.0 t ADT: 765

RS 1004 220th Rd

Fair

Over: ELKHORN CREEK

3.0E 2.5S OF LINCOLN, Lincoln, KS

Built 1974 Load: 20.0 t ADT: 85

LOCAL RD. 11

Fair

Over: TRIB. TO GOODRICH CREEK

1.0S 0.8W OF PARKER, Linn, KS

Built 1976 Load: 20.0 t ADT: 10

LOCAL RD. 54

Fair

Over: MINE CREEK

4.5E 0.3S OF MOUND CITY, Linn, KS

Built 1980 Load: 20.0 t ADT: 40

RD 290 927.2-496.0

Fair

Over: WRIGHTS CREEK

1.8E OF DUNLAP, Lyon, KS

Built 1953 Load: 20.0 t ADT: 92

RD 180 (D.0-22.0)

Fair

Over: LUDY CREEK

0.5N 1.8E OF PLYMOUTH, Lyon, KS

Built 1987 Load: 20.0 t ADT: 35

Rd 330 (G.3-7.0)

Fair

Over: STREAM

0.5S 1.0E OF BUSHONG, Lyon, KS

Built 1940 Load: 20.0 t ADT: 20

I335 (KTA)EL-WL

Fair

Over: DUCK CREEK

1.60 MI NE K-99, Lyon, KS

Built 1955 Load: 20.0 t ADT: 5,450

US56 HWY

Fair

Over: CLEAR CREEK DRAINAGE

2.95 MI N US77 SJCT, Marion, KS

Built 1930 Load: 20.0 t ADT: 2,570

23RD RD (22.0-Q.1)

Fair

Over: TRIB. LITTLE TIMBER CRK.

4.0N 3.0W OF VLIETS, Marshall, KS

Built 1945 Load: 20.0 t ADT: 10

K9 HWY

Fair

Over: BLACK VERMILLION RIV DRG

9.44 MI E EJCT US77, Marshall, KS

Built 1931 Load: 20.0 t ADT: 730

US77 HWY

Fair

Over: BIG BLUE RIVER DRAINAGE

4.78 MI E WJCT K9, Marshall, KS

Built 1931 Load: 20.0 t ADT: 2,390

RS 445 COMANCHE RD

Fair

Over: CROOKED CREEK

6.6E OF ELYRIA, McPherson, KS

Built 1959 Load: 20.0 t ADT: 375

3RD. AVE.

Fair

Over: N. BRANCH SHARPS CREEK

2.2E 6.0N OF WINDOM, McPherson, KS

Built 1960 Load: 20.0 t ADT: 20

US56 HWY

Fair

Over: DRY TURKEY CREEK

0.73 MI E US81 ALT, McPherson, KS

Built 1930 Load: 20.0 t ADT: 8,190

K23 HWY

Fair

Over: CROOKED CREEK

2.64 MI S US54, Meade, KS

Built 1936 Load: 20.0 t ADT: 715

K98 HWY

Fair

Over: CROOKED CREEK DRAINAGE

1.84 MI E K23, Meade, KS

Built 1935 Load: 20.0 t ADT: 350

255th Street

Fair

Over: HICKORY CREEK

11.2W OF HILLSDALE, Miami, KS

Built 1920 Load: 20.0 t ADT: 98

Indianapolis Rd

Fair

Over: TRIB. TO MOUND CREEK

3.0W 1.5S OF BEAGLE, Miami, KS

Built 1935 Load: 20.0 t ADT: 100

287th Street

Fair

Over: WALNUT CREEK

4.6W 2.4N OF PAOLA, Miami, KS

Built 1930 Load: 20.0 t ADT: 416

363rd Street

Fair

Over: JORDAN BRANCH

3.5N 1.3E OF BEAGLE, Miami, KS

Built 1950 Load: 20.0 t ADT: 245

Harmony Road

Fair

Over: TRIB. TO BIG BULL CREEK

1.5W 1.3S OF HILLSDALE, Miami, KS

Built 1926 Load: 20.0 t ADT: 94

287th Street

Fair

Over: TRIB. TO BIG BULL CREEK

2.0N 2.0E OF PAOLA, Miami, KS

Built 1935 Load: 20.0 t ADT: 589

K68 HWY

Fair

Over: TURKEY CREEK

3.21 MI E FRANKLIN COLN, Miami, KS

Built 1964 Load: 20.0 t ADT: 3,170

LOCAL RD. K9d

Fair

Over: TRIB. TO LOST CREEK

2.6N OF SIMPSON, Mitchell, KS

Built 1928 Load: 20.0 t ADT: 20

5550 RD Mile 20

Fair

Over: CHERRY CREEK

N.E. CHERRYVALE, Montgomery, KS

Built 1925 Load: 20.0 t ADT: 50

3600 RD Mile 24

Fair

Over: POTATO CREEK

1.0N 4.0E OF LIBERTY, Montgomery, KS

Built 1930 Load: 20.0 t ADT: 20

RS 822 G.0 - 760

Fair

Over: MEATH CREEK

3.0S 6.4E OF DWIGHT, Morris, KS

Built 1949 Load: 20.0 t ADT: 58

LOCAL 61 M.4-350

Fair

Over: UNNAMED STREAM

5.1E 3.7N COUNCIL GROVE, Morris, KS

Built 1920 Load: 20.0 t ADT: 40

LOCAL RD. A-7

Fair

Over: POLE CREEK

8.5N 2.0W OF BAILEYVILLE, Nemaha, KS

Built 1983 Load: 20.0 t ADT: 10

US36 HWY

Fair

Over: BLACK VERMILLION CREEK

3.42 MI E MARSHALL COLN, Nemaha, KS

Built 1958 Load: 20.0 t ADT: 3,230

K-47 HWY

Fair

Over: ELK CREEK DRAINAGE

0.44 MI E US169, Neosho, KS

Built 1950 Load: 20.0 t ADT: 1,990

K-47 HWY

Fair

Over: ELK CREEK DRAINAGE

2.56 MI E US169, Neosho, KS

Built 1934 Load: 20.0 t ADT: 1,990

K-47 HWY

Fair

Over: ELK CREEK DRAINAGE

3.45 MI E US169, Neosho, KS

Built 1934 Load: 20.0 t ADT: 1,990

Rd. W

Fair

Over: OTTER CREEK

1.0W 4.0N OF EDMOND, Norton, KS

Built 1987 Load: 20.0 t ADT: 25

Rd. E13

Fair

Over: CROOKED CREEK

3.2E 7.5S OF ALMENA, Norton, KS

Built 1991 Load: 20.0 t ADT: 20

K9 HWY

Fair

Over: N FK SOLOMON R DRAINAGE

01.38 MI E EJCT US283, Norton, KS

Built 1935 Load: 20.0 t ADT: 375

K383 HWY

Fair

Over: FANCY CREEK DRAINAGE

03.34 MI NE K60, Norton, KS

Built 1931 Load: 20.0 t ADT: 1,640

K31 HWY

Fair

Over: MARAIS DES CYGNES R DRN

0.35 MI EAST OF 75 JCT, Osage, KS

Built 1936 Load: 20.0 t ADT: 450

K181 HWY

Fair

Over: SOUTH FORK SOLOMON RIVER

5.44MI S US24, Osborne, KS

Built 1954 Load: 20.0 t ADT: 335

US81 HWY, NB/SB

Fair

Over: SOLOMON RIVER DRAINAGE

5.18 MI N K18, Ottawa, KS

Built 1970 Load: 20.0 t ADT: 3,750

Showing 4,951-5,000 of 23,867 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.