Iowa Road Conditions, Closures & Cameras
Iowa DOT has 1,012 road reports on 122 roads. Iowa DOT lists 21 closures and 172 other reported events. 1,095 of the state's 1,166 cameras showed a live picture in the last 24 hours.
Iowa DOT road reports
-
Seasonal
- I-29 -- Bartlett to Exit 35, new 34
- I-29 -- CR F20 to IA 175, Onawa
- I-29 -- CR F50 to IA 127
- I-29 -- CR H10, Exit 42, to IA 92
- I-29 -- Exit 141 -- Sgt Bluff to South Dakota Border
- I-29 -- Exit 35, new 34, to CR H10, Exit 42
- I-29 -- Honey Creek Exit to MM 72
- I-29 -- I-680 to Honey Creek Exit
- I-29 -- IA 127 to CR F20
- I-29 -- IA 141, Sloan, to Exit 141 -- Sgt Bluff
- I-29 -- IA 175, Onawa, to IA 141, Sloan
- I-29 -- IA 192 to I-680
- I-29 -- IA 2, Exit 10, to Percival, Exit 15
- I-29 -- IA 92 to Nebraska Ave, Exit 52
- I-29 -- Missouri Border to IA 2, Exit 10
- I-29 -- MM 72 to US 30
- I-29 -- Nebraska Ave to IA 192
- I-29 -- Percival to Bartlett
- I-29 -- US 30 to CR F50
- I-35 -- 1st St to 36th St, Ankeny
- I-35 -- 36th St, Ankeny, to Elkhart Exit
- I-35 -- Corporate Woods to Oralabor Rd
- I-35 -- CR C25 to CR B60
- I-35 -- CR C47 to CR C25
- I-35 -- CR D20 to CR R75
- I-35 -- CR D25 to CR D20
- I-35 -- CR D41 to US 20
- I-35 -- CR D65 to IA 175
- I-35 -- CR E18 to Randall Exit
- I-35 -- CR E29 to CR E18
- I-35 -- CR G14 to IA 5
- I-35 -- CR G50 to IA 92
- I-35 -- CR G64 to CR G50
- I-35 -- CR G76 to CR G64
- I-35 -- CR H33 to IA 152
- I-35 -- CR H45 to US 34
- I-35 -- CR J14 to CR H45
- I-35 -- CR R75 to CR C47, Dows
- I-35 -- East Mix to Corporate Woods
- I-35 -- Elkhart Exit to IA 210
- I-35 -- Exit 12, IA 2, to Exit 22, Van Wert
- I-35 -- Exit 194, Clear Lake, to IA 9
- I-35 -- Exit 4, US 69, to Exit 12, IA 2
- I-35 -- Grand Ave to Mills Civic Pkwy
- I-35 -- IA 152 to CR G76
- I-35 -- IA 175 to CR D41
- I-35 -- IA 210 to US 30
- I-35 -- IA 5 to Grand Ave
- I-35 -- IA 9 to Minnesota Border
- I-35 -- IA 92 to CR G14
- I-35 -- Mills Civic Pkwy to West Mix
- I-35 -- Missouri Border to Exit 4, US 69
- I-35 -- Oralabor Rd to 1st St, Ankeny
- I-35 -- Swaledale Exit to Exit 194, Clear Lake
- I-35 -- US 20 to CR D25
- I-35 -- US 30 to CR E29
- I-35 -- US 34 to CR H33
- I-35 -- West Mix to Univ Ave
- I-74 -- I-80 to US 67
- I-74 -- US 67 to River Dr, IL - Mississippi Bridge
- I-80: I-35/80 -- 86th St to Merle Hay Rd
- I-80: I-35/80 -- Douglas Ave to IA 141
- I-80: I-35/80 -- Hickman Rd to Douglas Ave
- I-80: I-35/80 -- IA 141 to 86th St
- I-80: I-35/80 -- IA 415 to US 69
- I-80: I-35/80 -- Merle Hay Rd to IA 415
- I-80: I-35/80 -- US 69 to East Mix
- I-80: I-35/80 -- West Mix to Hickman Rd
- I-80 -- Exit 280, Stockton, to I-74
- I-80 -- Atalissa to Wilton
- I-80 -- CR G30 to CR L55
- I-80 -- CR L55 to I-880
- I-80 -- CR L66 to CR M16
- I-80 -- CR M16 to US 59
- I-80 -- CR M47 to CR M56
- I-80 -- CR M56 to IA 173
- I-80 -- CR P28, Exit 93 - Stuart, to US 169, Exit 110 - De Soto
- I-80 -- CR S27 to IA 117
- I-80 -- CR T38 to IA 146
- I-80 -- CR V18 to IA 21
- I-80 -- East Mix to US 65 South
- I-80 -- East Route - Antique Country Dr to Stuart
- I-80 -- Exit 205 to Exit 220, Williamsburg
- I-80 -- Exit 220 to Exit 230
- I-80 -- Exit 230 to I-380 Interchange
- I-80 -- I-380 Interchange to IA 1
- I-80 -- I-74 to US 67
- I-80 -- I-880 to CR L66
- I-80 -- IA 1 to CR X30, West Branch
- I-80 -- IA 117 to IA 14
- I-80 -- IA 14 to Speedway Dr
- I-80 -- IA 146 to US 63
- I-80 -- IA 173 to CR N16
- I-80 -- IA 21 to CR V38
- I-80 -- IA 224 to CR T38
- I-80 -- Jordan Crk Pkwy to West Mix
- I-80 -- Middle Route - IA 148 to Antique Country Dr, Casey
- I-80 -- MO River to S. Expressway
- I-80 -- S. Expressway to Hwy 6
- I-80 -- Speedway Dr to IA 224
- I-80 -- US 169, Exit 110 - De Soto, to Jordan Creek Pky, Exit 121
- I-80 -- US 59 to CR M47
- I-80 -- US 6 to CR G30
- I-80 -- US 63 to CR V18
- I-80 -- US 65 North, Altoona, to CR S27, Mitchellville
- I-80 -- US 65 South to US 65 North
- I-80 -- US 67 to IL 84, Mississiippi River Bridge
- I-80 -- West Branch to Atalissa
- I-80 -- West Route - CR N16 to IA 148
- I-80 -- Wilton to Exit 280, Stockton
- I-129 -- Nebraska Border to I-29
- I-235 -- 3rd St to US 69
- I-235 -- Euclid to I-80
- I-235 -- I-35 to IA 28
- I-235 -- IA 28 to MLK
- I-235 -- MLK to 3rd St
- I-235 -- US 69 to Euclid
- I-280 -- I-80 to IA 22
- I-280 -- IA 22 to IL 92
- I-380 -- 33rd Ave SW to H Ave
- I-380 -- Boyson Rd to IA 150-Exit 43, near Urbana
- I-380 -- CR D38 to Mitchell Ave
- I-380 -- H Ave to Boyson Rd
- I-380 -- I-80 to Swisher
- I-380 -- IA 150, Exit 43, to CR D38
- I-380 -- Swisher to 33rd Ave SW
- I-480 -- MO River to I-29
- I-680 -- MO River to I-29
- I-880 -- CR L34 to IA 191
- I-880 -- I-29 to CR L34
- I-880 -- IA 191 to I-80
- IA 1 -- CR J40, S of Keosauqua, to US 34
- IA 1 -- IA 2 to CR J40, S of Keosauqua
- IA 1 -- IA 78 E, Brighton, to IA 92 E, Washington
- IA 1 -- IA 78 W to IA 78 E, Brighton
- IA 1 -- IA 92 E, Washington, to IA 92 W
- IA 1 -- IA 92 W to IA 22, Kalona
- IA 1 -- Kalona to US 6, Iowa City
- IA 1 -- N. Dubuque Rd to Summit St
- IA 1 -- Rapid Creek Rd to Solon
- IA 1 -- Solon to US 30, Mt Vernon
- IA 1 -- Summit St to Rapid Creek Rd
- IA 1 -- US 30, Mt Vernon, to US 151
- IA 1 -- US 34, Fairfield, to IA 78 W
- IA 2 -- CR P14, Blockton Corner, to IA 25 N
- IA 2 -- CR S40, Sewal Rd, to IA 5, Centerville
- IA 2 -- CR V42, Pulaski, to CR V64, Cantril
- IA 2 -- CR V64, Cantril, to IA 1
- IA 2 -- CR W40 to IA 81, Farmington
- IA 2 -- I-35, Decatur City, to US 69, W Jct - Leon
- IA 2 -- IA 1 to CR W40
- IA 2 -- IA 148, Bedford, to CR P14, Blockton Corner
- IA 2 -- IA 202 to US 63 S
- IA 2 -- IA 25 N to US 169, Mt Ayr
- IA 2 -- IA 5, Centerville, to IA 202, Moulton Rd
- IA 2 -- IA 81 to US 218, Donnellson
- IA 2 -- Kellerton to I-35, Decatur City
- IA 2 -- Missouri River Bridge to US 275
- IA 2 -- US 169 N to P68, Kellerton
- IA 2 -- US 218 to US 61
- IA 2 -- US 275, Sidney, to US 59, Shenandoah
- IA 2 -- US 59 to US 71, Clarinda
- IA 2 -- US 63 to V42, Pulaski
- IA 2 -- US 65 to CR S40, Sewal Rd
- IA 2 -- US 69, E Jct - Leon, to US 65
- IA 2 -- US 71N, Clarinda, to IA 148, Bedford
- IA 3 -- CR K22 N to US 75, Le Mars
- IA 3 -- CR M36 to CR N14, Albert City Stub
- IA 3 -- CR N14 to CR N41
- IA 3 -- CR N41 to IA 15
- IA 3 -- CR P29 to US169, Humboldt
- IA 3 -- CR R38 to US 69
- IA 3 -- CR T16 to IA 14 S
- IA 3 -- CR T63 to US 63
- IA 3 -- CR V62 to IA3/150, Intersection Charles & Frederick in Oelwein
- IA 3 -- CR W33 to IA 13, Strawberry Pt
- IA 3 -- I-35 to US 65, Hampton
- IA 3 -- IA 12 to CR K22 N
- IA 3 -- IA 13, Strawberry Pt, to IA 38
- IA 3 -- IA 14 to CR T63, Shell Rock
- IA 3 -- IA 140 to IA 143, Marcus
- IA 3 -- IA 143, Marcus, to US 59
- IA 3 -- IA 15 to CR P29
- IA 3 -- IA 150 to CR W33 N
- IA 3 -- IA 17, Goldfield, to CR R38, Clarion
- IA 3 -- IA 38 to US 52, Luxenburg
- IA 3 -- Luxemburg to Rickardsville
- IA 3 -- Rickardsville to NW Arterial
- IA 3 -- S Ave to CR M36
- IA 3 -- S Dakota Border to IA 12 N
- IA 3 -- US 169 to IA 17, Goldfield
- IA 3 -- US 59 to S Ave, Landfill Rd
- IA 3 -- US 63 to CR V62, Oran
- IA 3 -- US 65 to CR T16, Dumont
- IA 3 -- US 69 to I-35
- IA 3 -- US 75, Le Mars, to IA 140, Remsen
- IA 4 -- 390th St to Hwy 18E
- IA 4 -- CR B14 to IA 9
- IA 4 -- CR D36 W to Pomeroy
- IA 4 -- CR E13 to IA 175 E
Reports by road (122 roads)
- I-29: Seasonal 19
- I-35: Seasonal 39
- I-74: Seasonal 2
- I-80: Seasonal 50
- I-129: Seasonal 1
- I-235: Seasonal 6
- I-280: Seasonal 2
- I-380: Seasonal 7
- I-480: Seasonal 1
- I-680: Seasonal 1
- I-880: Seasonal 3
- IA 1: Seasonal 13
- IA 2: Seasonal 22
- IA 3: Seasonal 30
- IA 4: Seasonal 15
- IA 5: Seasonal 13
- IA 7: Seasonal 7
- IA 8: Seasonal 2
- IA 9: Seasonal 24
- IA 10: Seasonal 9
- IA 12: Seasonal 7
- IA 13: Seasonal 7
- IA 14: Seasonal 18
- IA 15: Seasonal 5
- IA 16: Seasonal 5
- IA 17: Seasonal 10
- IA 21: Seasonal 10
- IA 22: Seasonal 11
- IA 23: Seasonal 1
- IA 24: Seasonal 2
- IA 25: Seasonal 10
- IA 26: Seasonal 1
- IA 27: Seasonal 2
- IA 28: Seasonal 3
- IA 31: Seasonal 2
- IA 37: Seasonal 3
- IA 38: Seasonal 9
- IA 39: Seasonal 1
- IA 44: Seasonal 8
- IA 48: Seasonal 4
- IA 51: Seasonal 1
- IA 56: Seasonal 2
- IA 57: Seasonal 6
- IA 58: Seasonal 1
- IA 60: Seasonal 8
- IA 62: Seasonal 2
- IA 64: Seasonal 7
- IA 70: Seasonal 2
- IA 76: Seasonal 4
- IA 78: Seasonal 6
- IA 83: Seasonal 4
- IA 85: Seasonal 1
- IA 86: Seasonal 2
- IA 92: Seasonal 28
- IA 93: Seasonal 3
- IA 96: Seasonal 2
- IA 100: Seasonal 4
- IA 110: Seasonal 1
- IA 116: Seasonal 1
- IA 117: Seasonal 2
- IA 122: Seasonal 1
- IA 127: Seasonal 2
- IA 128: Seasonal 1
- IA 130: Seasonal 3
- IA 136: Seasonal 8
- IA 137: Seasonal 1
- IA 139: Seasonal 1
- IA 140: Seasonal 2
- IA 141: Seasonal 14
- IA 143: Seasonal 2
- IA 144: Seasonal 4
- IA 146: Seasonal 7
- IA 148: Seasonal 5
- IA 149: Seasonal 8
- IA 150: Seasonal 6
- IA 163: Seasonal 8
- IA 173: Seasonal 1
- IA 175: Seasonal 19
- IA 182: Seasonal 1
- IA 183: Seasonal 2
- IA 187: Seasonal 2
- IA 188: Seasonal 3
- IA 191: Seasonal 2
- IA 202: Seasonal 1
- IA 210: Seasonal 6
- IA 212: Seasonal 1
- IA 220: Seasonal 1
- IA 224: Seasonal 1
- IA 281: Seasonal 3
- IA 316: Seasonal 1
- IA 330: Seasonal 5
- IA 333: Seasonal 1
- IA 346: Seasonal 1
- IA 376: Seasonal 2
- IA 404: Seasonal 1
- IA 415: Seasonal 4
- IA 471: Seasonal 1
- IA 922: Seasonal 1
- IA 930: Seasonal 1
- IA 946: Seasonal 1
- Oralabor Road: Seasonal 1
- US 6: Seasonal 29
- US 18: Seasonal 32
- US 20: Seasonal 33
- US 30: Seasonal 39
- US 34: Seasonal 33
- US 52: Seasonal 13
- US 59: Seasonal 23
- US 61: Seasonal 27
- US 61 Business: Seasonal 2
- US 63: Seasonal 29
- US 65: Seasonal 24
- US 67: Seasonal 5
- US 69: Seasonal 23
- US 71: Seasonal 22
- US 75: Seasonal 11
- US 77: Seasonal 1
- US 136: Seasonal 1
- US 151: Seasonal 11
- US 169: Seasonal 19
- US 218: Seasonal 23
- US 275: Seasonal 4
Closures and reported events
- Full closure: IA 2 WB: Closed
- Full closure: IA 2 EB: Closed
- Full closure: IA 92 WB: Closed
- Full closure: IA 92 EB: Closed
- Full closure: I-80 WB: Closed
- Full closure: I-80 EB: Closed
- Full closure: IA 78 WB: Closed
- Full closure: IA 78 EB: Closed
- Full closure: US 67 SB: Closed
- Full closure: IA 31 SB: Closed
11 more closures
- Full closure: IA 31 NB: Closed
- Full closure: IA 3 WB: Closed
- Full closure: IA 3 EB: Closed
- Full closure: US 63 SB: Closed
- Full closure: US 63 NB: Closed
- Full closure: IA 136 SB: Closed
- Full closure: IA 136 NB: Closed
- Full closure: US 75 SB: Closed
- Full closure: US 75 NB: Closed
- Full closure: US 18 WB: Closed
- Full closure: US 18 EB: Closed
172 other reported events (incidents, roadwork and alerts), by road
- I-80 EB: 11
- I-80 WB: 11
- I-35 NB: 6
- I-35 SB: 6
- US 61 NB: 6
- US 6 EB: 5
- US 59 NB: 5
- US 61 SB: 5
- US 63 NB: 5
- IA 3 EB: 4
- IA 3 WB: 4
- US 59 SB: 4
- I-29 NB: 3
- I-29 SB: 3
- I-380 NB: 3
- IA 14 NB: 3
- IA 14 SB: 3
- IA 175 EB: 3
- US 6 WB: 3
- US 30 EB: 3
- US 63 SB: 3
- US 218 NB: 3
- US 218 SB: 3
- I-380 SB: 2
- IA 22 EB: 2
- IA 22 WB: 2
- IA 78 EB: 2
- IA 78 WB: 2
- IA 175 WB: 2
- US 18 EB: 2
- US 18 WB: 2
- US 20 EB: 2
- US 20 WB: 2
- US 30 WB: 2
- US 34 WB: 2
- US 69 NB: 2
- US 69 SB: 2
- I-235 EB: 1
- I-235 WB: 1
- IA 2 EB: 1
- IA 2 WB: 1
- IA 4 NB: 1
- IA 4 SB: 1
- IA 10 EB: 1
- IA 10 WB: 1
- IA 21 NB: 1
- IA 21 SB: 1
- IA 28 NB: 1
- IA 28 SB: 1
- IA 31 NB: 1
- IA 31 SB: 1
- IA 37 EB: 1
- IA 37 WB: 1
- IA 48 NB: 1
- IA 48 SB: 1
- IA 60 NB: 1
- IA 60 SB: 1
- IA 122 EB: 1
- IA 122 WB: 1
- IA 136 NB: 1
- IA 136 SB: 1
- IA 141 EB: 1
- IA 141 WB: 1
- IA 146 NB: 1
- IA 146 SB: 1
- IA 150 NB: 1
- IA 150 SB: 1
- IA 330 NB: 1
- IA 404 NB: 1
- US 34 EB: 1
- US 65 NB: 1
- US 65 SB: 1
- US 67 NB: 1
- US 71 NB: 1
- US 71 SB: 1
- US 169 SB: 1
Live cameras on Iowa roads
Verified · 4m
Verified · 4m
Verified · 4m
Verified · 4m
Verified · 4m
Verified · 4m
Verified · 4m
Verified · 4m
Verified · 4m
Verified · 4m
Verified · 4m
Verified · 6m updates ~every 5 min Passes, bridges and tunnels in Iowa
Iowa cities
- Ames traffic cameras
- Ankeny traffic cameras
- Cedar Rapids traffic cameras
- Council Bluffs traffic cameras
- Davenport traffic cameras
- Des Moines traffic cameras
- Dubuque traffic cameras
- Iowa City traffic cameras
- Sioux City traffic cameras
- Waterloo traffic cameras