Iowa DOT Logo IADOT ISP
Cameras—Statewide
Map of Statewide Between Sabula Landing (Sabula) and Savanna Landing (Savanna). Ferry service is operating. Between US 63 and County Road V5C (near Tripoli). The road is closed due to road construction work. A detour is in operation. Until September 15, 2018 at about 5:00PM CDT. Between the Mississippi River bridge; Main St in Savanna and River St; Iowa Ave (near Sabula). The road is closed due to bridge construction work. A detour is in operation. Until August 31, 2018 at about 4:00PM CDT. Between Exit 2: US 6; Spruce Hills Drive; Kimberly Road and Exit 4: US 67; Grant Street and State Street (near Bettendorf). The roadway is reduced to one lane because of night time construction work. From 9:00PM CDT to 6:00AM CDT on Sunday and from 7:00PM CDT to 6:00AM CDT on Monday, Tuesday, Wednesday and Thursday. Until November 1, 2018 at about 6:00AM CDT. Between IA 3 (near Truesdale) and IA 10 (near Rembrandt). The road is closed due to road construction work. A detour is in operation. Permitted oversize loads are prohibited. Until August 3, 2018 at about 3:00PM CDT. Between US 6 and IA 220; County Road F22 (3 to 5 miles south of the Walford area). The roadway is reduced to one lane due to road construction work. From 7:00AM CDT to 7:00PM CDT on weekdays. Until October 26, 2018 at about 7:00PM CDT. Between I-80; County Road W21 and US 6 (7 to 12 miles south of the Walford area). The roadway is reduced to one lane due to road construction work. From 7:00AM CDT to 7:00PM CDT on weekdays. Until October 26, 2018 at about 7:00PM CDT. Between US 151 and US 151 (2 to 4 miles west of the Oxford area). The roadway is reduced to one lane due to road construction work. From 7:00AM CDT to 7:00PM CDT on weekdays. Until October 26, 2018 at about 7:00PM CDT. Between US 151; US 30 and I-380 (near Cedar Rapids). The roadway is reduced to one lane because of night time construction work. From 7:00PM CDT to 6:00AM CDT on Sunday, Monday, Tuesday, Wednesday and Thursday. Until June 29, 2018 at about 6:00AM CDT. Between IA 192 and County Road G60 (near Council Bluffs). The roadway is reduced to one lane due to road construction work. Until December 10, 2018 at about 10:00AM CDT. Between US 218 and County Road C66 (near 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 US 20 (Hudson) and US 218; IA 57 (Cedar Falls). The roadway is shared with opposing traffic due to road construction work. There is a width limit in effect. Width limit 14'0". Until November 2, 2018 at about 3:00PM CDT. Between IA 92 (3 miles north of the Greenfield area) and I-80 (near Menlo). The road is closed due to bridge construction work. A detour is in operation. Until November 30, 2018 at about 3:00PM CDT. Between County Road C54 and County Road W13 (near Fairbank). The road is closed because of a festival. A detour is in operation. Until tomorrow at about 5:00PM CDT. Between County Road J28 (Essex) and US 34 (Red Oak). 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 12'0". From 6:00AM CDT to 9:00PM CDT on weekdays and Saturday. Until August 16, 2018 at about 3:00PM CDT. Between Exit 249: Herbert Hoover Highway aka County Road F44 (West Branch) and Exit 280: County Road Y30 (near Durant). The roadway is reduced to one lane because of night time construction work. From 9:00PM CDT to 6:00AM CDT on Sunday and from 7:00PM CDT to 6:00AM CDT on weekdays. Until Tuesday, at about 6:00AM CDT. Between County Road L48 (Sanborn) and County Road M12 (Hartley). The roadway is reduced to one lane due to road construction work. Look out for flaggers. From 6:30AM CDT to 8:30PM CDT on weekdays. Until October 4, 2018 at about 2:00PM CDT. Between Exit 225: US 151; County Road W21 (3 miles east of the Williamsburg area) and Exit 267: IA 38; County Road X54 (4 miles west of the Wilton area). The roadway is reduced to one lane because of night time construction work. From 7:00PM CDT to 6:00AM CDT on Sunday, Monday, Tuesday, Wednesday and Thursday. Until June 29, 2018 at about 6:00AM CDT. Between IA 160 (Ankeny) and IA 210 (Alleman). The roadway is reduced to one lane due to bridge construction work. Look out for flaggers. Look out for temporary traffic lights. There is a width limit in effect. Width limit 11'0". From 8:30AM CDT to 3:30PM CDT on weekdays and Saturday. Until July 2, 2018 at about 5:00PM CDT. Between Exit 125: US 6; Hickman Road and Exit 131: IA 28; Merle Hay Road (near Urbandale). The roadway is reduced to one lane because of night time construction work. From 8:00PM CDT to 5:00AM CDT on Sunday, Monday, Tuesday, Wednesday and Thursday. Until Monday, at about 5:00AM CDT. Between US 20 and County Road C66 (1 mile north of the Holstein area). 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 14'0". From 7:00AM CDT to 7:00PM CDT on weekdays. Until June 28, 2018 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 November 21, 2018 at about 4:30PM CDT. Between US 218 and County Road C66 (near Waterloo). The roadway is reduced to one lane due to road construction work. Look out for temporary traffic lights. There is a height limit in effect. Height limit 15'0". Until November 17, 2018 at about 4:30PM CDT. Between IA 3 (near Aurelia) and US 71 (Storm Lake). 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 14'0". From 7:00AM CDT to 7:00PM CDT on weekdays. Until June 28, 2018 at about 3:00PM CDT. Between County Road L40 (Cleghorn) and IA 7 (near Aurelia). 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 14'0". From 7:00AM CDT to 7:00PM CDT on weekdays. Until Tuesday, at about 3:00PM CDT. Between County Road G24 (Norwalk) and IA 5 (Des Moines). The roadway is reduced to one lane due to road construction work. From 6:30AM CDT to 7:45PM CDT on weekdays. Until June 29, 2018 at about 7:45PM CDT. Between Exit 194: US 18; IA 122 (near Clear Lake) and Exit 203: IA 9 (near Hanlontown). 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 8:00PM CDT on Thursday and from 6:00AM CDT to 12:00AM CDT on Monday and from 12:00AM CDT to 12:00AM CDT on Tuesday and Wednesday. Until June 28, 2018 at about 8:00PM CDT. Between County Road B14 (Forest City) and IA 9 (near Leland). 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 14'0". From 6:30AM CDT to 8:00PM CDT on weekdays. Until October 25, 2018 at about 4:00PM CDT. Between the DOT Weigh Station (near Huxley) and Exit 111: US 30 (Ames). Expect changing traffic patterns due to bridge construction work. Until November 20, 2018 at about 5:00PM CDT. Between US 218 and IA 116 (near Waverly). The road is closed due to road construction work. A detour is in operation. Permitted oversize loads are prohibited. There is an axle load limit in effect. There is a width limit in effect. Axle weight limit 20,000 lbs. Width limit 12'0". Until July 2, 2018 at about 5:00PM CDT. Between County Road C56 (Eagle Grove) and IA 3 (Goldfield). The road is closed due to road construction work. A detour is in operation. Until September 27, 2018 at about 4:00PM CDT. Between County Road V66 (near Van Horne) and County Road W12 (near Newhall). The roadway is reduced to one lane due to road construction work. Until September 27, 2019 at about 7:00PM CDT. Between County Road K18 and County Road K42 (3 miles west of the Rock Valley area). The road is closed because of flooding. A detour is in operation. Between County Road M25 (near Galva) and Exit 71: US 71; IA 471 (near Early). The road is closed due to road construction work. There is a width limit in effect. There is a weight limit in effect. A detour is in operation. Width limit 14'0". No vehicles over 80,000 lbs. Until July 31, 2018 at about 5:00PM CDT. Between IA 471 and County Road M50 (near Wall Lake). The roadway is reduced to one lane due to bridge construction work. Look out for temporary traffic lights. There is a width limit in effect. There is a height limit in effect. Width limit 10'6". Height limit 15'0". Until July 27, 2018 at about 3:00PM CDT.
I-29: CB - I-29 @ West I-80 Interchange (North) (52)
I-74: QC - I-74 @ Middle Rd (09)
US 30: CR - US 30 @ Stoney Point Rd (23)
IA 141: DM - IA 141 @ IA 415 (93)
I-80: CB - I-80 @ West I-29 Interchange (West) (49)
I-380: WL - Evansdale water Tower - East (17)
I-80: IC - I-80 @ Black Hawk Ave NW (27)
I-35: 5V - I-35 @ MM 8.75 (IWZ 3189)
US 20: WL - US 20 @ Hammond (03)
I-380: IC - I-380 @ Swan Lake (15)
I-235: DM - I-235 @ 7th Ave (08)
IA 92: RWIS - IA 92 MM 199 near Sigourney
I-35: DM - I-35 @ IA 92 (78)
I-80: DM - I-35/80 @ 2nd Ave (23)
US 30: NV - US 30 @ 600th Ave (02)
I-35: 1AM - I-35 @ S of 1st St (IWZ3187)
IA 141: DM - IA 141 @ E 1st St (92)
I-80: QC - I-80 @ I-280(16)
I-80: DM - I-35/80 @ Meredith Dr (57)
I-35: RWIS - I-35 MM 186 near Mason City
IA 100: CR - IA 100 W of I-380 (36)
I-35: DM - I-35 @ Maffitt Lake Rd (73)
I-80: QC - I-80 @ LeClaire (20)
US 61: D5 - US 61 @ MM 29.8 near Burlington (D5TV03)
I-80: 1AC - I-80/35 @ W of Morningstar (IWZ 3112)
I-80: NW - I-80 @ Kellog OH (11)
I-80: DM - I-80 E Exit to N I-35 (67)
I-35: D2 - I-35 @ MM 160 near Dows (D2TV08)
I-35: RWIS - I-35 MM 33 @ Osceola
I-74: QC - I-74 @ 12th Ave (02)
I-35: Rest Area: I-35 N/S MM 214 near Northwood
I-80: DM - I-35/80 @ Morningstar (43)
I-74: QC - I-74 @ Last Iowa Exit (08)
Collins Rd: CR - Collins Rd @ Council St NE (37)
I-80/35: DM - I-80/35 @ E of US 69 (89)
I-29: SC - I-29 @ Riverside (13)
US 275: CB - US 275 @ South Expressway (28)
I-29/80: CB - I-29/80 @ W of S 24th St (51)
Avenue G: CB - Avenue G @ 8th Street (42)
I-80: CB - I-80/29 WB @ East Interchange (56)
US 218: WL - US 218 @ Hawthorn (22)
IA 9: RWIS - IA 9 MM 90.53 @ Estherville
I-80: RWIS - I-80 MM 290 @ Davenport
I-80: DM - I-35/80 @ Hwy 141 (20)
I-80: CB - I-80 @ Minden Interchange (39)
IA 13: CR - IA 13 @ Linn Aire Dr (51)
I-80: RWIS - I-80 MM 220 @ Williamsburg
I-280: 6BE - I-280 @ 0.4 (IWZ 3113)
I-235: DM - I-235 @ 22nd St in WDM (16)
US 20: RWIS - US 20 MM 277 @ Manchester
I-35: Parking Only: I-35 SB MM 31 near Osceola
I-35: Rest Area: I-35 N/S MM 7 - Lamoni - Car Prkg
I-35: AM - I-35 @ Mile Post 107.8 (04)
US 30: NV - US 30 @ 19th St (05)
US 18: D2 - US 18 @ MM 186.3 near Mason City (D2TV03)
US 20: RWIS - US 20 MM 97 @ Rockwell City
I-35: Parking Only: I-35 NB MM 196 near Clear Lk
I-29: CB - I-29 @ 35th Street (21)
I-680: 4P - I-680 @ MM 20.2 (IWZ 3160)
I-74: QC - I-74 @ Avenue of the Cities (01)
IA 27: 2P - IA 27 @ Cedar Falls MM 181.7 (IWZ3174)
I-80: CB - I-80 @ I-680 Interchange (38)
US 65: DM - US 65 @ Army Post Rd (30)
I-35: 5V - I-35 @ MM 5.8 (IWZ 3102)
US 30: CR - US 30 @ Edgewood Rd SW (25)
US 30: BN - US 30 @ Mile Post 139 (04)
US 20: WL - US 20 @ Hawkeye Road (02)
I-29: SC - I-29 @ Hamilton (11)
I-380: WL - I-380 @ River Road (08)
I-29: CB - I-29 @ RR Crossing (44)
US 59: RWIS - US 59 MM 95 @ Denison
S Lewis: SC - S Lewis @ Singing Hills (21)
I-35: DM - I-35 @ Hwy G50 (80)
I-380: CR - I-380 @ Boyson Rd (19)
I-80: DM - I-35/80 @ Merle Hay (22)
IA 137: RWIS - IA 137 MM 13 @ Eddyville
I-380: WL - I-380 @ Poyner Road (15)
I-235: DM - I-235 @ E 21st (04)
I-29: CB - I-29 @ Nebraska Avenue (17)
I-80: DM - I-80 @ Ashworth Rd (70)
US 20: 2P - US 20 @ IA 27 (IWZ 3154)
I-80: DM - I-80/35/235 @ NE MixMaster (88)
IA 5: DM - Hwy 5 @ Hwy 28 (34)
I-29: CB - I-29 @ US 275 (53)
I-74: QC - I-74 @ N Tower to IA (05)
I-35: DM - I-35 @ Mile Post 94 (60)
I-80: CB - I-80 @ West I-29 Interchange (East) (50)
US 30: AM - US 30 @ 500th Ave (12)
IA 13: CR - IA 13 @ Cottage Grove Pkwy (50)
US 34: RWIS - US 34 MM 49 near Red Oak
I-80: RWIS - I-80 MM 72 near Adair
I-35: 5V - I-35 @ MM 12.2 (IWZ 3170)
I-35: AM - I-35 @ Mile Post 105.6 (03)
I-80: DM - I-80 @ 1st Ave in Altoona (39)
I-80: IC - I-80 @ Wapsi Ave (10)
US 20: SC - US 20 @ Morningside (17)
I-80: IC - I-80 @ Y Ave (26)
US 30: AM - US 30 @ University Blvd (16)
I-29: CB - I-29 @ 25th Street (22)
I-35: DM - I-35 @ Grand (49)
US 218: RWIS - US 218 MM 211 @ Plainfield
I-35: DM - I-35 @ Mills Civic (50)
US 34: D5 - US 34 @ MM 246.75 near New London (D5TV02)
I-680: 4P - I-680 @ MM 21.4 (IWZ3175)
I-35: AM - I-35 @ US 30 (06)
US 30: AM - US 30 @ Mile Post 152 (19)
I-80: 4AG - I-80 @ MM 41 (IWZ 3142)
US 30: CR - US 30 @ Williams Blvd SW (24)
I-35: 2L - I-35 @ MM 197.9 (IWZ3197)
I-235: DM - I-235 @ 2nd Ave (07)
I-29: CB - I-29/80 @ S Expressway (05)
I-80: DM - I-35/80 @ E 14th (24)
US 30: BN - US 30 @ Quill Ave(02)
I-80: IC - I-80 @ Jasper Ave (02)
I-29: SC - I-29 @ South of RR Bridge (28)
I-35: DM - I-35 @ Hwy 5  (36)
I-29: SC - I-29 @ US 20 (06)
I-80: RWIS - I-80 MM 43 near Avoca
US 59: RWIS - US 59 MM 129 @ Ida Grove
US 218: WL - US 218 @ E. 11th St (24)
I-80: CB - I-80 @ Harry Langdon (07)
I-380: IC - I-80 @ I-380/US 218 (03)
I-74: QC - I-74 @ I-80 (19)
I-80: IC - I-80 @ Hwy 965 - East (05)
I-80: DM - I-80 @ Grand Prairie Pkwy (48)
I-380: IC - I-380 @ Penn St (14)
US 218: IC - US 218 @ Melrose DMS (25)
IA 100: CR - IA 100 @ IA 13 (47)
US 30: AM - US 30 @ MIle Post 142 (11)
US 30: RWIS - US 30 MM 252 @ Cedar Rapids
I-380: WL - I-380 @ MM 64 (14)
I-29/80: CB - I-29/80 @ W of S 24th St (46)
I-80: CB - I-80 @ Valley View (09)
I-380: CR - I-380 @ US 30- North (05)
IA 27: 2P - IA 27 @ Cedar Falls MM 181 (IWZ 3135)
IA 2: RWIS - IA 2 MM 219 near Cantril
US 20: SC - US 20 @ Gordon (18)
I-235: DM - I-235 @ 28th St (11)
IA 100: CR - IA 100 @ Edgewood Rd NE (35)
Kanesville: CB - Kanesville @ 7th Street (30)
I-235: DM - I-235 @ Keo Way (09)
I-35: AM - I-35 @ IA 210 (01)
IA 5: DM - Hwy 5 @ SW Connector (35)
I-380: WL - I-380 @ Gilbertville Road (10)
US 34: RWIS - US 34 MM 87 near Creston
IA 27: 2P - IA 27 @ Cedar Falls MM 183.5 (IWZ 3153)
I-29: CB - I-29 @ S of South I-680 Interchange (35)
I-35: 1V - I-35 @ South of 260th St (IWZ 3159)
I-29: CB - I-29 @ South I-680 Interchange (36)
I-80: IC - I-80 @ Dubuque St (07)
US 65: DM - US 65 @ NE 46th (27)
I-80: IC - I-80 @ Herbert Hoover Highway (09)
US 30: NV - US 30 @ 580th Ave (01)
US 218: D5 - US 218 @ MM 80.9 near Riverside (D5TV01)
US 151: RWIS - US 151 MM 49 near Anamosa
I-80: NW - I-80 @ E 84th St. (08)
Wayne King Dr: 6BG - Savanna: Wayne King Dr @ Division (IWZ 3143)
US 30: NV - US 30 @ S 11th St (04)
I-35: 2L - I-35 @ IA 9 (IWZ3134)
I-80: 4AG - I-80 @ MM 42 (IWZ 3190)
S Lewis: SC - S Lewis @ Gordon (25)
Avenue G: CB - Avenue G @ 16th Street (41)
I-74: QC - I-74 @ 53rd St (11)
I-80: IC - I-80 @ Eagle Ave NW (28)
I-35: Rest Area: I-35 NB/SB MM 159 near Dows
Collins Rd: CR - Collins Rd @ Rockwell Dr NE (38)
Broderick Dr: 6BG - Savanna: Broderick Dr @ Adams (IWZ 3182)
Broadway: CB - Broadway @ 16th Street (29)
IA 27: 2P - IA 27 @ Viking Rd (IWZ 3145)
I-380: CR - I-380 @ Collins Rd- North (17)
Collins Rd: CR - Collins Rd @ F Ave NE (39)
I-380: CR - I-380 @ Rest Area (01)
IA 163: RWIS - IA 163 MM 45 @ Pella
I-29: CB - I-29 @ Basswood Road (15)
I-380: CR - I-380 @ Wilson Ave SW (07)
I-80: CB - I-80 @ Hubbard Road (11)
US 71: RWIS - US 71 MM 172 near Storm Lk
US 61: RWIS - US 61 MM 159 @ Maquoketa
I-29: SC - I-29 @ South of Riverside (12)
I-35: DM - I-35 @ Oralabor (40)
US 20: SC - US 20 @ Christy (15)
IA 163: DM - Hwy 163-University Ave @ Hickory (46)
US 275: CB - US 275 @ 11th Street (27)
I-380: CR - I-380 @ H Ave NE (12)
I-29: CB - I-29 @ Weigh Station (43)
I-380: 6W - I-380 @ Forevergreen Rd (IWZ3192)
I-80: NW - I-80 @ E. 12th St. (05)
US 65: D1 - US 65 @ MM 98.4 near Mingo NE (D1TV06)
Gordon Dr: SC - Gordon Dr @ Nebraska (19)
I-80: QC - I-80 EB @ DMS (14)
I-35: Rest Area: I-35 N/S MM 7 - Lamoni - Trk Prkg
I-80: 1AC - I-80/35 @ E of Morningstar (IWZ 3158)
I-29: SC - I-29 @ S. Riverside (27)
I-35: D2 - I-35 @ MM 196.3 near Clear Lake (D2TV01)
I-380: WL - Evansdale water Tower - West (16)
S Lewis: SC - S Lewis @ Glenn (22)
IA 13: CR - IA 13 @ Bertram Rd (48)
I-74: QC - I-74 @ Toll Plaza to IA (04)
I-74: QC - I-74 SB @ US 67 (B1)
US 30: CR - US 30 @ C St SW (30)
I-380: WL - US 218 @ San Marnan Dr (20)
I-29: SC - I-29 @ US 20 - North (07)
US 218: RWIS - US 218 MM 38 near Mt Pleasant
I-35: 5V - I-35 @ Lamoni RA (IWZ3196)
I-80: 6AM - I-80 @ Plainview Rd (IWZ 3191)
I-80: IC - I-80 @ Half Moon Rd (01)
US 218: WL - US 218 @ W 8th St (25)
IA 9: RWIS - IA 9 MM 265 near Decorah
I-35: AM - I-35 @ Heart of Iowa Nature Trail (02)
US 218: 5Z - US 218 @ MM 37.9 (IWZ 3166)
I-74: QC - I-74 @ Spruce Hills (10)
S Lewis: SC - S Lewis @ Golf Course (23)
I-80: DM - I-80 @ NE 80th in Altoona (38)
I-29: CB - I-29 @ IA 370 (13)
I-35: AM - I-35 @ E 190th St (10)
US 18: D2 - US 18 @ MM 210 near Floyd (D2TV6)
US 20: SC - US 20 @ Sunnybrook (16)
US 30: AM - US 30 @ S Dayton Ave (18)
I-80: CB - I-80 @ West I-29 Interchange (02)
I-35: Parking Only: I-35 NB MM 212 near Joice
I-35: DM - I-35 @ NE 126 Ave (62)
US 20: WL - US 20 @ Ansburough (01)
IA 5: DM - Hwy 5 @ Fleur (33)
I-80: NW - I-80 @ Speedway (06)
I-235: DM - I-235 @ University (71)
I-80: IC - I-80 @ Hwy 965 (04)
I-35: D1 - I-35 @ MM 151.5 near Woolstock (D1TV08)
I-29: CB - I-29 @ I-80 EB Ramp (45)
I-80: DM - I-35/80 @ Westown PKWY (68)
I-35: 1AM - I-35 @ N of 1st St (IWZ3183)
I-80: CB - I-80 @ McPherson (10)
I-35: DM - I-35 @ Hoover St (77)
I-35: DM - I-35 @ NE 36th St (61)
US 218: WL - US 218 @ SB Ramp to I-380 SB (04)
I-380: WL - I-380 @ US-20 West (05)
US 30: CR - US 30 @ Ivanhoe Rd SW (31)
I-80: DM - I-35/80/235 @ NE Mixmaster (01)
I-29: SC - I-29 @ Wesley Parkway (10)
I-80: NW - I-80 @ Hwy T38N (12)
I-80: IC - I-80 @ Prairie du Chein (24)
I-35: RWIS - I-35 MM 153 near Williams
I-80: RWIS - I-80/29 MM 2 @ Co Bluffs
I-29: RWIS - I-29 MM 10 @ Sidney
IA 100: CR - IA 100 @ Tama St (43)
US 30: NV - US 30 @ SW 4th St (03)
I-35: RWIS - I-35 MM 13 near Leon
I-380: CR - I-380 @ Tower Terrace Rd (20)
I-380: CR - I-380 @ Wright Bros Blvd (02)
US 218: WL - US 218 @ Williston Rd (23)
I-80: IC - I-80 @ 1st Ave (06)
I-380: WL - I-380 @ S. Raymond Road (11)
I-380: WL - I-380 @ River Forest Road (07)
US 20: RWIS - US 20 MM 316 @ Dubuque
I-74: QC - I-74 @ Toll Plaza to IL (06)
I-80: NW - I-80 @ 108th St. (10)
I-35: D1 - I-35 @ Williams DMS (D1TV02)
Gordon Dr: SC - Gordon Dr @ Virginia (20)
I-80: DM - I-80 EB @ Hubbell ave (25)
US 30: AM - US 30 @ Mile Post 147 (15)
IA 2: RWIS - IA 2 MM 164 near Centerville
I-380: CR - I-380 @ 32nd St NE (14)
I-380: RWIS - I-380 MM 20 @ Cedar Rapids
I-29: SC - I-29 @ US 20 - South (05)
I-80: NW - I-80 @ 52nd St (01)
I-29: SC - I-29 @ Bluff (26)
I-35: Rest Area: I-35 SB MM 33 near Osceola
I-35: DM - I-35 @ McKinley St (79)
US 20: WL - US 20 @ S. Canfield Road (18)
US 218: IC - US 218 @ Melrose (12)
I-29: SC - I-29 @ Sergeant Bluff Rest Area (01)
I-29: CB - I-29 @ 9th Avenue (18)
I-80: IC - I-80 @ Hwy 1 (08)
I-29: SC - I-29 @ Floyd Blvd (29)
I-35: DM - I-35 @ NE 158 Ave (64)
I-29: SC - I-29 @ Floyd (09)
I-380: WL - I-380 @ US-20 East -1 (12)
I-35: D2 - I-35 @ MM 194.3 near Clear Lake (D2TV02)
IA 415: DM - IA 415 @ Mile Long Bridge (66)
IA 100: CR - IA 100 @ Menards Ln (44)
I-380: IC - I-380 @ Swisher (18)
US 30: RWIS - US 30 MM 311 @ DeWitt
IA 2: RWIS - IA 2 MM 70 @ Bedford
US 218: WL - US 218 @ Sergeant Rd (27)
IA 100: CR - IA 100 @ E Post Rd (45)
I-35: Rest Area: I-35 NB MM 33 near Osceola
I-29: CB - I-29 @ North I-680 Interchange (37)
I-235: DM - I-235 @ Polk Blvd (14)
US 65: D1 - US 65 @ MM 66.6 near Scotch Ridge Rd (D1TV12)
23rd Avenue: CB - 23rd Avenue @ Mid America Dr (33)
23rd Avenue: CB - 23rd Avenue @ 24th Street (32)
US 30: CR - US 30 @ IA 13 (34)
I-80: CB - I-80 @ Madison Avenue (08)
US 20: SC - US 20 @ Lakeport (14)
I-80: DM - I-35/80 @ 86th St (21)
Kanesville: CB - Kanesville @ N Broadway (31)
4th St: 2H - 4th St @ RR crossing (IWZ 3172)
I-29: SC - I-29 @ 1st St in Sergeant Bluff (02)
I-80: NW - I-80 @ Speedway Dr. (07)
I-35: Rest Area: I-35 N/S MM 7 - Lamoni - SB Ent.
I-380: CR - I-380 @ 8th St NE (11)
I-380: CR - I-380 @ Collins Rd- South (16)
US 275: CB - US 275 @ 24th Street (26)
IA 141: DM - IA 141 @ SE 37th St (90)
I-380: CR - I-380 @ County Home Rd (21)
I-35: DM - I-35 @ NE MixMaster (North) (69)
I-35: Rest Area: I-35 NB MM 120 near Story City
US 30: CR - US 30 @ Honey Grove Rd (32)
US 30: CR - US 30 @ E of Jappa Rd (33)
I-29/80: CB - I-29/80 @ E of S 24th St (47)
I-80: DM - I-35/80 @ Hickman (19)
I-80: CB - I-80 @ US 6 (12)
I-80: DM - I-80 @ US 65 - West (26)
I-80: QC - I-80 @ CRY48 (15)
I-380: 6W - I-380 @ MM 1.35 (IWZ 3173)
I-29: CB - I-29 @ S of Hamilton Ln (34)
I-80: DM - I-80 @ NE Mixmaster (East) (58)
I-380: WL - I-380 @ Cedar River (06)
I-380: WL - I-380 @ US-20 East -2 (13)
I-380: CR - I-380 @ Blairs Ferry Rd NE (18)
IA 100: CR - IA 100 @ S 22nd St (46)
I-80: NW - I-80 @ IA 14 (03)
US 20: RWIS - US 20 MM 18 @ Moville
I-35: AM - I-35 @ E Lincoln Way (08)
I-35: DM - I-35 @ Ashworth Ave (55)
Collins Rd: CR - Collins Rd @ 1st Ave E (42)
I-80: DM - I-80 Ramps @ I-35 SB NE MixMaster (87)
I-29: SC - I-29 @ 8th St in Sergeant Bluff (03)
US 30: CR - US 30 @ J St SW (28)
US 65: DM - US 65 @ Vandalia (29)
I-80: QC - I-80 @ Brady (18)
I-380: WL - US 218 @ N of San Marnen Dr (21)
US 30: AM - US 30 @ S Dakota Ave (13)
I-380: CR - I-380 @ US 30- South (04)
I-380: WL - I-380 @ Evansdale Drive (09)
I-235: DM - I-235 @ 42nd WSM (72)
US 30: BN - US 30 @ U Ave(05)
I-80: DM - I-80 @ East of US 65 (47)
US 65: DM - US 65 @ University (28)
I-29: SC - I-29 @ Singing Hills (04)
I-235: DM - I-235 @ Euclid (02)
I-80: NW - I-80 @ Hwy T22 (09)
I-80: DM - I-80 @ 34th Ave (56)
I-80: RWIS - I-80 MM 266 near Tipton
US 30: CR - US 30 @ W of 6th St SW (27)
I-80: DM - I-80 @ 38th in Altoona (54)
IA 141: DM - IA 141 @ SE 19th St (91)
I-35: DM - I-35 @ Adams St (74)
I-29: CB - I-29/80 @ 24th Street (03)
US 218: WL - US 218 @ W 1st St (26)
I-80: DM - I-35/80 @ Douglas (42)
IA 4: RWIS - IA 4 MM 25 near Jefferson
I-29: RWIS - I-29 MM 101 near Sloan
US 30: AM - US 30 @ S Duff Ave (17)
I-29: 3B - I-29 @ MM 148 (IWZ 3147)
US 61: 6BH - US 61 @ IA-WI border (IWZ3194)
I-380: CR - I-380 @ 1st Ave SW (09)
US 218: 5Z - US 218 @ MM 39 (IWZ 3146)
US 30: CR - US 30 @ Kirkwood Blvd SW (29)
US 61: D5 - US 61 @ 180th St (DMTT03)
I-380: WL - I-380 @ N of US 20 (19)
I-235: DM - I-235 @ 31st St  (12)
I-35: AM - I-35 @ E 13th St (09)
I-35: Rest Area: I-35 N/S MM 7 - Lamoni - NB Exit
IA 27: 2P - IA27 @ Cedar Falls MM 182.5 (IWZ 3138)
I-80: CB - I-80 @ Woodbury Ave (58)
I-29: CB - I-29 @ S of US 275 (54)
I-80: NW - I-80 @ W. 4th St. (04)
US 67: QC - US 67 Centennial Bridge - IA (13)
US 151: D6 - US 151 @ MM 55.3 near Anamosa (D6TV02)
I-29: CB - I-29 @ IA 192 (23)
I-80: RWIS - I-80 MM 110 @ De Soto
I-29: CB - I-29 @ I-480 Interchange (19)
I-35: 5V - I-35 @ MM 10.5 (IWZ 3105)
I-74: QC - I-74 @ N Tower to IL (07)
I-35: DM - I-35 @ Fillmore St (76)
I-380: CR - I-380 @ 33rd Ave SW (06)
US 275: CB - US 275 East of Missouri River Bridge (25)
I-35: Parking Only: I-35 SB MM 196 near Clear Lk
I-80: 6AM - I-80 @ US 61 (IWZ 3151)
I-35: D1 - I-35 @ 300th St (D1TV11)
I-235: DM - I-235 @ 63rd St (15)
US 65: DM - US 65 @ HWY 5 (31)
US 20: RWIS - US 20 MM 181 near Steamboat Rk
I-80: QC - I-80 @ Northwest Blvd (17)
I-74: QC - I-74 NB @ US 67 (B2)
I-235: DM - I-235 @ E 12th (06)
I-380: CR - I-380 @ 76th Ave (03)
US 30: AM - US 30 @ 520th Ave (14)
US 30: BN - US 30 @ IA 17 (03)
IA 13: CR - IA 13 @ 7th Ave (52)
I-29: RWIS - I-29 MM 76 @ Mo Valley
I-80: D4 - I-80 @ MM 93.3 near Stuart (D4TV01)
US 30: RWIS - US 30 MM 80 @ Carroll
IA 13: CR - IA 13 @ Mt Vernon Rd (49)
I-35: DM - I-35 @ Corporate Woods (53)
I-235: DM - I-235 @ Valley West in WDM (17)
US 65: D1 - US 65 @ MM 98.4 near Mingo SW (D1TV05)
US 67: QC - US 67 Centennial Bridge - IL (12)
I-380: CR - I-380 @ 42nd St NE (15)
US 30: CR - US 30 @ 21st St SW (26)
I-35: Parking Only: I-35 SB MM 120 near Story City
US 63: 2H - US 63 @ Franklin St (IWZ 3164)
Broderick Dr: 6BG - Savanna: Broderick Dr @ Chicago (IWZ 3155)
I-29: CB - I-29 @ 192nd Street (14)
I-380: CR - I-380 @ Diagonal Dr SW (08)
I-80: CB - I-80 @ Missouri River Bridge (01)
US 18: RWIS - US 18 MM 85 near Spencer
I-80: NW - I-80 @ Newton OH (02)
I-74: QC - I-74 @ 5th Ave (03)
I-80: DM - I-80 @ Jordan Creek (18)
I-380: CR - I-380 @ Coldstream Ave NE (13)
I-380: CR - I-380 @ 4th St SE (10)
US 34: RWIS - US 34 MM 263.5 @ Burlington
I-235: DM - I-235 @ E 14th (05)
I-80: DM - I-80 WB @ Hubbell Ave (59)
US 151: D6 - US 151 @ MM 43.5 near Springville E (D6TV04)
I-680: 4P - I-680 @ MM 26.65 (IWZ 3176)
I-80: RWIS - I-80 MM 154 @ Colfax
I-29/80: CB - I-29/80 @ WB On Ramp S Expressway (48)
I-35: D1 - I-35 @ IA 175 Ellsworth (D1TV09)
I-380: IC - I-380 @ Iowa River (17)
I-80: IC - I-80 @ 12th Avenue (23)
Collins Rd: CR - Collins Rd @ C Ave NE (40)
I-29: CB - I-80 @ East I-29 Interchange (57)
US 18: RWIS - US 18 MM 224 near New Hampton
River St: 6BG - Sabula: River St @ Cherry St (IWZ 3109)
I-235: DM - I-235 @ Guthrie (03)
IA 5: DM - Hwy 5 @ US 65/69 (32)
I-80: CB - I-80/29 @ S Expressway St (55)
I-29: SC - I-29 @ RR Bridge (08)
I-35: AM - I-35 @ US 30 (07)
US 30: BN - US 30 @ Story St (01)
IA 10: RWIS - IA 10 MM 24 near Alton
I-235: DM - I-235 @ 42nd St (13)
I-280: QC - I-280 @ Rockingham Rd (21)
I-80: DM - I-35/80 @ University (51)
US 30: CR - US 30 @ 16th Ave SW (22)
I-235: DM - I-235 @ MLK (10)
I-480: CB - I-480 @ Missouri River Bridge (20)
US 30: RWIS - US 30 MM 218 near Tama
US 218: IC - US 218 @ Hwy 1 (11)
I-35: DM - I-35 @ Cumming Ave (75)
I-35: DM - I-35 @ NE 142 Ave (63)
I-380: IC - I-380 @ Hwy 965 NE (16)
US 63: RWIS - US 63 MM 35 @ Ottumwa
I-35: DM - I-35 @ Corporate Woods DMS (37)
I-80: DM - I-35/80/235 @ West Mixmaster (44)
I-35: RWIS - I-35 MM 114 @ Ames
IA 149: 5AB - IA 149 @ MM 10 (IWZ 3114)
US 151: D6 - US 151 @ MM 43.5 near Springville W (D6TV03)
I-35: 1V - I-35 @ North of 260th St (IWZ 3152)
Google Static Map Image
Camera Camera