Iowa DOT Logo IADOT ISP
Menu
Road Reports Road Reports
Restrictions Restrictions
Cameras Cameras
Electronic Signs Electronic Signs
Cookies must be enabled to view certain features on this website.
Cameras—Statewide
Map of Statewide Between Exit 104: County Road P57 (near Earlham) and Exit 121: Jordan Creek Parkway (West Des Moines). The roadway is reduced to one lane because of night time construction work. There is a width limit in effect. Width limit 16'0". From 7:00PM CDT to 5:00AM CDT on Sunday, Monday, Tuesday, Wednesday and Thursday. Until August 28, 2019 at about 3:00PM CDT. Between 13th Street; Calvert Drive and Lincoln Road (Bettendorf). The roadway is reduced to one lane due to road construction work. Until December 3, 2019 at about 6:00AM CDT. Between County Road C23 (Greene) and County Road B60 (near Marble Rock). The roadway is reduced to one lane due to road construction work. Look out for temporary traffic lights. There is a width limit in effect. There is a height limit in effect. There is a weight limit in effect. Width limit 11'1". Height limit 15'0". No vehicles over 80,000 lbs. Until October 18, 2019 at about 3:00PM CDT. Between Exit 3: Avenue of the Cities and Exit 1 - River Drive (Moline). The road is closed due to bridge construction work. A detour is in operation. Until November 26, 2019 at about 8:00AM CDT. Between Exit 4: US 67; Grant Street and State Street and Exit 3: Middle Road and Locust Street (Bettendorf). The road is closed due to road construction work. A detour is in operation. Until December 3, 2019 at about 8:00AM CDT. Between Exit 225: US 151; County Road W21 (3 miles east of the Williamsburg area) and Exit 239: US 218; I-380; IA 27 (Coralville). The roadway is reduced to one lane because of night time construction work. From 7:00PM CDT to 6:00AM CDT on weekdays. Until August 26, 2019 at about 6:00AM CDT. Between US 18 (near Ashton) and Exit 48: 2nd Avenue (near Sibley). The roadway is reduced to one lane due to road construction work. There is a width limit in effect. Width limit 14'0". Until September 26, 2019 at about 2:00PM CDT. Between Franklin St and Airline Highway (Waterloo). The road is closed due to road construction work. A detour is in operation. There is a height limit in effect. Height limit 15'0". Until November 26, 2019 at about 4:00PM CDT. Between Nebraska State Line and I-29 (2 miles west of the Pacific Junction area). The roadway is reduced to one lane because of flooding. There is a width limit in effect. Width limit 12'0". Between IA 32; County Road Y35 and US 61 (Dubuque). The roadway is reduced to one lane due to road construction work. A detour is in operation. There is a width limit in effect. Width limit 12'0". Until October 14, 2019 at about 5:00PM CDT. Between Exit 122: 60th Street (West Des Moines) and Exit 97: County Road P48 (near Dexter). The roadway is reduced to one lane because of night time construction work. There is a width limit in effect. Width limit 16'0". From 8:00PM CDT to 6:00AM CDT on Sunday, Monday, Tuesday, Wednesday and Thursday. Until September 11, 2019 at about 3:00PM CDT. Between the Missouri State Line and IA 333 (near Hamburg). The road is closed because of flooding. Between US 65; IA 117 (near Mingo) and US 30 (near Marshalltown). The roadway is reduced to one lane due to road construction work. There is a width limit in effect. Width limit 16'0". Until October 4, 2019 at about 4:00PM CDT. Between County Road P46 (near Dawson) and US 169 (near Bouton). The roadway is reduced to one lane due to road construction work. A pilot car is in operation. Look out for flaggers. There is a width limit in effect. Width limit 16'0". From 7:00AM CDT to 7:00PM CDT on weekdays and Saturday. Until August 29, 2019 at about 3:00PM CDT. Between US 65; County Road S45 (near Iowa Falls) and County Road T13 (Ackley). The roadway is reduced to one lane due to road construction work. Look out for flaggers. A pilot car is in operation. From 6:30AM CDT to 8:00PM CDT on weekdays. Until September 13, 2019 at about 4:00PM CDT. Between County Road S70 (1 mile west of the Marshalltown exit) and Exit 185: IA 14 (Marshalltown). The roadway is reduced to one lane because of construction work. From 6:30AM CDT to 8:00PM CDT on weekdays. Until September 13, 2019 at about 4:00PM CDT. Between IA 44 (Minburn) and IA 141 (near Bouton). The roadway is reduced to one lane due to road construction work. Look out for flaggers. A pilot car is in operation. There is a width limit in effect. Width limit 16'0". From 7:00AM CDT to 7:00PM CDT on weekdays and Saturday. Until August 29, 2019 at about 3:00PM CDT. Between County Road Y21 (Rickardsville) and County Road X71 (Holy Cross). The road is closed due to road construction work. A detour is in operation. Until November 1, 2019 at about 12:00PM CDT. Between County Road D25 and IA 57; County Road S45 (near Iowa Falls). The roadway is reduced to one lane due to road construction work. Look out for flaggers. A pilot car is in operation. From 6:30AM CDT to 8:00PM CDT on weekdays. Until September 13, 2019 at about 4:00PM CDT. Between County Road F17 (3 miles north of the Newton area) and IA 224 (1 mile south of the Laurel area). The roadway is reduced to one lane because of construction work. Look out for flaggers. From 6:30AM CDT to 8:00PM CDT on weekdays. Until September 13, 2019 at about 4:00PM CDT. Between I-80 and US 6 (near Malcom). The roadway is reduced to one lane due to road construction work. Look out for flaggers. A pilot car is in operation. From 6:30AM CDT to 8:00PM CDT on weekdays. Until September 13, 2019 at about 4:00PM CDT. Between IA 96 (near Conrad) and County Road T29 (3 miles south of the Grundy Center area). The road is closed due to road construction work. A detour is in operation. Until October 4, 2019 at about 4:00PM CDT. Between I-29; County Road J64 and US 275 (near Hamburg). The road is closed because of flooding. Between US 30 (1 mile south of the Newhall area) and County Road E44 (near Van Horne). The road is closed due to road construction work. A detour is in operation. Until January 31, 2020 at about 3:00PM CDT. Between County Road T25 (Oskaloosa) and County Road V13 (near University Park). The roadway is reduced to one lane due to road construction work. Look out for a slow moving maintenance vehicle. Until September 13, 2019 at about 6:00PM CDT. Between US 59 (Shenandoah) and County Road J20 (Essex). The roadway is reduced to one lane due to road construction work. A pilot car is in operation. Look out for flaggers. There is a width limit in effect. Width limit 16'0". From 7:00AM CDT to 3:00PM CDT on weekdays. Until September 5, 2019 at about 3:00PM CDT. Between County Road M37 (near Emerson) and IA 48 (Red Oak). The roadway is reduced to one lane due to road construction work. Look out for temporary traffic lights. There is a width limit in effect. There is a height limit in effect. Width limit 11'1". Height limit 15'0". Until August 29, 2019 at about 3:00PM CDT. Between US 18; County Road T44 and County Road B17 (Floyd). The roadway is reduced to one lane due to bridge construction work. Look out for temporary traffic lights. There is a height limit in effect. There is a width limit in effect. Width limit 13'0". Height limit 15'0". Until September 19, 2019 at about 11:59PM CDT. Between County Road S34 and County Road B30 (Mason City). The roadway is reduced to one lane due to road construction work. There is a width limit in effect. There is a length limit in effect. Width limit 12'0". Vehicle length limit 80 ft. Until November 28, 2019 at about 8:00AM CDT. Between County Road W38 and I-80 (Tiffin). The roadway is reduced to one lane due to road construction work. Look out for flaggers. From 6:00AM CDT to 7:00AM CDT on weekdays. Until November 15, 2019 at about 7:00PM CDT. Between County Road M16 (Hastings) and US 59 (Emerson). The roadway is reduced to one lane due to road construction work. A pilot car is in operation. Look out for flaggers. There is a width limit in effect. Width limit 15'0". From 7:00AM CDT to 3:00PM CDT on weekdays and Saturday. Until September 26, 2019 at about 3:00PM CDT. Between County Road C20 (near Goodell) and US 18 (Garner). A lane is closed intermittently due to road construction work. From 12:00AM CDT to 12:00AM CDT on weekdays. Until September 13, 2019 at about 11:59PM CDT.
I-29: 4BL - I-29 @ MM 20 McPaul (IWZ 3702)
IA 5: DM - Hwy 5 @ Fleur (33)
US 61: 6BV - US 61 @ IA 22 (IWZ 3141)
I-380: CR - I-380 @ Rest Area (01)
I-35: 5V - I-35 @ Lamoni RA (IWZ3196)
US 30: RWIS - US 30 MM 218 near Tama
US 30: CR - US 30 @ C St SW (30)
I-80: Weigh Station: I-80 EB MM 115 near De Soto
I-80/35: DM - I-80/35 @ E of US 69 (89)
US 65: DM - US 65 @ HWY 5 (31)
I-80: RWIS - I-80 MM 220 @ Williamsburg
US 18: D2 - US 18 @ MM 210 near Floyd (D2TV6)
US 30: CR - US 30 @ 16th Ave SW (22)
I-380: IC - I-80 @ I-380/US 218 (03)
Collins Rd: CR - Collins Rd @ Rockwell Dr NE (38)
I-80: IC - I-80 @ Wapsi Ave (10)
US 30: AM - US 30 @ 520th Ave (14)
I-235: DM - I-235 @ 7th Ave (08)
I-380: WL - I-380 @ River Road (08)
I-80: Rest Area: I-80 EB MM 237 near Tiffin
I-80: QC - I-80 @ Brady (18)
I-29: CB - I-29 @ I-480 Interchange (19)
I-80: IC - I-80 @ Half Moon Rd (01)
I-35: DM - I-35 @ McKinley St (79)
Collins Rd: CR - Collins Rd @ F Ave NE (39)
Gordon Dr: SC - Gordon Dr @ Nebraska (19)
I-80: Rest Area: I-80 WB MM 19 near Underwood
I-29: 4BL - I-29 @ MM 25 Bartlett (IWZ 3701)
I-80: IC - I-80 @ Hwy 1 (08)
I-29: SC - I-29 @ Hamilton (11)
US 75: 3P - US 75 @ MM 100 (IWZ 3185)
I-35: 5V - I-35 @ MM 8.3 (IWZ 3189)
I-80: DM - I-35/80 @ E 14th (24)
I-74: 6L - I-74 @ IL MM 6.2 (IWZ 3184)
I-80: QC - I-80 @ LeClaire (20)
IA 10: RWIS - IA 10 MM 24 near Alton
US 34: RWIS - US 34 MM 87 near Creston
I-80: CB - I-80/29 @ East of S 24th St (60)
US 218: IC - US 218 @ Melrose (12)
I-80: Parking Only: I-80 WB MM 268 near Wilton
I-80: RWIS - I-80 MM 266 near Tipton
I-80: CB - I-80 @ I-680 Interchange (38)
I-80: IC - I-80 @ Jasper Ave (02)
I-35: AM - I-35 @ E 190th St (10)
IA 2: 5V - IA 2 @ US 69 (IWZ 3116)
US 30: AM - US 30 @ Mile Post 147 (15)
I-380: WL - Evansdale water Tower - West (16)
I-80: Rest Area: I-80 EB MM 80 near Adair
I-80: I-80 @ MM 194
I-80: RWIS - I-80 MM 72 near Adair
I-29: SC - I-29 @ Floyd (09)
I-80: QC - I-80 @ I-280(16)
I-74: 6L - I-74 @ I-280 (IWZ 3195)
US 65: DM - US 65 @ NE 46th (27)
IA 92: RWIS - IA 92 MM 199 near Sigourney
IA 13: CR - IA 13 @ Mt Vernon Rd (49)
I-35: D1 - I-35 @ 300th St (D1TV11)
I-35: DM - I-35 @ Fillmore St (76)
I-80: DM - I-35/80 @ Hwy 141 (20)
US 61: D5 - US 61 @ MM 29.8 near Burlington (D5TV03)
I-80: QC - I-80 @ CRY48 (15)
I-235: DM - I-235 @ 63rd St (15)
I-80: IC - I-80 @ 1st Ave (06)
I-235: DM - I-235 @ 42nd St (13)
US 218: WL - US 218 @ W 11th St (24)
US 218: D5 - US 218 @ MM 80.9 near Riverside (D5TV01)
US 30: BN - US 30 @ U Ave (05)
I-380: CR - I-380 @ Tower Terrace Rd (20)
I-35: DM - I-35 @ Corporate Woods (53)
IA 13: CR - IA 13 @ Bertram Rd (48)
US 71: RWIS - US 71 MM 172 near Storm Lk
US 34: 4BL - US 34 @ Hastings (IWZ 3373)
I-80: Rest Area: I-80 WB MM 148 near Mitchellville
I-380: 6W - I-380 @ US 6 (IWZ 3173)
IA 5: DM - Hwy 5 @ US 65/69 (32)
I-80: CB - I-80 @ Harry Langdon (07)
I-80: IC - I-80 @ Dubuque St (07)
I-80: I-80 @ MM 198
I-80: CB - I-80/29 @ S Expressway St (55)
US 61: RWIS - US 61 MM 159 @ Maquoketa
I-80: CB - I-80 @ Valley View (09)
I-80: DM - I-80 @ NE Mixmaster (East) (58)
I-80: DM - I-80/35/235 @ NE MixMaster (88)
I-35: DM - I-35 @ Corporate Woods DMS (37)
I-35: Parking Only: I-35 SB MM 31 near Osceola
I-35: RWIS - I-35 MM 114 @ Ames
I-35: DM - I-35 @ Mills Civic (50)
I-80: IC - I-80 @ Black Hawk Ave NW (27)
I-380: CR - I-380 @ 76th Ave (03)
US 34: RWIS - US 34 MM 49 near Red Oak
I-35: DM - I-35 @ Hwy 5  (36)
I-80: DM - I-80 Ramps @ I-35 SB NE MixMaster (87)
IA 100: CR - IA 100 @ Menards Ln (44)
I-80: RWIS - I-80 MM 43 near Avoca
I-80: DM - I-80 EB @ Hubbell ave (25)
I-80: I-80 @ MM 226
US 20: RWIS - US 20 MM 97 @ Rockwell City
US 59: RWIS - US 59 MM 95 @ Denison
4th St: 2H - 4th St @ RR crossing (IWZ 3172)
US 34: 4BL - US 34 @ I-29 (IWZ 3375)
I-74: QC - I-74 NB @ US 67 (B2)
I-35: D2 - I-35 @ MM 160 near Dows (D2TV08)
I-74: 6L - I-74 @ IL MM 11 (IWZ 3142)
I-80: CB - I-80 @ US 6 (12)
I-380: IC - I-380 @ Penn St (14)
Kanesville: CB - Kanesville @ N Broadway (31)
I-29: 4BL - I-29 @ MM 2 Hamburg (IWZ 3712)
I-280: 6L - I-280 @ IL MM 11.5 (IWZ 3501)
US 34: 4BL - US 34 @ IA 48 (IWZ 3378)
I-235: DM - I-235 @ Guthrie (03)
IA 13: CR - IA 13 @ Linn Aire Dr (51)
I-380: CR - I-380 @ County Home Rd (21)
I-80: Rest Area: I-80 WB MM 270 near Wilton
I-380: Rest Area: I-380 SB MM 11 near Cedar Rapids
I-29: SC - I-29 @ US 20 (06)
I-80: Rest Area: I-80 EB MM 208 near Victor
I-35: AM - I-35 @ Mile Post 105.6 (03)
I-74: QC - I-74 SB @ US 67 (B1)
I-29: SC - I-29 @ Bluff (26)
I-80: RWIS - I-80 MM 110 @ De Soto
I-80: DM - I-35/80 @ Meredith Dr (57)
S Lewis: SC - S Lewis @ Singing Hills (21)
US 65: DM - US 65 @ University (28)
I-35: Rest Area: I-35 SB MM 33 near Osceola
I-35: DM - I-35 @ NE MixMaster (North) (69)
I-35: DM - I-35 @ NE 126 Ave (62)
I-29/80: CB - I-29/80 @ W of S 24th St (46)
I-680: 4P - I-680 @ MM 21.4 (IWZ3175)
IA 5: DM - Hwy 5 @ Hwy 28 (34)
I-29: CB - I-29 @ US 275 (53)
19th St: 6L - 19th St @ 12th Ave Moline IL (IWZ 3119)
US 218: IC - US 218 @ Melrose DMS (25)
I-29: CB - I-29 @ IA 370 (13)
I-80: RWIS - I-80 MM 154 @ Colfax
I-74: QC - I-74 @ I-80 (19)
I-80: NW - I-80 @ E. 12th St. (05)
US 30: AM - US 30 @ Mile Post 152 (19)
I-80: DM - I-80 @ Jordan Creek (18)
IA 141: DM - IA 141 @ SE 37th St (90)
I-80: CB - I-80/29 WB @ East Interchange (56)
I-35: AM - I-35 @ 260th St (05)
I-80: NW - I-80 @ E 84th St. (08)
IA 13: CR - IA 13 @ Cottage Grove Pkwy (50)
US 18: R01: US 18 Bridge Deck
I-80: Rest Area: I-80 WB MM 180 near Grinnell
I-29: CB - I-29/80 @ 24th Street (03)
US 30: AM - US 30 @ University Blvd (16)
I-235: DM - I-235 @ University (71)
US 30: CR - US 30 @ E of Jappa Rd (33)
I-380: CR - I-380 @ Coldstream Ave NE (13)
IA 27: 2P - IA 27 @ Viking Rd (IWZ 3145)
I-380: WL - I-380 @ US-20 East -1 (12)
US 63: D5 - US 63 @ MM 46 near Ottumwa (D5TV04)
Avenue G: CB - Avenue G @ 16th Street (41)
I-35: DM - I-35 @ Grand (49)
IA 2: RWIS - IA 2 MM 164 near Centerville
IA 9: RWIS - IA 9 MM 265 near Decorah
I-29: CB - I-29 @ North I-680 Interchange (37)
IA 415: DM - IA 415 @ Mile Long Bridge (66)
I-80: CB - I-80/29 @ Indian Creek (61)
I-29: SC - I-29 @ 1st St in Sergeant Bluff (02)
I-80: DM - I-35/80/235 @ West Mixmaster (44)
US 18: RWIS - US 18 MM 224 near New Hampton
US 30: AM - US 30 @ MIle Post 142 (11)
I-74: QC - I-74 @ Middle Rd (09)
I-35: DM - I-35 @ Hoover St (77)
IA 9: RWIS - IA 9 MM 222 near Saratoga
I-74: QC - I-74 @ N Tower to IL (07)
US 218: IC - US 218 @ Hwy 1 (11)
I-80: Rest Area: I-80 EB MM 300 near Davenport
I-29: SC - I-29 @ US 20 - North (07)
I-35: DM - I-35 @ Oralabor (40)
I-80: Weigh Station - I-80 WB MM 151 near Mitchellville
I-29: 4BL - I-29 @ MM 15.5 Percival (IWZ 3700)
IA 100: CR - IA 100 W of I-380 (36)
I-80: DM - I-35/80 @ University (51)
I-29: SC - I-29 @ Riverside (13)
I-29/80: CB - I-29/80 @ W of S 24th St (51)
I-380: Rest Area: I-380 NB MM 11 near Cedar Rapids
I-235: DM - I-235 @ 22nd St in WDM (16)
I-380: CR - I-380 @ H Ave NE (12)
US 218: WL - US 218 @ Hawthorn (22)
IA 141: DM - IA 141 @ IA 415 (93)
US 275: CB - US 275 East of Missouri River Bridge (25)
I-74: QC - I-74 @ 53rd St (11)
I-80: Rest Area: I-80 WB MM 208 near Victor
I-74: QC - I-74 @ Toll Plaza to IA (04)
I-35: 1T/U - I-35 SB @ US-30 (IWZ 3704)
I-380: WL - I-380 @ Gilbertville Road (10)
I-380: CR - I-380 @ Collins Rd- South (16)
I-29: 4BL - I-29 @ MM 17 South of McPaul  (IWZ 3708)
I-80: Rest Area: I-80 EB MM 148 near Mitchellville
I-235: DM - I-235 @ E 21st (04)
Collins Rd: CR - Collins Rd @ 1st Ave E (42)
US 151: D6 - US 151 @ MM 55.3 near Anamosa (D6TV02)
I-80: NW - I-80 @ Kellog OH (11)
IA 27: 2P - IA27 @ Cedar Falls MM 182.5 (IWZ 3138)
I-280: 6L - I-280 @ IL MM 15.3 (IWZ 3073)
I-80: CB - I-80 @ Hubbard Road (11)
IA 2: 4BL - IA 2 @ Missouri River (IWZ 3713)
US 65: DM - US 65 @ Army Post Rd (30)
US 30: RWIS - US 30 MM 311 @ DeWitt
I-29: SC - I-29 @ South of RR Bridge (28)
I-80: NW - I-80 @ Speedway Dr. (07)
I-380: CR - I-380 @ Wilson Ave SW - ICWS PTZ (07)
I-380: CR - I-380 @ US 30- North (05)
I-74: 6L - I-74 @ River Dr IL (IWZ 3113)
I-380: IC - I-380 @ Swan Lake (15)
I-35: DM - I-35 @ Adams St (74)
IA 415: D1 - IA 415 @ Beaver Dr (DMTT02)
I-80: Parking Only: I-80 EB MM 44 near Avoca
I-80: I-80 @ MM 190
19th St: 6L - 19th St @ River Dr IL (IWZ 3152)
I-80: DM - I-80 @ East of US 65 (47)
US 20: WL - US 20 @ Hammond (03)
I-80: 6L - I-80 @ IL MM 1.1 (IWZ 3190)
I-280: QC - I-280 @ Rockingham Rd (21)
I-29: CB - I-29 @ I-80 EB Ramp (45)
I-80: I-80 @ MM 149
I-80: DM - I-35/80 @ Douglas (42)
I-29: CB - I-29 @ 35th Street (21)
IA 163: 5X - IA 163 @ Washington St (IWZ 3171)
I-29: RWIS - I-29 MM 76 @ Mo Valley
I-29/80: CB - I-29/80 @ E of S 24th St (47)
US 34: 4BL - US 34 @ US 59 (IWZ 3376)
I-29: CB - I-29 @ South I-680 Interchange (36)
US 30: CR - US 30 @ 21st St SW (26)
I-74: QC - I-74 @ Avenue of the Cities (01)
US 20: SC - US 20 @ Sunnybrook (16)
IA 199: 6Z - IA 199 @ Van Horne (IWZ 3188)
I-80: Parking Only: I-80 EB MM 268 near Wilton
US 18: D2 - US 18 @ MM 186.3 near Mason City (D2TV03)
US 30: BN - US 30 @ Quill Ave (02)
I-29: CB - I-29/80 @ S Expressway (05)
US 151: D6 - US 151 @ MM 43.5 near Springville E (D6TV04)
I-380: RWIS - I-380 MM 20 @ Cedar Rapids
I-29: CB - I-29 @ S of Hamilton Ln (34)
I-35: DM - I-35 @ Maffitt Lake Rd (73)
US 30: AM - US 30 @ S Duff Ave (17)
I-35: Rest Area: I-35 N/S MM 214 near Northwood
I-29: CB - I-80 @ East I-29 Interchange (57)
US 275: CB - US 275 @ 11th Street (27)
US 30: CR - US 30 @ Stoney Point Rd (23)
I-80: IC - I-80 @ Hwy 965 (04)
US 151: D6 - US 151 @ MM 43.5 near Springville W (D6TV03)
US 34: 4BL - US 34 @ West of  I-29 (IWZ 3705)
I-380: WL - I-380 @ Cedar River (06)
US 30: CR - US 30 @ J St SW (28)
I-35: AM - I-35 @ E Lincoln Way (08)
I-80: D4 - I-80 @ MM 93.3 near Stuart (D4TV01)
US 30: CR - US 30 @ Kirkwood Blvd SW (29)
US 218: WL - US 218 @ W 1st St (26)
I-80: IC - I-80 @ Herbert Hoover Highway (09)
I-380: CR - I-380 @ 32nd St NE (14)
I-29: CB - I-29 @ Nebraska Avenue (17)
I-80: DM - I-80 WB @ Hubbell Ave (59)
I-80: I-80 @ MM 150
IA 415: 1BM - IA 415 @ MM 3 (IWZ 3167)
US 20: SC - US 20 @ Lakeport (14)
Gordon Dr: SC - Gordon Dr @ Virginia (20)
IA 2: RWIS - IA 2 MM 219 near Cantril
I-35: RWIS - I-35 MM 33 @ Osceola
I-29: SC - I-29 @ Singing Hills (04)
I-380: WL - I-380 @ River Forest Road (07)
US 20: WL - US 20 @ Ansburough (01)
US 30: CR - US 30 @ W of 6th St SW (27)
US 30: CR - US 30 @ Honey Grove Rd (32)
US 30: AM - US 30 @ S Dayton Ave (18)
I-380: WL - I-380 @ N of US 20 (19)
US 18: RWIS - US 18 MM 85 near Spencer
US 30: NV - US 30 @ 600th Ave (02)
I-35: Rest Area: I-35 N/S MM 7 - Lamoni - SB Ent.
US 67: QC - US 67 Centennial Bridge - IA (13)
I-380: CR - I-380 @ 1st Ave SW (09)
I-80: IC - I-80 @ Eagle Ave NW (28)
Kanesville: CB - Kanesville @ 7th Street (30)
I-235: DM - I-235 @ 2nd Ave (07)
I-235: DM - I-235 @ Euclid (02)
I-80: Rest Area: I-80 EB MM 19 near Underwood
I-80: 6L - I-80 @ IL MM 6.2 (IWZ 3191)
I-29: SC - I-29 @ Wesley Parkway (10)
I-29: 4BL - I-29 @ MM 10 by IA 2 (IWZ 3703)
I-80: Parking Only: I-80 EB MM 32 near Shelby
I-80: DM - I-35/80 @ Westown PKWY (68)
US 218: WL - US 218 @ W 8th St (25)
I-35: RWIS - I-35 MM 13 near Leon
I-235: DM - I-235 @ Valley West in WDM (17)
I-235: DM - I-235 @ Keo Way (09)
I-80: DM - I-35/80 @ 2nd Ave (23)
I-80: IC - I-80 @ Hwy 965 - East (05)
I-235: DM - I-235 @ 42nd WSM (72)
IA 13: CR - IA 13 @ 7th Ave (52)
I-80: I-80 @ MM 223
I-35: DM - I-35 @ Mile Post 94 (60)
I-280: 6L - I-280 @ MM 6.1 (IWZ 3076)
I-29: SC - I-29 @ S. Riverside (27)
US 20: 2P - US 20 @ IA 27 (IWZ 3154)
I-80: CB - I-80 @ Missouri River Bridge (01)
IA 9: RWIS - IA 9 MM 90.53 @ Estherville
I-35: Parking Only: I-35 SB MM 119 near Story City
I-29: 4BL - I-29 @ MM 66.7 (IWZ 3112)
I-80: Parking Only: I-80 WB MM 32 near Shelby
US 20: RWIS - US 20 MM 277 @ Manchester
I-29: 3B - I-29 @ MM 150 (IWZ 3117)
I-35: D2 - I-35 @ MM 196.3 near Clear Lake (D2TV01)
I-35: DM - I-35 @ Ashworth Ave (55)
IA 27: 2P - IA 27 @ Cedar Falls MM 183.5 (IWZ 3153)
US 30: NV - US 30 @ 19th St (05)
I-29: RWIS - I-29 MM 10 @ Sidney
I-80: RWIS - I-80/29 MM 2 @ Co Bluffs
I-35: 5V - I-35 @ MM 5.8 (IWZ 3102)
US 20: SC - US 20 @ Gordon (18)
US 218: WL - US 218 @ Sergeant Rd (27)
I-80: DM - I-80 @ 34th Ave (56)
S Lewis: SC - S Lewis @ Gordon (25)
US 30: BN - US 30 @ Mile Post 139 (04)
IA 141: DM - IA 141 @ SE 19th St (91)
I-35: Rest Area: I-35 N/S MM 7 - Lamoni - NB Exit
IA 27: 2P - IA 27 @ Cedar Falls MM 181.7 (IWZ3174)
I-80: CB - I-80 @ Madison Avenue (08)
  : 3T - IA 12 @ NO I-29 (IWZ 3118)
