Iowa DOT Logo IADOT ISP
Cameras—Statewide
Map of Statewide Between County Road C66 and US 218 (near Waterloo). The roadway is reduced to one lane due to road construction work. From 8:00AM CST to 4:30PM CST on weekdays. Until March 5, 2018 at about 4:30PM CST.
I-380: CR - I-380 @ County Home Rd (21)
US 218: WL - US 218 @ W 1st St (26)
I-80: IC - I-80 @ Eagle Ave NW (28)
US 30: CR - US 30 @ Honey Grove Rd (32)
US 30: CR - US 30 @ W of 6th St SW (27)
I-35: DM - I-35 @ Hwy 5  (36)
I-80: NW - I-80 @ Newton OH (02)
IA 13: CR - IA 13 @ Mt Vernon Rd (49)
I-35: DM - I-35 @ Corporate Woods (53)
I-380: WL - I-380 @ S. Raymond Road (11)
I-29: SC - I-29 @ Gordon Dr Off Ramp (29)
I-380: CR - I-380 @ Diagonal Dr SW (08)
I-80: DM - I-80/35 @ E of Morningstar (IWZ 3158)
I-80: DM - I-35/80 @ Meredith Dr (57)
US 30: RWIS - US 30 MM 252 @ Cedar Rapids
US 30: AM - US 30 @ 520th Ave (14)
I-80: NW - I-80 @ Speedway (06)
US 30: NV - US 30 @ 19th St (05)
US 63: WL - US 63 @ Franklin St (IWZ 3164)
US 20: RWIS - US 20 MM 181 near Steamboat Rk
I-80: DM - I-80 @ 38th in Altoona (54)
I-80: DM - I-80 @ 34th Ave (56)
I-80: DM - I-80 @ NE Mixmaster (East) (58)
I-80: CB - I-80 @ Harry Langdon (07)
I-380: IC - I-380 @ Penn St (14)
I-380: WL - I-380 @ Poyner Road (15)
I-80: NW - I-80 @ E. 12th St. (05)
US 61: D5 - US 61 @ MM 76.15 (IWZ 3188_WB)
I-380: CR - I-380 @ H Ave NE (12)
I-80: RWIS - I-80 MM 266 near Tipton
I-35: DM - I-35 @ NE MixMaster (North) (69)
I-74: QC - I-74 @ Spruce Hills (10)
I-380: CR - I-380 @ 1st Ave SW (09)
US 30: BN - US 30 @ Story St (01)
US 34: RWIS - US 34 MM 263.5 @ Burlington
I-380: WL - US 218 @ San Marnan Dr (20)
I-280: QC - I-280 @ Rockingham Rd (21)
I-29: CB - I-29 @ 35th Street (21)
I-35: D1 - I-35 @ US 20 Williams (D1TV10)
IA 100: CR - IA 100 @ Tama St (43)
I-380: CR - I-380 @ 76th Ave (03)
I-80: IC - I-80 @ Hwy 965 (04)
Collins Rd: CR - Collins Rd @ F Ave NE (39)
I-29: CB - I-29 @ Basswood Road (15)
I-35: D1 - I-35 @ Williams DMS (D1TV02)
US 59: RWIS - US 59 MM 129 @ Ida Grove
I-80: CB - I-80 @ West I-29 Interchange (West) (49)
US 20: RWIS - US 20 MM 316 @ Dubuque
I-80: CB - I-80 @ Madison Avenue (08)
IA 13: CR - IA 13 @ Cottage Grove Pkwy (50)
I-80: CB - I-80 @ McPherson (10)
I-35: D1 - I-35 @ MM 151.5 near Woolstock (D1TV08)
I-235: DM - I-235 @ 63rd St (15)
US 34: RWIS - US 34 MM 49 near Red Oak
I-380: IC - I-380 @ Swisher (18)
US 218: IC - US 218 @ Melrose DMS (25)
US 30: CR - US 30 @ Williams Blvd SW (24)
I-35: DM - I-35 @ Adams St (74)
IA 100: CR - IA 100 @ IA 13 (47)
I-29: CB - I-29 @ IA 370 (13)
US 30: RWIS - US 30 MM 311 @ DeWitt
Broadway: CB - Broadway @ 16th Street (29)
US 18: D2 - US 18 @ MM 186.3 near Mason City (D2TV03)
US 218: RWIS - US 218 MM 38 near Mt Pleasant
I-80: IC - I-80 @ Black Hawk Ave NW (27)
I-29: CB - I-29 @ West I-80 Interchange (North) (52)
Collins Rd: CR - Collins Rd @ 1st Ave E (42)
I-29: CB - I-29 @ S of South I-680 Interchange (35)
I-80: CB - I-80 @ Valley View (09)
23rd Avenue: CB - 23rd Avenue @ Mid America Dr (33)
I-80: IC - I-80 @ Dubuque St (07)
I-29: SC - I-29 @ South of RR Bridge (28)
I-380: IC - I-380 @ Hwy 965 NE (16)
I-80: RWIS - I-80 MM 220 @ Williamsburg
US 218: IC - US 218 @ Hwy 1 (11)
I-74: QC - I-74 @ Toll Plaza to IL (06)
I-35: DM - I-35 @ MM 92.45 (IWZ3187)
US 20: WL - US 20 @ S. Canfield Road (18)
US 71: RWIS - US 71 MM 172 near Storm Lk
IA 2: RWIS - IA 2 MM 164 near Centerville
I-380: CR - I-380 @ US 30- North (05)
I-80: DM - I-80/35 @ W of Morningstar (IWZ 3112)
I-35: D2 - I-35 @ MM 196.3 near Clear Lake (D2TV01)
US 275: CB - US 275 @ South Expressway (28)
I-680: D4 - I-680 @ MM 20.2 (IWZ 3160)
US 65: D1 - US 65 @ MM 98.4 near Mingo NE (D1TV06)
I-380: WL - I-380 @ US-20 East -1 (12)
IA 163: DM - Hwy 163-University Ave @ Hickory (46)
US 20: RWIS - US 20 MM 97 @ Rockwell City
I-29: SC - I-29 @ Sergeant Bluff Rest Area (01)
US 218: WL - US 218 @ Williston Rd (23)
I-380: CR - I-380 @ 32nd St NE (14)
IA 9: RWIS - IA 9 MM 90.53 @ Estherville
I-35: DM - I-35 @ Maffitt Lake Rd (73)
I-35: AM - I-35 @ US 30 (06)
I-80: IC - I-80 @ Hwy 965 - East (05)
I-29: CB - I-29/80 @ 24th Street (03)
I-380: CR - I-380 @ Collins Rd- South (16)
I-380: CR - I-380 @ Boyson Rd (19)
I-35: D1 - I-35 @ IA 175 Ellsworth (D1TV09)
I-29: SC - I-29 @ Hamilton (11)
Avenue G: CB - Avenue G @ 16th Street (41)
I-80: DM - I-35/80/235 @ NE Mixmaster (01)
I-80: DM - I-35/80 @ Douglas (42)
I-35: Rest Area: I-35 N/S MM 7 - Lamoni - Trk Prkg
US 65: D1 - US 65 @ MM 98.4 near Mingo SW (D1TV05)
I-35: DM - I-35 @ Grand (49)
I-35: RWIS - I-35 MM 153 near Williams
I-235: DM - I-235 @ 7th Ave (08)
I-35: D2 - I-35 @ MM 160 near Dows (D2TV08)
I-235: DM - I-235 @ 22nd St in WDM (16)
I-80: CB - I-80 @ Missouri River Bridge (01)
I-235: DM - I-235 @ Guthrie (03)
US 275: CB - US 275 @ 11th Street (27)
IA 100: CR - IA 100 @ Edgewood Rd NE (35)
I-35: Rest Area: I-35 N/S MM 7 - Lamoni - Car Prkg
I-29: SC - I-29 @ Bluff (26)
US 275: CB - US 275 East of Missouri River Bridge (25)
US 61: D5 - US 61 @ 180th St (DMTT03)
US 20: SC - US 20 @ Lakeport (14)
I-35: AM - I-35 @ North of 260th St (IWZ 3152)
I-35: DM - I-35 @ Oralabor (40)
I-80: IC - I-80 @ Hwy 1 (08)
IA 5: DM - Hwy 5 @ US 65/69 (32)
I-29: CB - I-29 @ S of Hamilton Ln (34)
US 30: BN - US 30 @ Mile Post 139 (04)
I-35: Parking Only: I-35 SB MM 120 near Story City
I-380: WL - I-380 @ Evansdale Drive (09)
I-80: IC - I-80 @ Half Moon Rd (01)
I-380: WL - I-380 @ N of US 20 (19)
US 30: AM - US 30 @ University Blvd (16)
I-80: DM - I-80 @ 1st Ave in Altoona (39)
I-29: SC - I-29 @ 8th St in Sergeant Bluff (03)
US 30: CR - US 30 @ 16th Ave SW (22)
IA 141: DM - IA 141 @ IA 415 (93)
IA 141: DM - IA 141 @ SE 37th St (90)
S Lewis: SC - S Lewis @ Gordon (25)
I-35: D1 - I-35 @ 300th St (D1TV11)
S Lewis: SC - S Lewis @ Golf Course (23)
I-380: CR - I-380 @ 33rd Ave SW (06)
I-35: Rest Area: I-35 N/S MM 7 - Lamoni - NB Exit
US 20: SC - US 20 @ Christy (15)
US 30: AM - US 30 @ Mile Post 152 (19)
I-80: DM - I-80 Ramps @ I-35 SB NE MixMaster (87)
Kanesville: CB - Kanesville @ 7th Street (30)
I-35: RWIS - I-35 MM 33 @ Osceola
US 30: BN - US 30 @ Quill Ave(02)
IA 100: CR - IA 100 @ E Post Rd (45)
US 65: DM - US 65 @ HWY 5 (31)
IA 5: DM - Hwy 5 @ Fleur (33)
I-35: Rest Area: I-35 NB MM 120 near Story City
I-235: DM - I-235 @ E 12th (06)
I-80: NW - I-80 @ Hwy T22 (09)
I-235: DM - I-235 @ University (71)
IA 92: RWIS - IA 92 MM 199 near Sigourney
I-380: CR - I-380 @ Wilson Ave SW (07)
US 30: CR - US 30 @ IA 13 (34)
I-380: IC - I-380 @ Swan Lake (15)
I-80: RWIS - I-80/29 MM 2 @ Co Bluffs
I-74: QC - I-74 @ Toll Plaza to IA (04)
I-29/80: CB - I-29/80 @ E of S 24th St (47)
I-29: CB - I-29 @ South I-680 Interchange (36)
I-80: CB - I-80 @ US 6 (12)
US 20: SC - US 20 @ Sunnybrook (16)
US 30: BN - US 30 @ IA 17 (03)
I-80: DM - I-80 @ Grand Prairie Pkwy (48)
I-380: CR - I-380 @ Wright Bros Blvd (02)
I-80: CB - I-80 @ West I-29 Interchange (02)
US 218: IC - US 218 @ Melrose (12)
I-35: DM - I-35 @ Mills Civic (50)
I-380: CR - I-380 @ 42nd St NE (15)
I-80: DM - I-35/80 @ E 14th (24)
I-80: DM - I-35/80 @ University (51)
US 30: NV - US 30 @ SW 4th St (03)
I-80: CB - I-80 @ Hubbard Road (11)
I-35: DM - I-35 @ Hoover St (77)
I-80: CB - I-80 @ West I-29 Interchange (East) (50)
I-35: DM - I-35 @ IA 92 (78)
I-35: AM - I-35 @ E 190th St (10)
I-29/80: CB - I-29/80 @ WB On Ramp S Expressway (48)
I-35: AM - I-35 @ E Lincoln Way (08)
IA 163: RWIS - IA 163 MM 45 @ Pella
I-35: AM - I-35 @ US 30 (07)
I-380: WL - Evansdale water Tower - West (16)
I-380: CR - I-380 @ Tower Terrace Rd (20)
I-74: QC - I-74 @ Avenue of the Cities (01)
IA 2: RWIS - IA 2 MM 219 near Cantril
US 61: D5 - US 61 @ IA 92 (IWZ 3195_WB)
US 63: RWIS - US 63 MM 35 @ Ottumwa
I-80: QC - I-80 @ Northwest Blvd (17)
US 30: CR - US 30 @ Ivanhoe Rd SW (31)
US 61: D5 - US 61 @ IA 92 (IWZ 3195_EB)
I-29: CB - I-29 @ Weigh Station (43)
US 65: DM - US 65 @ Vandalia (29)
I-80: CB - I-80 @ I-680 Interchange (38)
I-380: WL - I-380 @ US-20 West (05)
US 30: CR - US 30 @ 21st St SW (26)
I-35: DM - I-35 @ NE 36th St (61)
US 20: WL - US 20 @ Hawkeye Road (02)
I-35: D2 - I-35 @ MM 194.3 near Clear Lake (D2TV02)
I-80: QC - I-80 @ LeClaire (20)
IA 415: DM - IA 415 @ Mile Long Bridge (66)
I-35: Rest Area: I-35 N/S MM 7 - Lamoni - SB Ent.
I-35: Rest Area: I-35 N/S MM 214 near Northwood
I-380: CR - I-380 @ Coldstream Ave NE (13)
I-35: AM - I-35 @ Mile Post 107.8 (04)
I-80: IC - I-80 @ Wapsi Ave (10)
I-29: SC - I-29 @ Singing Hills (04)
I-235: DM - I-235 @ Valley West in WDM (17)
I-380: WL - I-380 @ Gilbertville Road (10)
I-80: QC - I-80 @ CRY48 (15)
I-35: Parking Only: I-35 SB MM 196 near Clear Lk
I-80: RWIS - I-80 MM 72 near Adair
I-380: RWIS - I-380 MM 20 @ Cedar Rapids
IA 100: CR - IA 100 @ Menards Ln (44)
US 30: AM - US 30 @ S Dayton Ave (18)
I-235: DM - I-235 @ 28th St (11)
I-380: CR - I-380 @ Blairs Ferry Rd NE (18)
I-80: CB - I-80 @ Woodbury Ave (58)
US 30: AM - US 30 @ 500th Ave (12)
US 151: D6 - US 151 @ MM 43.5 near Springville E (D6TV03)
US 61: D5 - US 61 @ IA 92 (IWZ 3195_SB)
I-380: CR - I-380 @ Rest Area (01)
I-74: QC - I-74 @ Middle Rd (09)
I-35: DM - I-35 @ MM 92.84 (IWZ3183)
I-80: NW - I-80 @ E 84th St. (08)
US 218: WL - US 218 @ W 8th St (25)
US 30: RWIS - US 30 MM 80 @ Carroll
Kanesville: CB - Kanesville @ N Broadway (31)
US 20: SC - US 20 @ Morningside (17)
I-80: DM - I-80 EB @ Hubbell ave (25)
I-380: IC - I-380 @ Forevergreen Rd (IWZ3192)
US 67: QC - US 67 Centennial Bridge - IL (12)
I-235: DM - I-235 @ MLK (10)
US 65: DM - US 65 @ Army Post Rd (30)
I-80: NW - I-80 @ Hwy T38N (12)
I-29: SC - I-29 @ Floyd (09)
I-380: WL - Evansdale water Tower - East (17)
IA 9: RWIS - IA 9 MM 265 near Decorah
I-80: DM - I-80 @ Ashworth Rd (70)
IA 13: CR - IA 13 @ Bertram Rd (48)
US 30: CR - US 30 @ Stoney Point Rd (23)
23rd Avenue: CB - 23rd Avenue @ 24th Street (32)
I-35: DM - I-35 @ McKinley St (79)
US 218: WL - US 218 @ SB Ramp to I-380 SB (04)
I-80: IC - I-80 @ 1st Ave (06)
I-235: DM - I-235 @ Euclid (02)
US 34: D5 - US 34 @ MM 246.75 near New London (D5TV02)
I-80: IC - I-80 @ Herbert Hoover Highway (09)
I-35: DM - I-35 @ NE 158 Ave (64)
US 61: D5 - US 61 @ MM 76.15 (IWZ 3188)
I-29: RWIS - I-29 MM 101 near Sloan
I-235: DM - I-235 @ 2nd Ave (07)
US 30: RWIS - US 30 MM 218 near Tama
I-80: CB - I-80 @ Minden Interchange (39)
I-80: DM - I-80 E Exit to N I-35 (67)
I-29/80: CB - I-29/80 @ W of S 24th St (46)
I-29: CB - I-29 @ 9th Avenue (18)
I-35: Parking Only: I-35 NB MM 196 near Clear Lk
I-74: QC - I-74 @ N Tower to IL (07)
I-29: RWIS - I-29 MM 76 @ Mo Valley
US 30: NV - US 30 @ 580th Ave (01)
US 61: D5 - US 61 @ IA 92 (IWZ 3195)
I-74: QC - I-74 @ I-80 (19)
US 30: AM - US 30 @ S Dakota Ave (13)
I-380: WL - US 218 @ N of San Marnen Dr (21)
US 30: AM - US 30 @ S Duff Ave (17)
US 18: RWIS - US 18 MM 85 near Spencer
I-80: IC - I-80 @ Prairie du Chein (24)
US 65: DM - US 65 @ University (28)
I-35: Rest Area: I-35 SB MM 33 near Osceola
I-80: NW - I-80 @ 52nd St (01)
I-35: DM - I-35 @ Fillmore St (76)
US 61: D5 - US 61 @ MM 77.2 (IWZ 3141)
US 30: AM - US 30 @ MIle Post 142 (11)
I-235: DM - I-235 @ 42nd St (13)
I-29: CB - I-29 @ 25th Street (22)
I-380: WL - I-380 @ River Forest Road (07)
US 20: WL - US 20 @ Ansburough (01)
I-380: CR - I-380 @ Collins Rd- North (17)
IA 100: CR - IA 100 W of I-380 (36)
US 30: NV - US 30 @ S 11th St (04)
US 61: D5 - US 61 @ MM 29.8 near Burlington (D5TV03)
I-29: SC - I-29 @ Riverside (13)
I-35: RWIS - I-35 MM 186 near Mason City
I-380: WL - I-380 @ US-20 East -2 (13)
I-80: IC - I-80 @ Jasper Ave (02)
I-380: WL - I-380 @ Cedar River (06)
I-80: DM - I-80/35/235 @ NE MixMaster (88)
US 30: AM - US 30 @ Mile Post 147 (15)
I-29: CB - I-29 @ S of US 275 (54)
Gordon Dr: SC - Gordon Dr @ Nebraska (19)
IA 13: CR - IA 13 @ 7th Ave (52)
US 218: RWIS - US 218 MM 211 @ Plainfield
I-35: Parking Only: I-35 NB MM 212 near Joice
US 61: D5 - US 61 @ MM 76.15 (IWZ 3188_NB)
I-80: NW - I-80 @ Kellog OH (11)
Collins Rd: CR - Collins Rd @ Mall Entrance (41)
I-680: D4 - I-680 @ MM 21.4 (IWZ3175)
Collins Rd: CR - Collins Rd @ Rockwell Dr NE (38)
I-35: DM - I-35 @ NE 126 Ave (62)
Gordon Dr: SC - Gordon Dr @ Virginia (20)
I-29: SC - I-29 @ 1st St in Sergeant Bluff (02)
I-29: CB - I-29 @ 192nd Street (14)
I-380: IC - I-380 @ Iowa River (17)
IA 141: DM - IA 141 @ SE 19th St (91)
I-35: AM - I-35 @ E 13th St (09)
US 18: D2 - US 18 @ MM 210 near Floyd (D2TV6)
I-380: IC - I-80 @ I-380/US 218 (03)
I-29: SC - I-29 @ RR Bridge (08)
US 20: WL - US 20 @ Hammond (03)
I-35: DM - I-35 @ Mile Post 94 (60)
I-35: AM - I-35 @ IA 210 (01)
I-35: DM - I-35 @ Hwy G50 (80)
US 218: D5 - US 218 @ MM 80.9 near Riverside (D5TV01)
I-380: CR - I-380 @ US 30- South (04)
I-29: SC - I-29 @ Wesley Parkway (10)
I-80: CB - I-80/29 @ S Expressway St (55)
I-29: CB - I-29 @ I-480 Interchange (19)
I-29: CB - I-29 @ North I-680 Interchange (37)
IA 4: RWIS - IA 4 MM 25 near Jefferson
I-80: DM - I-35/80 @ 86th St (21)
I-35: Rest Area: I-35 NB/SB MM 159 near Dows
IA 137: RWIS - IA 137 MM 13 @ Eddyville
I-235: DM - I-235 @ E 14th (05)
US 65: DM - US 65 @ NE 46th (27)
US 218: WL - US 218 @ Hawthorn (22)
I-35: Parking Only: I-35 SB MM 31 near Osceola
I-235: DM - I-235 @ E 21st (04)
I-29: SC - I-29 @ S. Riverside (27)
IA 5: DM - Hwy 5 @ Hwy 28 (34)
I-80: NW - I-80 @ 108th St. (10)
I-80: RWIS - I-80 MM 43 near Avoca
I-480: CB - I-480 @ Missouri River Bridge (20)
IA 5: DM - Hwy 5 @ SW Connector (35)
I-380: WL - I-380 @ River Road (08)
I-80: QC - I-80 @ Brady (18)
I-74: QC - I-74 @ 5th Ave (03)
US 275: CB - US 275 @ 24th Street (26)
I-80: NW - I-80 @ Speedway Dr. (07)
US 59: RWIS - US 59 MM 95 @ Denison
I-80: NW - I-80 @ IA 14 (03)
IA 2: RWIS - IA 2 MM 70 @ Bedford
I-80: QC - I-80 EB @ DMS (14)
I-80: DM - I-35/80 @ Hwy 141 (20)
I-29: SC - I-29 @ South of Riverside (12)
Avenue G: CB - Avenue G @ 8th Street (42)
US 61: D5 - US 61 @ MM 76.15 (IWZ 3188_SB)
I-80: DM - I-35/80 @ Westown PKWY (68)
I-80: DM - I-80 @ US 65 - West (26)
IA 10: RWIS - IA 10 MM 24 near Alton
I-80: CB - I-80/29 WB @ East Interchange (56)
I-380: WL - I-380 @ MM 64 (14)
I-29: SC - I-29 @ US 20 - North (07)
I-80: DM - I-80 @ NE 80th in Altoona (38)
I-35: DM - I-35 @ NE 142 Ave (63)
S Lewis: SC - S Lewis @ Singing Hills (21)
S Lewis: SC - S Lewis @ Glenn (22)
I-235: DM - I-235 @ Polk Blvd (14)
I-35: AM - I-35 @ South of 260th St (IWZ 3159)
I-35: RWIS - I-35 MM 13 near Leon
US 30: CR - US 30 @ Edgewood Rd SW (25)
IA 13: CR - IA 13 @ Linn Aire Dr (51)
I-80: NW - I-80 @ W. 4th St. (04)
IA 100: CR - IA 100 @ S 22nd St (46)
US 18: RWIS - US 18 MM 224 near New Hampton
US 20: RWIS - US 20 MM 18 @ Moville
I-74: QC - I-74 @ 12th Ave (02)
I-80: DM - I-35/80 @ Merle Hay (22)
US 61: D5 - US 61 @ MM 77.2 (IWZ 3141_SB)
US 20: SC - US 20 @ Gordon (18)
US 218: WL - US 218 @ Sergeant Rd (27)
I-235: DM - I-235 @ 31st St  (12)
I-80: QC - I-80 @ I-280(16)
US 30: CR - US 30 @ Kirkwood Blvd SW (29)
Collins Rd: CR - Collins Rd @ C Ave NE (40)
I-29: CB - I-29 @ Nebraska Avenue (17)
US 67: QC - US 67 Centennial Bridge - IA (13)
I-29: CB - I-29 @ I-80 EB Ramp (45)
I-29: RWIS - I-29 MM 10 @ Sidney
I-74: QC - I-74 @ Last Iowa Exit (08)
I-80: DM - I-35/80 @ Hickman (19)
I-80: DM - I-35/80 @ 2nd Ave (23)
I-80: DM - I-80 @ Jordan Creek (18)
I-35: DM - I-35 @ Cumming Ave (75)
US 151: D6 - US 151 @ MM 55.3 near Anamosa (D6TV02)
I-74: QC - I-74 @ N Tower to IA (05)
US 151: RWIS - US 151 MM 49 near Anamosa
I-35: DM - I-35 @ Ashworth Ave (55)
US 151: D6 - US 151 @ MM 43.5 near Springville W (D6TV04)
US 20: RWIS - US 20 MM 277 @ Manchester
Collins Rd: CR - Collins Rd @ Council St NE (37)
IA 141: DM - IA 141 @ E 1st St (92)
I-80: IC - I-80 @ 12th Avenue (23)
I-80: IC - I-80 @ Y Ave (26)
I-380: CR - I-380 @ 4th St SE (10)
US 30: CR - US 30 @ C St SW (30)
I-35: AM - I-35 @ Heart of Iowa Nature Trail (02)
I-29: CB - I-29 @ RR Crossing (44)
I-35: DM - I-35 @ Corporate Woods Dr (37)
US 30: CR - US 30 @ E of Jappa Rd (33)
I-80: DM - I-80 @ East of US 65 (47)
US 61: RWIS - US 61 MM 159 @ Maquoketa
I-29: SC - I-29 @ US 20 - South (05)
US 30: BN - US 30 @ U Ave(05)
I-80/35: DM - I-80/35 @ E of US 69 (89)
I-80: RWIS - I-80 MM 154 @ Colfax
I-35: RWIS - I-35 MM 114 @ Ames
I-80: D4 - I-80 @ MM 93.3 near Stuart (D4TV01)
US 30: CR - US 30 @ J St SW (28)
I-80: RWIS - I-80 MM 290 @ Davenport
I-29: CB - I-29 @ IA 192 (23)
I-235: DM - I-235 @ Keo Way (09)
I-29: SC - I-29 @ US 20 (06)
I-29: CB - I-80 @ East I-29 Interchange (57)
US 30: NV - US 30 @ 600th Ave (02)
I-74: QC - I-74 @ 53rd St (11)
I-29: CB - I-29 @ US 275 (53)
I-680: D4 - I-680 @ MM 26.65 (IWZ 3176)
I-29/80: CB - I-29/80 @ W of S 24th St (51)
I-35: Rest Area: I-35 NB MM 33 near Osceola
US 61: D5 - US 61 @ IA 92 (IWZ 3195_NB)
I-80: RWIS - I-80 MM 110 @ De Soto
I-380: IC - I-380 @ MM 1.35 (IWZ 3135)
US 34: RWIS - US 34 MM 87 near Creston
I-80: DM - I-80 WB @ Hubbell Ave (59)
I-80: DM - I-35/80/235 @ West Mixmaster (44)
I-380: CR - I-380 @ 8th St NE (11)
US 218: WL - US 218 @ E. 11th St (24)
Google Static Map Image
Camera Camera