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