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