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