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