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