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