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