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