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