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