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