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