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