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