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