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