IA 141: DM - IA 141 @ NW 121st St - ICWS PTZ (94)
I-80: Rest Area: I-80 WB MM 300 near Davenport
I-35: Rest Area: I-35 NB MM 98 near Elkhart
I-29: 3S - I-29 @ MM 87.2 (IWZ 3716)
I-29: 3S - I-29 @ MM 83.85  (IWZ 3717)
I-80: NW - I-80 @ Speedway (06)
I-29: CB - I-29 @ S of US 275 (54)
I-380: CR - I-380 @ Wilson Ave SW - ICWS Quad (53)
I-380: CR - I-380 @ Collins Rd- North (17)
I-35: 5V - I-35 @ MM 10.25 (IWZ 3105)
I-29: CB - I-29 @ Basswood Road (15)
US 218: RWIS - US 218 MM 38 near Mt Pleasant
I-35: Rest Area: I-35 N/S MM 7 - Lamoni - Car Prkg
I-80: Rest Area: I-80 EB MM 180 near Grinnell
US 30: 6Z - US 30 @ Co Rd V66 (IWZ 3158)
I-29: 4BL - I-29 @ Keg Creek Lake (IWZ 3710)
I-80: DM - I-35/80/235 @ NE Mixmaster (01)
US 65: D1 - US 65 @ MM 66.6 near Scotch Ridge Rd (D1TV12)
US 30: BN - US 30 @ Story St (01)
I-35: RWIS - I-35 MM 153 near Williams
US 20: RWIS - US 20 MM 181 near Steamboat Rk
I-80: IC - I-80 @ 12th Avenue (23)
US 30: CR - US 30 @ Ivanhoe Rd SW (31)
S Lewis: SC - S Lewis @ Golf Course (23)
I-74: 6L - I-74 @ South of 7th Ave IL (IWZ 3709)
US 30: NV - US 30 @ SW 4th St (03)
US 30: CR - US 30 @ Williams Blvd SW (24)
Avenue G: CB - Avenue G @ 8th Street (42)
I-380: CR - I-380 @ US 30- South (04)
IA 141: DM - IA 141 @ NW 121st St - ICWS Quad (95)
I-80: NW - I-80 @ Newton OH (02)
I-29: CB - I-29 @ 192nd Street (14)
I-35: Parking Only: I-35 NB MM 212 near Joice
I-74: QC - I-74 @ Last Iowa Exit (08)
I-235: DM - I-235 @ E 12th (06)
I-80: DM - I-80 @ NE 80th in Altoona (38)
US 63: RWIS - US 63 MM 35 @ Ottumwa
I-80: IC - I-80 @ Y Ave (26)
I-35: Rest Area: I-35 NB MM 33 near Osceola
US 34: D5 - US 34 @ MM 246.75 near New London (D5TV02)
US 30: CR - US 30 @ Edgewood Rd SW (25)
US 30: RWIS - US 30 MM 80 @ Carroll
I-35: Rest Area: I-35 NB MM 120 near Story City
I-29: CB - I-29 @ S of South I-680 Interchange (35)
US 30: NV - US 30 @ 580th Ave (01)
I-29: SC - I-29 @ US 20 - South (05)
I-80: NW - I-80 @ 108th St. (10)
I-235: DM - I-235 @ 28th St (11)
US 59: D3 - US 20 @ US 59 Holstein (DMTT07)
I-29: SC - I-29 @ South of Riverside (12)
I-80: CB - I-80 @ West I-29 Interchange (02)
US 275: CB - US 275 @ South Expressway (28)
  : I-80 @ MM 208
