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