Iowa DOT Logo IADOT ISP
Highways with Cameras
IA 2 3 Cameras
IA 4 1 Camera
IA 5 4 Cameras
IA 9 11 Cameras
IA 10 1 Camera
IA 13 5 Cameras
US 18 4 Cameras
US 20 15 Cameras
IA 22 3 Cameras
I-29 41 Cameras
US 30 36 Cameras
US 34 4 Cameras
I-35 64 Cameras
US 59 2 Cameras
US 61 22 Cameras
US 63 1 Camera
US 65 7 Cameras
US 67 2 Cameras
US 71 1 Camera
I-74 12 Cameras
US 75 12 Cameras
I-80 86 Cameras
IA 92 8 Cameras
IA 100 7 Cameras
IA 137 1 Camera
IA 141 2 Cameras
US 151 4 Cameras
IA 163 2 Cameras
US 218 13 Cameras
I-235 17 Cameras
US 275 4 Cameras
I-280 1 Camera
I-380 45 Cameras
IA 415 1 Camera
I-480 1 Camera
I-680 3 Cameras
Cameras—Statewide
Map of Statewide Between Exit 1B: South 24th Street and Exit 5: Madison Avenue (Council Bluffs). Multiple Waze users reported standstill traffic. Between County Road Z20 (Preston) and US 67 (near Sabula). 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 10'0". From 6:00AM CDT to 9:00PM CDT daily. Until August 30, 2017 at about 9:00PM CDT. Between Exit 144: I-129; US 20; US 75 and Exit 147A: Floyd Boulevard and 4th Street (near Sioux City). The roadway is shared with opposing traffic 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 15'0". No vehicles over 156000 lbs. Axle weight limit 23000 lbs. Until November 7, 2017 at about 12:00PM CDT. Between Exit 85: County Road F62 and Exit 89: County Road F50 (near Hills). The roadway is reduced to one lane due to road construction work. Until September 1, 2017 at about 7:00PM CDT. Between County Road W28 (near Cedar Rapids) and IA 1 (near Mount Vernon). The roadway is reduced to one lane because of night time construction work. From 7:00PM CDT to 6:30AM CDT on Sundays, Mondays, Tuesdays, Wednesdays and Thursdays. Until September 15, 2017 at about 6:30AM CDT. Between Exit 90: IA 160; Oralabor Road and Exit 94: 36th Street (near Ankeny). The roadway is reduced to one lane because of night time construction work. From 8:00PM CDT to 6:00AM CDT on Sunday, Monday, Tuesday, Wednesday and Thursday. Until Friday, at about 6:00AM CDT. Between Exit 306: US 67 (Bettendorf) and Exit 284: County Road Y40 (Walcott). The roadway is reduced to one lane because of night time construction work. Look out for flaggers. From 7:00PM CDT to 6:00AM CDT on Sundays, Mondays, Tuesdays, Wednesdays and Thursdays. Until October 27, 2017 at about 6:00AM CDT. Between US 65; IA 117 and County Road F17 (1 mile east of the Mingo area). The roadway is reduced to one lane due to road construction work. Until August 31, 2017 at about 4:00PM CDT. Between County Road F4R and County Road F31 (near Granger). The roadway is reduced to one lane due to road construction work. There is a width limit in effect. Width limit 16'0". Until today at about 5:00PM CDT. Between County Road G35 and US 6 (near Atlantic). 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 CDT to 8:00PM CDT on weekdays and Saturdays. Until October 25, 2017 at about 3:00PM CDT. Between US 71 and I-80; US 71 (2 miles east of the Atlantic 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 CDT to 8:00PM CDT on weekdays and Saturdays. Until October 25, 2017 at about 3:00PM CDT. Between IA 8 and County Road D52 (2 to 3 miles north of the Dysart area). 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. Width limit 9'6". Until September 29, 2017 at about 6:30PM CDT. Between IA 48 (Red Oak) and US 71 (near Villisca). The roadway is reduced to one lane due to road construction work. A pilot car is in operation. Look out for flaggers. There is a width limit in effect. Width limit 16'0". From 7:00AM CDT to 7:00PM CDT on weekdays and Saturdays. Until September 1, 2017 at about 3:00PM CDT. Between County Road C54 and County Road W13 (near Fairbank). 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. Width limit 9'6". Until September 29, 2017 at about 6:30PM CDT. Between County Road F31 and County Road F4R (near Granger). The roadway is reduced to one lane due to bridge construction work. There is a width limit in effect. Width limit 16'0". Until September 1, 2017 at about 5:00PM CDT. Between US 151 and US 52 (near Dubuque). The road is closed intermittently due to road construction work. From 9:00AM CDT to 3:00PM CDT on Tuesdays, Wednesdays and Thursdays. Until August 31, 2017 at about 4:00PM CDT. Between US 218 and County Road C66 (near Waterloo). The roadway is reduced to one lane due to road construction work. The roadway is shared with opposing traffic. There is an axle load limit in effect. There is a weight limit in effect. Axle weight limit 20000 lbs. No vehicles over 156000 lbs. Until November 17, 2017 at about 4:00PM CDT. Between I-80; County Road T22 and US 6 (near Kellogg). The road is closed due to road construction work. A detour is in operation. Until October 6, 2017 at about 4:00PM CDT. Between County Road R69 (7 miles east of the Leon area) and IA 14 (near Corydon). Look out for a slow moving maintenance vehicle due to road construction work. Until today at about 4:00PM CDT. Between US 30 and County Road E53 (near Stanwood). The road is closed due to road construction work. A detour is in operation. Until October 31, 2017 at about 9:00PM CDT. Between IA 16; County Road V43 and County Road V63 (near Batavia). The roadway is reduced to one lane due to road construction work. Until Friday, at about 2:00PM CDT. Between County Road S60 (Promise City) and County Road S26 (Corydon). Look out for a slow moving maintenance vehicle due to road marking work in progress. Until today at about 10:00AM 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. A detour is in operation. Permitted oversize loads are prohibited. Until December 1, 2017 at about 4:00PM CDT. Between Exit 147: County Road D20 (2 miles north of the Williams area) and the Minnesota Border (12 miles north of the Hanlontown area). The roadway is reduced to one lane due to road construction work. There is a width limit in effect. Width limit 16'0". From 6:00AM CDT to 10:00PM CDT on weekdays. Until Thursday, at about 4:00PM CDT.
I-235: DM - I-235 @ 42nd St (13)
I-80: DM - I-80 @ 1st Ave in Altoona (39)
I-80: QC - I-80 @ LeClaire (20)
US 61: MUS - US 61 @ MM 72.25 (IWZ 3146_7603)
US 218: IC - US 218 @ Hwy 1 (11)
US 61: MUS - US 61 @ MM 79 (IWZ 3171)
IA 100: CR - IA 100 @ IA 13 (47)
US 18: RWIS - US 18 MM 224 near New Hampton
US 218: WL - US 218 @ Hawthorn (22)
IA 5: DM - Hwy 5 @ Fleur (33)
I-680: D4 - I-680 @ MM 21.4 (IWZ3175)
IA 13: CR - IA 13 @ Cottage Grove Pkwy (50)
IA 137: RWIS - IA 137 MM 13 @ Eddyville
I-380: CR - I-380 @ 33rd Ave SW (06)
IA 92: DM - IA 92 WB @ Martensdale (IWZ 3154_7373)
I-80: DM - I-35/80 @ NE 22nd St (52)
I-380: RWIS - I-380 MM 20 @ Cedar Rapids
US 18: RWIS - US 18 MM 85 near Spencer
I-35: D1 - I-35 @ MM 151 near Woolstock (D1TV08)
I-680: D4 - I-680 @ MM 26.65 (IWZ 3176)
US 65: D1 - US 65 @ MM 98.4 near Mingo NE (D1TV06)
I-29: SC - I-29 @ Gordon Dr Off Ramp (29)
I-380: WL - I-380 @ Cedar River (06)
I-380: CR - I-380 @ Collins Rd- South (16)
US 61: D5 - US 61 @ IA 92 (IWZ 3195_SB)
IA 9: DEC - IA 9 @ Montgomery St (IWZ 3135_7413)
I-80: QC - I-80 @ CRY48 (15)
US 75: D3 - US 75 @ Co Rd 38 (IWZ 3142_SBz)
I-35: Rest Area: I-35 NB/SB MM 159 near Dows
I-80: NW - I-80 @ Hwy T22 (09)
US 30: NV - US 30 @ 580th Ave (01)
US 75: D3 - US 75 @ Co Rd 38 (IWZ 3142_SB)
US 20: SC - US 20 @ Gordon (18)
IA 9: DEC - IA 9 @ Old Stage Rd (IWZ 3172_7418)
I-80: CB - I-80 @ Hubbard Road (11)
I-380: CR - I-380 @ US 30- South (04)
IA 22: D5 - IA 22 @ IA 1 Kalona (IWZ3173)
US 75: D3 - US 75 @ Merrill (IWZ 3105)
US 65: DM - US 65 @ Army Post Rd (30)
US 30: BN - US 30 @ U Ave(05)
I-35: RWIS - I-35 MM 33 @ Osceola
I-80: IC - I-80 @ Jasper Ave (02)
IA 100: CR - IA 100 @ S 22nd St (46)
US 30: BN - US 30 @ Quill Ave(02)
I-380: CR - I-380 @ 42nd St NE (15)
I-29: SC - I-29 @ Floyd (09)
IA 9: DEC - IA 9 @ Old Stage Rd (IWZ 3172)
I-35: Parking Only: I-35 SB MM 196 near Clear Lk
I-380: CR - I-380 @ County Home Rd (21)
I-74: QC - I-74 @ 12th Ave (02)
I-80: DM - I-80 @ US 65 - West (26)
I-35: AM - I-35 @ IA 210 (01)
IA 9: DEC - IA 9 @ Montgomery St (IWZ 3135)_7414)
US 151: D6 - US 151 @ MM 55.3 near Anamosa (D6TV02)
I-74: QC - I-74 @ Spruce Hills (10)
I-80: RWIS - I-80 MM 220 @ Williamsburg
US 218: IC - US 218 @ Melrose DMS (25)
US 65: DM - US 65 @ University (28)
I-35: Parking Only: I-35 SB MM 120 near Story City
US 218: WL - US 218 @ W 1st St (26)
I-235: DM - I-235 @ Guthrie (03)
I-80: RWIS - I-80 MM 266 near Tipton
I-380: WL - Evansdale water Tower - West (16)
US 75: D3 - US 75 @ MM 114.3 (IWZ 3147_SB)
IA 100: CR - IA 100 @ E Post Rd (45)
US 65: D1 - US 65 @ MM 98.4 near Mingo SW (D1TV05)
I-35: DM - I-35 @ Mile Post 94 (60)
I-380: CR - I-380 @ 1st Ave SW (09)
US 30: RWIS - US 30 MM 218 near Tama
I-29: CB - I-29 @ S of South I-680 Interchange (35)
I-80: IC - I-80 @ Prairie du Chein (24)
IA 92: DM - IA 92 WB @ Martensdale (IWZ 3154_7370)
US 30: NV - US 30 @ S 11th St (04)
US 30: CR - US 30 @ IA 13 (34)
I-29: CB - I-29 @ 25th Street (22)
I-380: CR - I-380 @ 76th Ave (03)
US 275: CB - US 275 @ South Expressway (28)
US 75: D3 - US 75 @ Co Rd 38 (IWZ 3142_NB)
I-35: D2 - I-35 @ MM 160 near Dows (D2TV08)
I-80: RWIS - I-80 MM 110 @ De Soto
I-380: WL - Evansdale water Tower - East (17)
US 75: D3 - US 75 @ MM 109 (IWZ3197_NB)
I-80: RWIS - I-80 MM 72 near Adair
I-80: DM - I-80 WB @ Hubbell Ave (59)
I-80: D5 - IA 22 @ IA 1 Kalona (IWZ3173_EB)
I-380: CR - I-380 @ 4th St SE (10)
US 61: D5 - US 61 @ IA 92 (IWZ 3195_NB)
I-35: AM - I-35 @ E 190th St (10)
I-380: IC - I-380 @ Hwy 965 NE (16)
US 65: DM - US 65 @ Vandalia (29)
US 61: D5 - US 61 @ MM 76.15 (IWZ 3188_SB)
US 61: D5 - US 61 @ MM 76.15 (IWZ 3188)
I-29: CB - I-29 @ Basswood Road (15)
US 30: CR - US 30 @ Williams Blvd SW (24)
I-35: RWIS - I-35 MM 153 near Williams
US 30: CR - US 30 @ J St SW (28)
I-29: SC - I-29 @ RR Bridge (08)
I-80: CB - I-80 @ West I-29 Interchange (02)
I-35: DM - I-35 @ Cumming Ave (75)
I-35: AM - I-35 @ South of 260th St (IWZ 3159)
I-380: WL - I-380 @ S. Raymond Road (11)
US 30: CR - US 30 @ Stoney Point Rd (23)
US 61: D5 - US 61 @ MM 29.8 near Burlington (D5TV03)
IA 4: RWIS - IA 4 MM 25 near Jefferson
IA 141: DM - IA 141 @ E 1st St (92)
I-29: SC - I-29 @ Riverside (13)
I-74: QC - I-74 @ N Tower to IA (05)
I-380: CR - I-380 @ Boyson Rd (19)
IA 13: CR - IA 13 @ Mt Vernon Rd (49)
I-80: CB - I-80 @ McPherson (10)
US 61: D5 - US 61 @ IA 92 (IWZ 3195_WB)
US 20: D6 - US 20 MM 293 @ Dyersville (1)
I-29: CB - I-29 @ S of Hamilton Ln (34)
US 275: CB - US 275 @ 24th Street (26)
IA 9: DEC - IA 9 @ Old Stage Rd (IWZ 3172_7419)
US 30: NV - US 30 @ SW 4th St (03)
I-29: SC - I-29 @ South of Riverside (12)
I-80: IC - I-80 @ Herbert Hoover Highway (09)
I-80: DM - I-35/80/235 @ NE Mixmaster (01)
US 75: D3 - US 75 @ MM 109 (IWZ3197)
US 30: AM - US 30 @ University Blvd (16)
US 30: NV - US 30 @ 19th St (05)
US 30: AM - US 30 @ 520th Ave (14)
I-29: CB - I-29 @ South I-680 Interchange (36)
I-80: IC - I-80 @ Hwy 965 - East (05)
US 61: RWIS - US 61 MM 159 @ Maquoketa
IA 2: RWIS - IA 2 MM 219 near Cantril
US 218: IC - US 218 @ Melrose (12)
I-35: AM - I-35 @ Heart of Iowa Nature Trail (02)
US 30: BN - US 30 @ Mile Post 139 (04)
US 34: RWIS - US 34 MM 49 near Red Oak
I-80: IC - I-80 @ Wapsi Ave (10)
I-35: Parking Only: I-35 NB MM 212 near Joice
I-80: CB - I-80 @ Harry Langdon (07)
US 34: RWIS - US 34 MM 263.5 @ Burlington
I-80: DM - I-35/80 @ Hwy 141 (20)
I-29: SC - I-29 @ US 20 - South (05)
US 218: D5 - US 218 @ MM 80.9 near Riverside (D5TV01)
US 20: WL - US 20 @ Ansburough (01)
US 59: RWIS - US 59 MM 129 @ Ida Grove
US 67: QC - US 67 Centennial Bridge - IL (12)
I-35: Parking Only: I-35 NB MM 196 near Clear Lk
I-80: DM - I-80/35 @ E of Morningstar (IWZ 3158)
US 61: D5 - US 61 @ IA 92 (IWZ 3195_EB)
IA 92: CB - IA 92 @ Harry Langdon (IWZ 3134)
I-35: RWIS - I-35 MM 114 @ Ames
US 30: AM - US 30 @ 500th Ave (12)
I-35: Rest Area: I-35 NB MM 33 near Osceola
I-35: Rest Area: I-35 N/S MM 7 - Lamoni - Car Prkg
I-235: DM - I-235 @ Polk Blvd (14)
I-29: RWIS - I-29 MM 10 @ Sidney
IA 163: DM - Hwy 163-University Ave @ Hickory (46)
I-80: DM - I-80 EB @ Hubbell ave (25)
US 151: D6 - US 151 @ MM 43.5 near Springville W (D6TV04)
US 30: CR - US 30 @ Kirkwood Blvd SW (29)
I-29: SC - I-29 @ South of RR Bridge (28)
I-80: NW - I-80 @ Speedway Dr. (07)
I-35: DM - I-35 @ Oralabor (40)
I-80: CB - I-80 @ Minden Interchange (39)
I-80: IC - I-80 @ Half Moon Rd (01)
US 20: RWIS - US 20 MM 18 @ Moville
I-35: Rest Area: I-35 NB MM 120 near Story City
US 20: RWIS - US 20 MM 316 @ Dubuque
I-80: DM - I-35/80 @ Merle Hay (22)
US 59: RWIS - US 59 MM 95 @ Denison
I-35: DM - I-35 @ 1st St in Ankeny (41)
US 67: QC - US 67 Centennial Bridge - IA (13)
I-80: NW - I-80 @ W. 4th St. (04)
I-80: D3 - US 75 @ Merrill (IWZ 3105_NB)
I-80: DM - I-80 @ Jordan Creek (18)
I-29: CB - I-29 @ North I-680 Interchange (37)
I-380: IC - I-380 @ Swan Lake (15)
US 30: AM - US 30 @ MIle Post 142 (11)
I-80: DM - I-80 @ 38th in Altoona (54)
I-35: Rest Area: I-35 N/S MM 7 - Lamoni - NB Exit
I-74: QC - I-74 @ 53rd St (11)
I-235: DM - I-235 @ Euclid (02)
I-35: D1 - I-35 @ IA 175 Ellsworth (D1TV09)
I-380: IC - I-80 @ I-380/US 218 (03)
US 30: AM - US 30 @ Mile Post 147 (15)
I-80: RWIS - I-80 MM 290 @ Davenport
I-80: DM - I-80/35 @ W of Morningstar (IWZ 3112)
I-35: AM - I-35 @ North of 260th St (IWZ 3152)
US 30: CR - US 30 @ W of 6th St SW (27)
US 61: D5 - US 61 @ MM 76.15 (IWZ 3188_NB)
I-80: QC - I-80 EB @ DMS (14)
IA 13: CR - IA 13 @ Bertram Rd (48)
I-80: DM - I-35/80 @ Hickman (19)
I-235: DM - I-235 @ 63rd St (15)
I-380: WL - I-380 @ US-20 West (05)
I-29: CB - I-29/80 @ S Expressway (05)
I-35: OSC - I-35 @ IA 207 (IWZ3174)
US 20: RWIS - US 20 MM 181 near Steamboat Rk
US 30: RWIS - US 30 MM 311 @ DeWitt
I-29: RWIS - I-29 MM 101 near Sloan
IA 9: RWIS - IA 9 MM 265 near Decorah
I-80: QC - I-80 @ I-280(16)
I-35: RWIS - I-35 MM 186 near Mason City
I-35: DM - I-35 @ NE 36th St (61)
US 30: CR - US 30 @ Ivanhoe Rd SW (31)
I-29: CB - I-29 @ 35th Street (21)
US 20: SC - US 20 @ Lakeport (14)
US 30: AM - US 30 @ S Dayton Ave (18)
IA 9: DEC - IA 9 @ Montgomery St (IWZ 3135)
I-29: SC - I-29 @ Hamilton (11)
I-80: D5 - IA 22 @ IA 1 Kalona (IWZ3173_Intersection)
US 18: D2 - US 18 @ MM 210 near Floyd (D2TV6)
US 61: MUS - US 61 @ MM 72.25 (IWZ 3146)
US 63: WL - US 63 @ Franklin St (IWZ 3164)
US 75: D3 - US 75 @ Merrill (IWZ 3105_SB)
I-380: WL - US 218 @ San Marnan Dr (20)
I-280: QC - I-280 @ Rockingham Rd (21)
I-35: D1 - I-35 @ 300th St (D1TV11)
IA 9: RWIS - IA 9 MM 90.53 @ Estherville
I-235: DM - I-235 @ MLK (10)
US 65: DM - US 65 @ HWY 5 (31)
I-80: NW - I-80 @ 52nd St (01)
I-380: CR - I-380 @ Wright Bros Blvd (02)
I-235: DM - I-235 @ 7th Ave (08)
IA 5: DM - Hwy 5 @ Hwy 28 (34)
I-29: SC - I-29 @ 8th St in Sergeant Bluff (03)
US 30: AM - US 30 @ Mile Post 152 (19)
IA 100: CR - IA 100 @ Tama St (43)
IA 141: DM - IA 141 @ SE 19th St (91)
I-80: DM - I-35/80 @ 86th St (21)
I-29: CB - I-29 @ Weigh Station (43)
US 30: BN - US 30 @ IA 17 (03)
I-80: DM - I-80/35 @ MM 137 (IWZ3187)
I-29: CB - I-29 @ 192nd Street (14)
I-80: NW - I-80 @ E. 12th St. (05)
US 75: D3 - US 75 @ MM 114.3 (IWZ 3147)
I-29: SC - I-29 @ 1st St in Sergeant Bluff (02)
US 20: SC - US 20 @ Christy (15)
I-80: QC - I-80 @ Brady (18)
I-35: DM - I-35 @ Corporate Woods (53)
US 30: RWIS - US 30 MM 80 @ Carroll
I-29: CB - I-29 @ IA 370 (13)
US 30: CR - US 30 @ 21st St SW (26)
IA 92: D5 - IA 92 @ Co Rd R45 (IWZ 3170_WB)
US 34: RWIS - US 34 MM 87 near Creston
IA 92: DM - IA 92 WB @ Martensdale (IWZ 3154_7374
I-235: DM - I-235 @ Keo Way (09)
IA 5: DM - Hwy 5 @ US 65/69 (32)
IA 2: RWIS - IA 2 MM 70 @ Bedford
I-29: SC - I-29 @ S. Riverside (27)
I-35: DM - I-35 @ Adams St (74)
I-235: DM - I-235 @ E 14th (05)
US 218: WL - US 218 @ W 8th St (25)
US 30: CR - US 30 @ E of Jappa Rd (33)
I-80: NW - I-80 @ Newton OH (02)
I-74: QC - I-74 @ I-80 (19)
US 71: RWIS - US 71 MM 172 near Storm Lk
I-29: CB - I-29/80 @ 24th Street (03)
I-35: DM - I-35 @ MM 59.35 (IWZ 3113)
I-35: AM - I-35 @ E 13th St (09)
US 61: D5 - US 61 @ MM 74 (IWZ 3191_EB)
I-380: IC - I-380 @ Penn St (14)
I-80: DM - I-35/80 @ 2nd Ave (23)
I-29: SC - I-29 @ Singing Hills (04)
US 61: MUS - US 61 @ MM 72.25 (IWZ 3146_7602)
IA 9: DEC - IA 9 @ Old Stage Rd (IWZ 3172_7416)
I-480: CB - I-480 @ Missouri River Bridge (20)
IA 5: DM - Hwy 5 @ SW Connector (35)
I-380: CR - I-380 @ Coldstream Ave NE (13)
I-235: DM - I-235 @ 22nd St in WDM (16)
I-35: DM - I-35 @ MM 55.6 (IWZ3141)
I-380: WL - I-380 @ US-20 East -2 (13)
I-74: QC - I-74 @ Avenue of the Cities (01)
I-35: D1 - I-35 @ US 20 Williams (D1TV10)
I-35: DM - I-35 @ McKinley St (79)
I-80: IC - I-80 @ Hwy 965 (04)
I-80: RWIS - I-80 MM 43 near Avoca
I-35: AM - I35 @ E Lincoln Way (08)
IA 13: CR - IA 13 @ 7th Ave (52)
IA 22: D5 - IA 22 @ IA 1 Kalona (IWZ3173_WB)
I-380: CR - I-380 @ 32nd St NE (14)
I-80: IC - I-80 @ Dubuque St (07)
IA 100: CR - IA 100 @ Menards Ln (44)
I-80: DM - I-35/80 @ Meredith Dr (57)
I-80: RWIS - I-80/29 MM 2 @ Co Bluffs
I-80: NW - I-80 @ E 84th St. (08)
I-35: AM - I-35 @ US 30 (06)
I-380: IC - I-380 @ Swisher (18)
I-235: DM - I-235 @ University (71)
I-29: CB - I-29 @ US 275 (53)
I-80: CB - I-80 @ Valley View (09)
I-380: CR - I-380 @ Diagonal Dr SW (08)
IA 22: D5 - IA 22 @ IA 1 Kalona (IWZ3173_SB)
IA 9: DEC - IA 9 @ Montgomery St (IWZ 3135_7415)
IA 10: RWIS - IA 10 MM 24 near Alton
US 20: WL - US 20 @ Hammond (03)
I-35: DM - I-35 @ Fillmore St (76)
I-35: DM - I-35 @ Hwy 5  (36)
I-35: DM - I-35 @ MM 63 (IWZ 3153)
I-29: CB - I-29 @ West I-80 Interchange (North) (52)
I-35: Rest Area: I-35 N/S MM 7 - Lamoni - SB Ent.
I-35: AM - I-35 @ Mile Post 107.8 (04)
I-80: DM - I-80 @ Grand Prairie Pkwy (48)
US 34: D5 - US 34 @ MM 246.75 near New London (D5TV02)
US 75: D3 - US 75 @ MM 114.3 (IWZ 3147_NB)
I-80: DM - I-80 @ East of US 65 (47)
I-80: QC - I-80 @ Northwest Blvd (17)
I-74: QC - I-74 @ Toll Plaza to IA (04)
I-80: NW - I-80 @ 108th St. (10)
I-35: D2 - I-35 @ MM 196.3 near Clear Lake (D2TV01)
IA 100: CR - IA 100 @ Edgewood Rd NE (35)
US 61: D5 - US 61 @ MM 76.15 (IWZ 3188_WB)
I-80: DM - I-80 @ East MixMaster (IWZ3183)
I-80: IC - I-80 @ 12th Avenue (23)
I-380: CR - I-380 @ Collins Rd- North (17)
US 61: D5 - US 61 @ MM 74 (IWZ 3191)
US 30: BN - US 30 @ Story St (01)
I-29: SC - I-29 @ US 20 - North (07)
I-74: QC - I-74 @ Toll Plaza to IL (06)
IA 92: RWIS - IA 92 MM 199 near Sigourney
US 275: CB - US 275 @ 11th Street (27)
I-35: AM - I-35 @ Mile Post 105.6 (03)
IA 415: DM - IA 415 @ Mile Long Bridge (66)
I-380: WL - US 218 @ N of San Marnen Dr (21)
I-80: NW - I-80 @ IA 14 (03)
I-35: Parking Only: I-35 SB MM 31 near Osceola
US 218: RWIS - US 218 MM 211 @ Plainfield
US 30: AM - US 30 @ S Dakota Ave (13)
US 61: MUS - US 61 @ MM 79 (IWZ 3171_7600)
US 61: MUS - US 61 @ MM 79 (IWZ 3171_7601)
US 20: SC - US 20 @ Morningside (17)
I-74: QC - I-74 @ 5th Ave (03)
US 61: D5 - US 61 @ MM 74 (IWZ 3191_NB)
I-80: RWIS - I-80 MM 154 @ Colfax
US 20: SC - US 20 @ Sunnybrook (16)
I-80: IC - I-80 @ Hwy 1 (08)
I-80: DM - I-80 @ 34th Ave (56)
US 65: DM - US 65 @ NE 46th (27)
US 18: D2 - US 18 @ MM 186.3 near Mason City (D2TV03)
IA 100: CR - IA 100 W of I-380 (36)
US 151: RWIS - US 151 MM 49 near Anamosa
IA 92: D5 - IA 92 @ Co Rd R45 (IWZ 3170)
I-80: DM - I-35/80 @ E 14th (24)
I-80: IC - I-80 @ Black Hawk Ave NW (27)
US 30: CR - US 30 @ 16th Ave SW (22)
I-29: CB - I-29 @ IA 192 (23)
I-380: WL - I-380 @ MM 64 (14)
US 218: WL - US 218 @ Williston Rd (23)
I-380: WL - I-380 @ River Forest Road (07)
I-35: DM - I-35 @ Maffitt Lake Rd (73)
I-235: DM - I-235 @ 28th St (11)
I-235: DM - I-235 @ 31st St  (12)
I-74: QC - I-74 @ Last Iowa Exit (08)
I-74: QC - I-74 @ Middle Rd (09)
I-35: DM - I-35 @ NE 126 Ave (62)
US 20: WL - US-20 @ S. Canfield Road (18)
I-35: Rest Area: I-35 N/S MM 214 near Northwood
I-80: IC - I-80 @ Eagle Ave NW (28)
I-80: DM - I-80 @ NE 80th in Altoona (38)
I-80: DM - I-80 E Exit to N I-35 (67)
US 218: WL - US 218 @ Sergeant Rd (27)
I-380: WL - I-380 @ Gilbertville Road (10)
I-380: CR - I-380 @ US 30- North (05)
I-29: SC - I-29 @ US 20 (06)
I-80: NW - I-80 @ Kellog OH (11)
I-235: DM - I-235 @ E 12th (06)
I-35: DM - I-35 @ NE 158 Ave (64)
US 30: RWIS - US 30 MM 252 @ Cedar Rapids
I-235: DM - I-235 @ Valley West in WDM (17)
US 20: RWIS - US 20 MM 97 @ Rockwell City
I-380: CR - I-380 @ Rest Area (01)
US 61: D5 - US 61 @ MM 74 (IWZ 3191_WB)
I-380: IC - I-380 @ Iowa River (17)
I-35: DM - I-35 @ NE 142 Ave (63)
I-35: DM - I-35 @ NE Mixmaster (North) (69)
IA 2: RWIS - IA 2 MM 164 near Centerville
I-35: DM - I-35 @ Hwy G50 (80)
US 218: WL - US 218 @ E. 11th St (24)
I-380: CR - I-380 @ 8th St NE (11)
I-80: CB - I-80 @ US 6 (12)
I-74: QC - I-74 @ N Tower to IL (07)
I-80: IC - I-80 @ Y Ave (26)
US 30: AM - US 30 @ S Duff Ave (17)
US 30: CR - US 30 @ Edgewood Rd SW (25)
I-380: CR - I-380 @ Tower Terrace Rd (20)
I-35: DM - I-35 @ IA 92 (78)
I-80: CB - I-80 @ West I-29 Interchange (East) (50)
I-80: CB - I-80 @ Madison Avenue (08)
I-380: CR - I-380 @ Blairs Ferry Rd NE (18)
US 61: D5 - US 61 @ IA 92 (IWZ 3195)
US 61: D5 - US 61 @ MM 74 (IWZ 3191_SB)
I-680: D4 - I-680 @ MM 20.2 (IWZ 3160)
I-80: IC - I-80 @ 1st Ave (06)
I-80: DM - I-80 @ Ashworth Rd (70)
I-35: DM - I-35 @ Grand (49)
I-35: AM - I-35 @ US 30 (07)
US 218: RWIS - US 218 MM 38 near Mt Pleasant
I-29: CB - I-29 @ I-80 EB Ramp (45)
I-35: Rest Area: I-35 N/S MM 7 - Lamoni - Trk Prkg
IA 9: DEC - IA 9 @ Old Stage Rd (IWZ 3172_7417)
I-80: DM - I-35/80 @ Douglas (42)
I-29: SC - I-29 @ Sergeant Bluff Rest Area (01)
I-80: D4 - I-80 @ MM 93.3 Stuart (D4TV01)
I-380: WL - I-380 @ US-20 East -1 (12)
I-380: CR - I-380 @ H Ave NE (12)
I-80: DM - I-35/80/235 @ West Mixmaster (44)
I-80: DM - I-35/80 @ University (51)
I-29: CB - I-29 @ RR Crossing (44)
US 20: RWIS - US 20 MM 277 @ Manchester
IA 92: D5 - IA 92 @ Co Rd R45 (IWZ 3170_EB)
IA 13: CR - IA 13 @ Linn Aire Dr (51)
I-80: CB - I-80 @ I-680 Interchange (38)
IA 163: RWIS - IA 163 MM 45 @ Pella
I-29: RWIS - I-29 MM 76 @ Mo Valley
I-380: WL - I-380 @ River Road (08)
I-35: D1 - I-35 @ Williams DMS (D1TV02)
I-380: WL - I-380 @ Evansdale Drive (09)
US 218: WL - US 218 @ SB Ramp to I-380 SB (04)
US 30: NV - US 30 @ 600th Ave (02)
I-80: CB - I-80 @ Missouri River Bridge (01)
US 75: D3 - US 75 @ Co Rd 38 (IWZ 3142)
I-35: RWIS - I-35 MM 13 near Leon
I-35: Rest Area: I-35 SB MM 33 near Osceola
I-29: CB - I-29 @ Nebraska Avenue (17)
US 30: CR - US 30 @ Honey Grove Rd (32)
US 151: D6 - US 151 @ MM 43.5 near Springville E (D6TV03)
I-35: DM - I-35 @ Mills Civic (50)
I-29: SC - I-29 @ Wesley Parkway (10)
I-29: CB - I-29 @ 9th Avenue (18)
I-80: DM - I-35/80 @ Westown PKWY (68)
I-80: CB - I-80 @ East I-29 Interchange (06)
I-380: CR - I-380 @ Wilson Ave SW (07)
US 75: D3 - US 75 @ MM 109 (IWZ3197_SB)
I-80: NW - I-80 @ Hwy T38N (12)
US 20: WL - US 20 @ Hawkeye Road (02)
I-235: DM - I-235 @ 2nd Ave (07)
I-235: DM - I-235 @ E 21st (04)
I-35: DM - I-35 @ Ashworth Ave (55)
I-35: DM - I-35 @ Corporate Woods Dr (37)
I-35: D2 - I-35 @ MM 194.3 Clear Lake (D2TV02)
I-380: WL - I-380 N of US 20 (19)
I-80: NW - I-80 @ Speedway (06)
US 275: CB - US 275 East of Missouri River Bridge (25)
I-29: SC - I-29 @ Bluff (26)
I-380: IC - I-380 @ Forevergreen Rd (13)
I-380: WL - I-380 @ Poyner Road (15)
US 30: CR - US 30 @ C St SW (30)
I-29: CB - I-29 @ I-480 Interchange (19)
I-80: DM - I-80 @ NE Mixmaster (East) (58)
I-35: DM - I-35 @ Hoover St (77)
Google Static Map Image
Camera Camera