I-29: SC - I-29 @ IA-SD border (30)
I-74: 6L - I-74 @ IL MM 12.4 (IWZ 3194)
I-29: 3B - I-29 @ MM 148 (IWZ 3147)
US 151: 6BM - US 151 @ US 30 (IWZ 3193)
I-29: RWIS - I-29 MM 101 near Sloan
I-35: AM - I-35 @ IA 210 (01)
I-80: CB - I-80 @ McPherson (10)
I-80: Rest Area: I-80 WB MM 80 near Adair
I-35: RWIS - I-35 MM 186 near Mason City
I-480: CB - I-480 @ Missouri River Bridge (20)
S Lewis: SC - S Lewis @ Glenn (22)
I-380: WL - I-380 @ US-20 East -2 (13)
I-35: Parking Only: I-35 NB MM 196 near Clear Lk
I-235: DM - I-235 @ Polk Blvd (14)
I-80: I-80 @ MM 202
I-35: DM - I-35 @ Hwy G50 (80)
I-80: DM - I-80 @ Ashworth Rd (70)
I-380: WL - I-380 @ US-20 West (05)
IA 100: CR - IA 100 @ S 22nd St (46)
I-35: Rest Area: I-35 SB MM 98 near Elkhart
US 30: AM - US 30 @ 500th Ave (12)
IA 4: RWIS - IA 4 MM 25 near Jefferson
I-80: I-80 @ MM 186
I-29: CB - I-29 @ 9th Avenue (18)
I-380: WL - I-380 @ MM 64 (14)
I-74: QC - I-74 @ Toll Plaza to IL (06)
I-680: 4P - I-680 @ MM 26.65 (IWZ 3176)
I-29/80: CB - I-29/80 @ WB On Ramp S Expressway (48)
I-80: I-80 @ MM 188
19th St: 6L - 19th St @ 7th Ave Moline IL (IWZ 3114)
Collins Rd: CR - Collins Rd @ Council St NE (37)
I-35: DM - I-35 @ Cumming Ave (75)
I-80: RWIS - I-80 MM 290 @ Davenport
I-80: DM - I-35/80 @ Morningstar (43)
I-29: CB - I-29 @ Weigh Station (43)
I-80: DM - I-80 E Exit to N I-35 (67)
  : I-80 @ MM 184
