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