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