I-380: CR - I-380 @ Blairs Ferry Rd NE (18)
I-35: DM - I-35 @ NE 36th St (61)
I-29: 3S - I-29 @ MM 91 (IWZ 3714)
I-80: DM - I-80 @ 1st Ave in Altoona (39)
Collins Rd: CR - Collins Rd @ C Ave NE (40)
I-29: SC - I-29 @ Sergeant Bluff Rest Area (01)
IA 141: DM - IA 141 @ E 1st St (92)
I-380: WL - US 218 @ N of San Marnen Dr (21)
US 75: 3P - US 75 @ MM 102 (IWZ 3159)
US 59: RWIS - US 59 MM 129 @ Ida Grove
I-35: 5V - I-35 @ MM 12.2 (IWZ 3170)
I-35: Parking Only: I-35 SB MM 196 near Clear Lk
I-80: DM - I-80 @ Grand Prairie Pkwy (48)
I-35: D2 - I-35 @ MM 194.3 near Clear Lake (D2TV02)
I-29: SC - I-29 @ 8th St in Sergeant Bluff (03)
I-80: DM - I-35/80 @ Merle Hay (22)
I-380: CR - I-380 @ Boyson Rd (19)
IA 100: CR - IA 100 @ Edgewood Rd NE (35)
US 30: NV - US 30 @ S 11th St (04)
I-80: 6L - I-80 @ Davenport RA (IWZ 3162)
I-80: CB - I-80 @ Minden Interchange (39)
US 30: AM - US 30 @ S Dakota Ave (13)
I-74: QC - I-74 @ Spruce Hills (10)
US 218: RWIS - US 218 MM 211 @ Plainfield
I-80: 6L - I-80 @ I-88 (IWZ 3103)
I-35: D1 - I-35 @ Williams DMS (D1TV02)
I-29: SC - I-29 @ RR Bridge (08)
I-35: DM - I-35 @ IA 92 (78)
US 30: CR - US 30 @ IA 13 (34)
US 30: RWIS - US 30 MM 252 @ Cedar Rapids
I-380: CR - I-380 @ Diagonal Dr SW (08)
23rd Avenue: CB - 23rd Avenue @ Mid America Dr (33)
I-74: 6L - I-74 Off Ramp @ Exit 4 (IWZ 3151)
US 20: RWIS - US 20 MM 18 @ Moville
IA 100: CR - IA 100 @ IA 13 (47)
IA 100: CR - IA 100 @ Tama St (43)
I-380: IC - I-380 @ Hwy 965 NE (16)
I-380: CR - I-380 @ 8th St NE (11)
I-35: D1 - I-35 @ MM 151.5 near Woolstock (D1TV08)
I-35: 1AM - I-35 @ N of 1st St (IWZ3183)
I-380: WL - I-380 @ Poyner Road (15)
I-80: CB - I-80 @ West I-29 Interchange (West) (49)
IA 5: DM - Hwy 5 @ SW Connector (35)
I-35: DM - I-35 @ NE 158 Ave (64)
I-235: DM - I-235 @ MLK (10)
I-235: DM - I-235 @ E 14th (05)
I-35: AM - I-35 @ Heart of Iowa Nature Trail (02)
US 30: 6N - US 30 @ Mt Vernon (IWZ 3131)
I-380: CR - I-380 @ 42nd St NE (15)
I-380: WL - I-380 @ S. Raymond Road (11)
US 67: QC - US 67 Centennial Bridge - IL (12)
I-380: WL - Evansdale water Tower - East (17)
US 34: 4BL - US 34 @ US 71 (IWZ 3374)
I-380: IC - I-380 @ Iowa River (17)
I-80: DM - I-80 @ 38th in Altoona (54)
US 30: BN - US 30 @ IA 17 (03)
I-80: CB - I-80 @ Woodbury Ave (58)
US 20: SC - US 20 @ Christy (15)
I-380: CR - I-380 @ Wright Bros Blvd (02)
I-35: 1T/U - I-35 @ US-30 (IWZ 3706)
I-80: DM - I-35/80 @ Hickman (19)
I-35: 1AM - I-35 @ S of 1st St (IWZ3187)
I-380: CR - I-380 @ 33rd Ave SW (06)
I-235: DM - I-235 @ 31st St  (12)
IA 100: CR - IA 100 @ E Post Rd (45)
US 218: WL - US 218 @ Williston Rd (23)
I-74: 6L - I-74 @ IL MM 9 (IWZ 3164)
IA 27: 2P - IA 27 @ Cedar Falls MM 181 (IWZ 3135)
I-29: CB - I-29 @ 25th Street (22)
I-680: 4P - I-680 @ MM 20.2 (IWZ 3160)
I-35: Rest Area: I-35 NB/SB MM 159 near Dows
US 20: SC - US 20 @ Morningside (17)
I-80: NW - I-80 @ W. 4th St. (04)
I-35: AM - I-35 @ E 13th St (09)
US 151: RWIS - US 151 MM 49 near Anamosa
I-80: NW - I-80 @ IA 14 (03)
I-29: CB - I-29 @ West I-80 Interchange (North) (52)
I-80: NW - I-80 @ 52nd St (01)
23rd Avenue: CB - 23rd Avenue @ 24th Street (32)
US 20: WL - US 20 @ Hawkeye Road (02)
I-35: Rest Area: I-35 N/S MM 7 - Lamoni - Trk Prkg
I-380: IC - I-380 @ Swisher (18)
I-80: IC - I-80 @ Prairie du Chein (24)
I-80: QC - I-80 @ Northwest Blvd (17)
I-80: 6L - I-80 @ MM 303.9 (IWZ 3134)
I-380: WL - I-380 @ Evansdale Drive (09)
I-380: WL - US 218 @ San Marnan Dr (20)
IA 163: DM - Hwy 163-University Ave @ Hickory (46)
IA 1: 5AE - IA 1 Time Lapse Camera (IWZ 3108)
I-35: D1 - I-35 @ IA 175 Ellsworth (D1TV09)
I-80: NW - I-80 @ Hwy T22 (09)
US 34: RWIS - US 34 MM 263.5 @ Burlington
US 218: WL - US 218 @ SB Ramp to I-380 SB (04)
US 20: RWIS - US 20 MM 316 @ Dubuque
I-80: DM - I-35/80 @ 86th St (21)
I-29: CB - I-29 @ IA 192 (23)
IA 415: 1BM - IA 415 @ MM 4.3 (IWZ 3168)
IA 163: RWIS - IA 163 MM 45 @ Pella
I-80: CB - I-80 @ West I-29 Interchange (East) (50)
I-80: NW - I-80 @ Hwy T38N (12)
I-380: CR - I-380 @ 4th St SE (10)
US 20: WL - US 20 @ S. Canfield Road (18)
I-380: 6W - I-380 @ Forevergreen Rd (IWZ3192)
Broadway: CB - Broadway @ 16th Street (29)
I-35: DM - I-35 @ NE 142 Ave (63)
I-80: QC - I-80 EB @ DMS (14)
I-29: 4BL - I-29 @ US 34 (IWZ 3707)
I-680: 4BL - I-680 @ Missouri River (IWZ 3711)
US 218: IC - US 218 @ South of I-80 (34)
I-80: 6L - I-80 @ I-74/280 Junction IL (IWZ 3576)
I-80: Rest Area: I-80 WB MM 237 near Tiffin
I-29: CB - I-29 @ RR Crossing (44)
US 275: CB - US 275 @ 24th Street (26)
US 65: DM - US 65 @ Vandalia (29)
I-80: NW - I-80 @ WO Hwy T38N (16)
IA 2: RWIS - IA 2 MM 70 @ Bedford
I-280: 6L - I-280 @ IL MM 13.1 (IWZ 3169)
Kansas Ave: IC - Kansas Ave @ I-80/380 System IC (33)
US 18: RWIS - US 18 MM 257 near Hawkeye
I-80: DM - I-80 @ US 65 - West (26)
IA 137: RWIS - IA 137 MM 13 @ Eddyville
I-80: I-80 @ MM 210
I-80: Rest Area: I-80 EB MM 270 near Wilton
Google Static Map Image
Camera Camera