Iowa DOT Logo IADOT ISP
Cameras—Statewide
Map of Statewide Between 13th Street; Calvert Drive and Lincoln Road (Bettendorf). The roadway is reduced to one lane due to road construction work. Until December 3, 2019 at about 6:00AM CDT. Between County Road B20 and IA 122 (near Mason City). The roadway is reduced to one lane due to road construction work. Until tomorrow at about 6:00PM CDT. Between Exit 3: Avenue of the Cities and Exit 1 - River Drive (Moline). The road is closed due to bridge construction work. A detour is in operation. Until November 26, 2019 at about 8:00AM CDT. Between Exit 4: US 67; Grant Street and State Street and Exit 3: Middle Road and Locust Street (Bettendorf). The road is closed due to road construction work. A detour is in operation. Until December 3, 2019 at about 8:00AM CDT. Between Exit 106: County Roads F90 and P58 (near Earlham) and Exit 122: 60th Street (West Des Moines). The roadway is reduced to one lane because of night time construction work. There is a width limit in effect. Width limit 16'0". From 7:00PM CDT to 5:00AM CDT on Sunday, Monday, Tuesday, Wednesday and Thursday. Until tomorrow at about 5:00AM CDT. Between Exit 225: US 151; County Road W21 (3 miles east of the Williamsburg area) and Exit 239: I-380; US 218; IA 27 (Coralville). The roadway is reduced to one lane because of night time construction work. From 7:00PM CDT to 6:00AM CDT on weekdays. Until July 29, 2019 at about 6:00AM CDT. Between County Road D25 and County Road C73 (Iowa Falls). The road is closed due to road construction work. A detour is in operation. Until July 31, 2019 at about 3:00PM CDT. Between Franklin St and Airline Highway (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 Nebraska State Line and I-29 (2 miles west of the Pacific Junction area). The roadway is reduced to one lane because of flooding. There is a width limit in effect. Width limit 12'0". Between the Missouri State Line and IA 333 (near Hamburg). The road is closed because of flooding. Between US 65; IA 117 (near Mingo) and US 30 (near Marshalltown). The roadway is reduced to one lane due to road construction work. There is a width limit in effect. Width limit 16'0". Until October 4, 2019 at about 4:00PM CDT. Between County Road Y21 (Rickardsville) and County Road X71 (Holy Cross). The road is closed due to road construction work. A detour is in operation. Until November 1, 2019 at about 12:00PM CDT. Between Exit 51: County Road M56 (near Marne) and Exit 97: County Road P48 (Stuart). The roadway is reduced to one lane due to road construction work. There is a width limit in effect. Width limit 16'0". Until August 1, 2019 at about 3:00PM CDT. Between Exit 23: County Road L55 (near Minden) and Exit 54: IA 173 (near Marne). The roadway is reduced to one lane due to road construction work. There is a width limit in effect. Width limit 16'0". Until July 25, 2019 at about 3:00PM CDT. Between IA 16 (near Salem) and County Road W75 (near Mount Pleasant). The roadway is reduced to one lane due to bridge construction work. Until August 1, 2019 at about 2:00PM CDT. Between I-29; County Road J64 and US 275 (near Hamburg). The road is closed because of flooding. Between US 30 (1 mile south of the Newhall area) and County Road E44 (near Van Horne). The road is closed due to road construction work. A detour is in operation. Until January 31, 2020 at about 3:00PM CDT. Between County Road T25 (Oskaloosa) and County Road V13 (near University Park). The roadway is reduced to one lane due to road construction work. Look out for a slow moving maintenance vehicle. Until September 13, 2019 at about 6:00PM CDT. Between US 59 (Shenandoah) and County Road J20 (Essex). 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 3:00PM CDT on weekdays. Until August 15, 2019 at about 3:00PM CDT. Between County Road M37 (near Emerson) and IA 48 (Red Oak). The roadway is reduced to one lane due to road construction work. Look out for temporary traffic lights. There is a width limit in effect. There is a height limit in effect. Width limit 11'1". Height limit 15'0". Until August 1, 2019 at about 3:00PM CDT. Between County Road T47 and County Road T53 (near Morrison). The road is closed due to bridge construction work. A detour is in operation. Until August 30, 2019 at about 4:00PM CDT. Between US 18; County Road T44 and County Road B17 (Floyd). The roadway is reduced to one lane due to bridge construction work. Look out for temporary traffic lights. There is a height limit in effect. There is a width limit in effect. Width limit 13'0". Height limit 15'0". Until September 19, 2019 at about 11:59PM CDT. Between Exit 70: IA 148; County Road F58 (near Anita) and Exit 86: IA 25 (near Menlo). The roadway is reduced to one lane due to road construction work. There is a width limit in effect. Width limit 16'0". Until July 25, 2019 at about 3:00PM CDT. Between County Road S34 and County Road B30 (Mason City). The roadway is reduced to one lane due to road construction work. There is a width limit in effect. There is a length limit in effect. Width limit 12'0". Vehicle length limit 80 ft. Until November 28, 2019 at about 8:00AM CDT. Between County Road G38 and IA 22 (Muscatine). The left lane is closed because of road maintenance activities. Until tomorrow at about 9:00AM CDT. Between the Missouri River bridge and I-29 (Sidney). The road is closed because of flooding. A detour is in operation. Between Exit 313: IA 946 and the Mississippi River bridge (Dubuque). The road is closed due to bridge construction work. A detour is in operation. From 6:00AM CDT to 3:00PM CDT on weekdays. Until August 5, 2019 at about 3:00PM CDT. Between US 65 and County Road S56 (near Mason City). The roadway is reduced to one lane due to road construction work. There is a width limit in effect. Width limit 16'0". Until tomorrow at about 5:00PM CDT. Between County Road W38 and I-80 (Tiffin). The roadway is reduced to one lane due to road construction work. Look out for flaggers. From 6:00AM CDT to 7:00AM CDT on weekdays. Until November 15, 2019 at about 7:00PM CDT. Between County Road M16 (Hastings) and US 59 (Emerson). 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 15'0". From 7:00AM CDT to 3:00PM CDT on weekdays and Saturday. Until August 22, 2019 at about 3:00PM CDT.
I-80: IC - I-80 @ 12th Avenue (23)
I-80: CB - I-80 @ Missouri River Bridge (01)
I-35: RWIS - I-35 MM 153 near Williams
I-74: 6L - I-74 @ IL MM 6.2 (IWZ 3184)
US 218: WL - US 218 @ Sergeant Rd (27)
I-74: 6L - I-74 @ IL MM 9 (IWZ 3164)
US 30: RWIS - US 30 MM 311 @ DeWitt
I-380: CR - I-380 @ 32nd St NE (14)
I-80: CB - I-80/29 WB @ East Interchange (56)
I-80: NW - I-80 @ Hwy T22 (09)
I-35: D1 - I-35 @ IA 175 Ellsworth (D1TV09)
I-35: Rest Area: I-35 N/S MM 7 - Lamoni - SB Ent.
IA 199: 6Z - IA 199 @ Van Horne (IWZ 3188)
IA 27: 2P - IA27 @ Cedar Falls MM 182.5 (IWZ 3138)
I-29: RWIS - I-29 MM 76 @ Mo Valley
I-380: RWIS - I-380 MM 20 @ Cedar Rapids
IA 100: CR - IA 100 @ Menards Ln (44)
I-380: IC - I-380 @ Iowa River (17)
I-80: Rest Area: I-80 EB MM 208 near Victor
US 30: NV - US 30 @ SW 4th St (03)
I-80: Parking Only: I-80 EB MM 268 near Wilton
I-380: CR - I-380 @ 33rd Ave SW (06)
S Lewis: SC - S Lewis @ Golf Course (23)
I-80: IC - I-80 @ Dubuque St (07)
I-80: DM - I-80 @ US 65 - West (26)
I-74: QC - I-74 @ I-80 (19)
I-80: DM - I-35/80/235 @ West Mixmaster (44)
I-29: 3S - I-29 @ MM 91 (IWZ 3714)
IA 13: CR - IA 13 @ Cottage Grove Pkwy (50)
IA 163: RWIS - IA 163 MM 45 @ Pella
I-29: 4BL - I-29 @ Keg Creek Lake (IWZ 3710)
I-80: CB - I-80 @ West I-29 Interchange (02)
I-80: DM - I-80 @ 1st Ave in Altoona (39)
I-80: DM - I-80 @ NE Mixmaster (East) (58)
IA 100: CR - IA 100 @ Edgewood Rd NE (35)
I-80: IC - I-80 @ Y Ave (26)
I-80: Rest Area: I-80 WB MM 237 near Tiffin
I-235: DM - I-235 @ 31st St  (12)
US 218: RWIS - US 218 MM 211 @ Plainfield
US 59: D3 - US 20 @ US 59 Holstein (DMTT07)
I-35: DM - I-35 @ Maffitt Lake Rd (73)
US 151: D6 - US 151 @ MM 43.5 near Springville W (D6TV03)
US 67: QC - US 67 Centennial Bridge - IL (12)
US 59: RWIS - US 59 MM 95 @ Denison
I-29: CB - I-29 @ Basswood Road (15)
US 30: RWIS - US 30 MM 80 @ Carroll
US 30: 6Z - US 30 @ Co Rd V66 (IWZ 3158)
I-35: DM - I-35 @ NE MixMaster (North) (69)
I-235: DM - I-235 @ 2nd Ave (07)
I-29: CB - I-29 @ 35th Street (21)
I-380: CR - I-380 @ Collins Rd- South (16)
I-29/80: CB - I-29/80 @ WB On Ramp S Expressway (48)
I-35: AM - I-35 @ Mile Post 105.6 (03)
US 59: RWIS - US 59 MM 129 @ Ida Grove
I-80: NW - I-80 @ Speedway (06)
IA 5: DM - Hwy 5 @ US 65/69 (32)
I-680: 4BL - I-680 @ Missouri River (IWZ 3711)
I-235: DM - I-235 @ 42nd St (13)
I-35: AM - I-35 @ E Lincoln Way (08)
I-80: Rest Area: I-80 EB MM 270 near Wilton
I-280: QC - I-280 @ Rockingham Rd (21)
IA 5: DM - Hwy 5 @ Hwy 28 (34)
I-29: SC - I-29 @ US 20 - North (07)
I-680: 4P - I-680 @ MM 21.4 (IWZ3175)
I-380: CR - I-380 @ H Ave NE (12)
I-80: DM - I-35/80 @ Merle Hay (22)
US 34: 4BL - US 34 @ IA 48 (IWZ 3378)
I-35: AM - I-35 @ Mile Post 107.8 (04)
I-680: 4P - I-680 @ MM 20.2 (IWZ 3160)
I-29: 3B - I-29 @ MM 150 (IWZ 3117)
US 34: RWIS - US 34 MM 49 near Red Oak
US 218: IC - US 218 @ Melrose DMS (25)
I-80: DM - I-80 @ Jordan Creek (18)
I-29: SC - I-29 @ Bluff (26)
I-235: DM - I-235 @ Euclid (02)
IA 13: CR - IA 13 @ Mt Vernon Rd (49)
I-29: 4BL - I-29 @ US 34 (IWZ 3707)
US 30: CR - US 30 @ Honey Grove Rd (32)
US 34: 4BL - US 34 @ I-29 (IWZ 3375)
I-80: DM - I-80 @ 38th in Altoona (54)
I-80: 6L - I-80 @ I-74/280 Junction IL (IWZ 3576)
I-29: 4BL - I-29 @ MM 20 McPaul (IWZ 3702)
I-380: Rest Area: I-380 SB MM 11 near Cedar Rapids
US 20: RWIS - US 20 MM 97 @ Rockwell City
Kanesville: CB - Kanesville @ 7th Street (30)
I-35: 1T/U - I-35 SB @ US-30 (IWZ 3704)
US 61: RWIS - US 61 MM 159 @ Maquoketa
I-80: RWIS - I-80 MM 43 near Avoca
I-80: NW - I-80 @ IA 14 (03)
I-29: 4BL - I-29 @ MM 25 Bartlett (IWZ 3701)
I-80: Parking Only: I-80 EB MM 32 near Shelby
I-35: Rest Area: I-35 NB MM 33 near Osceola
US 30: CR - US 30 @ Edgewood Rd SW (25)
I-80: NW - I-80 @ W. 4th St. (04)
I-80: DM - I-35/80 @ Meredith Dr (57)
IA 1: 5AE - IA 1 Time Lapse Camera (IWZ 3108)
I-80/35: DM - I-80/35 @ E of US 69 (89)
I-35: 5V - I-35 @ MM 12.2 (IWZ 3170)
I-80: QC - I-80 @ Northwest Blvd (17)
I-80: DM - I-35/80 @ 86th St (21)
I-380: WL - US 218 @ San Marnan Dr (20)
I-80: DM - I-80 @ Grand Prairie Pkwy (48)
I-80: IC - I-80 @ Wapsi Ave (10)
IA 27: 2P - IA 27 @ Cedar Falls MM 181 (IWZ 3135)
I-380: WL - I-380 @ US-20 East -1 (12)
I-80: CB - I-80 @ McPherson (10)
US 18: D2 - US 18 @ MM 186.3 near Mason City (D2TV03)
I-35: 1AM - I-35 @ N of 1st St (IWZ3183)
US 18: RWIS - US 18 MM 85 near Spencer
I-35: Rest Area: I-35 N/S MM 7 - Lamoni - NB Exit
US 34: 4BL - US 34 @ West of  I-29 (IWZ 3705)
I-80: NW - I-80 @ Hwy T38N (12)
IA 27: 2P - IA 27 @ Cedar Falls MM 183.5 (IWZ 3153)
I-29: 4BL - I-29 @ MM 66.7 (IWZ 3112)
US 65: DM - US 65 @ University (28)
IA 100: CR - IA 100 @ IA 13 (47)
I-235: DM - I-235 @ Polk Blvd (14)
I-29: CB - I-29 @ 192nd Street (14)
IA 100: CR - IA 100 W of I-380 (36)
I-380: IC - I-380 @ Swisher (18)
US 30: CR - US 30 @ Ivanhoe Rd SW (31)
IA 9: RWIS - IA 9 MM 222 near Saratoga
Broadway: CB - Broadway @ 16th Street (29)
I-80: QC - I-80 @ Brady (18)
US 218: WL - US 218 @ SB Ramp to I-380 SB (04)
I-380: CR - I-380 @ 1st Ave SW (09)
Gordon Dr: SC - Gordon Dr @ Nebraska (19)
19th St: 6L - 19th St @ River Dr IL (IWZ 3152)
S Lewis: SC - S Lewis @ Gordon (25)
Collins Rd: CR - Collins Rd @ C Ave NE (40)
US 275: CB - US 275 East of Missouri River Bridge (25)
US 65: DM - US 65 @ HWY 5 (31)
US 30: AM - US 30 @ Mile Post 147 (15)
US 30: BN - US 30 @ Quill Ave (02)
I-380: CR - I-380 @ 8th St NE (11)
IA 100: CR - IA 100 @ S 22nd St (46)
I-280: 6L - I-280 @ IL MM 13.1 (IWZ 3169)
US 61: 6BV - US 61 @ IA 22 (IWZ 3141)
US 275: CB - US 275 @ 11th Street (27)
US 30: AM - US 30 @ S Dayton Ave (18)
I-380: WL - Evansdale water Tower - East (17)
US 30: NV - US 30 @ 600th Ave (02)
I-35: Parking Only: I-35 NB MM 196 near Clear Lk
US 61: D5 - US 61 @ MM 29.8 near Burlington (D5TV03)
I-35: D1 - I-35 @ Williams DMS (D1TV02)
I-74: 6L - I-74 @ IL MM 12.4 (IWZ 3194)
I-380: WL - I-380 @ Gilbertville Road (10)
US 34: 4BL - US 34 @ US 71 (IWZ 3374)
US 151: D6 - US 151 @ MM 55.3 near Anamosa (D6TV02)
I-74: 6L - I-74 Off Ramp @ Exit 4 (IWZ 3151)
US 30: CR - US 30 @ Stoney Point Rd (23)
US 63: D5 - US 63 @ MM 46 near Ottumwa (D5TV04)
I-380: CR - I-380 @ 42nd St NE (15)
I-29: 3S - I-29 @ MM 87.2 (IWZ 3716)
4th St: 2H - 4th St @ RR crossing (IWZ 3172)
I-74: QC - I-74 @ Middle Rd (09)
US 30: CR - US 30 @ E of Jappa Rd (33)
I-35: DM - I-35 @ IA 92 (78)
I-680: 4P - I-680 @ MM 26.65 (IWZ 3176)
IA 2: 5V - IA 2 @ US 69 (IWZ 3116)
IA 163: DM - Hwy 163-University Ave @ Hickory (46)
I-80: RWIS - I-80 MM 110 @ De Soto
US 30: AM - US 30 @ 520th Ave (14)
I-80: 6L - I-80 @ MM 303.9 (IWZ 3134)
I-80: CB - I-80 @ West I-29 Interchange (East) (50)
I-235: DM - I-235 @ E 14th (05)
I-29: CB - I-29 @ North I-680 Interchange (37)
I-29: CB - I-29 @ IA 370 (13)
US 30: CR - US 30 @ Kirkwood Blvd SW (29)
I-29: SC - I-29 @ Singing Hills (04)
I-80: DM - I-80 @ NE 80th in Altoona (38)
US 20: SC - US 20 @ Gordon (18)
I-80: CB - I-80 @ West I-29 Interchange (West) (49)
I-35: D2 - I-35 @ MM 160 near Dows (D2TV08)
I-35: AM - I-35 @ E 190th St (10)
I-35: Rest Area: I-35 NB MM 98 near Elkhart
US 30: NV - US 30 @ 580th Ave (01)
US 65: D1 - US 65 @ MM 66.6 near Scotch Ridge Rd (D1TV12)
I-235: DM - I-235 @ 42nd WSM (72)
I-80: CB - I-80 @ Hubbard Road (11)
I-35: DM - I-35 @ Cumming Ave (75)
I-35: Rest Area: I-35 NB MM 120 near Story City
I-380: WL - I-380 @ Cedar River (06)
I-80: RWIS - I-80/29 MM 2 @ Co Bluffs
US 218: WL - US 218 @ Williston Rd (23)
IA 100: CR - IA 100 @ Tama St (43)
I-380: CR - I-380 @ Wright Bros Blvd (02)
US 30: AM - US 30 @ S Dakota Ave (13)
I-80: CB - I-80 @ I-680 Interchange (38)
Collins Rd: CR - Collins Rd @ F Ave NE (39)
I-380: CR - I-380 @ US 30- South (04)
I-80: QC - I-80 @ LeClaire (20)
US 20: 2P - US 20 @ IA 27 (IWZ 3154)
I-29: 3S - I-29 @ MM 83.85  (IWZ 3717)
US 30: CR - US 30 @ W of 6th St SW (27)
I-29: SC - I-29 @ South of Riverside (12)
I-80: DM - I-35/80 @ Douglas (42)
US 20: SC - US 20 @ Lakeport (14)
US 65: DM - US 65 @ Army Post Rd (30)
US 20: SC - US 20 @ Sunnybrook (16)
IA 415: D1 - IA 415 @ Beaver Dr (DMTT02)
IA 5: DM - Hwy 5 @ Fleur (33)
I-74: QC - I-74 @ Toll Plaza to IL (06)
I-80: D4 - I-80 @ MM 93.3 near Stuart (D4TV01)
I-80: Rest Area: I-80 WB MM 180 near Grinnell
I-80: NW - I-80 @ 108th St. (10)
I-80: NW - I-80 @ 52nd St (01)
IA 163: 5X - IA 163 @ Washington St (IWZ 3171)
S Lewis: SC - S Lewis @ Singing Hills (21)
US 151: RWIS - US 151 MM 49 near Anamosa
I-74: 6L - I-74 @ IL MM 11 (IWZ 3142)
I-80: Rest Area: I-80 WB MM 19 near Underwood
US 30: CR - US 30 @ Williams Blvd SW (24)
I-35: DM - I-35 @ Hoover St (77)
IA 9: RWIS - IA 9 MM 265 near Decorah
I-80: Rest Area: I-80 WB MM 80 near Adair
I-235: DM - I-235 @ Keo Way (09)
IA 100: CR - IA 100 @ E Post Rd (45)
I-35: Rest Area: I-35 N/S MM 7 - Lamoni - Car Prkg
19th St: 6L - 19th St @ 12th Ave Moline IL (IWZ 3119)
I-80: Parking Only: I-80 WB MM 268 near Wilton
IA 2: RWIS - IA 2 MM 164 near Centerville
IA 141: DM - IA 141 @ SE 19th St (91)
I-80: NW - I-80 @ Kellog OH (11)
I-80: RWIS - I-80 MM 266 near Tipton
I-74: QC - I-74 @ N Tower to IL (07)
I-80: 6L - I-80 @ I-88 (IWZ 3103)
I-235: DM - I-235 @ Guthrie (03)
I-35: AM - I-35 @ IA 210 (01)
I-35: DM - I-35 @ Hwy G50 (80)
I-80: Rest Area: I-80 EB MM 19 near Underwood
US 30: CR - US 30 @ 21st St SW (26)
I-80: IC - I-80 @ Black Hawk Ave NW (27)
US 65: DM - US 65 @ Vandalia (29)
US 63: RWIS - US 63 MM 35 @ Ottumwa
I-35: RWIS - I-35 MM 13 near Leon
IA 27: 2P - IA 27 @ Cedar Falls MM 181.7 (IWZ3174)
I-380: WL - I-380 @ S. Raymond Road (11)
IA 2: RWIS - IA 2 MM 219 near Cantril
I-80: DM - I-35/80 @ E 14th (24)
I-380: WL - I-380 @ US-20 East -2 (13)
IA 13: CR - IA 13 @ 7th Ave (52)
I-235: DM - I-235 @ University (71)
I-80: IC - I-80 @ 1st Ave (06)
I-29: 4BL - I-29 @ MM 15.5 Percival (IWZ 3700)
I-35: RWIS - I-35 MM 186 near Mason City
IA 141: DM - IA 141 @ IA 415 (93)
US 30: BN - US 30 @ U Ave (05)
US 30: BN - US 30 @ Story St (01)
US 275: CB - US 275 @ 24th Street (26)
I-74: 6L - I-74 @ I-280 (IWZ 3195)
I-35: 1T/U - I-35 @ US-30 (IWZ 3706)
I-80: Rest Area: I-80 EB MM 237 near Tiffin
I-29: SC - I-29 @ S. Riverside (27)
US 218: D5 - US 218 @ MM 80.9 near Riverside (D5TV01)
IA 5: DM - Hwy 5 @ SW Connector (35)
I-80: CB - I-80/29 @ East of S 24th St (60)
IA 13: CR - IA 13 @ Bertram Rd (48)
US 218: WL - US 218 @ W 11th St (24)
US 30: CR - US 30 @ IA 13 (34)
I-80: DM - I-35/80 @ Morningstar (43)
I-80: CB - I-80 @ Madison Avenue (08)
US 71: RWIS - US 71 MM 172 near Storm Lk
I-35: RWIS - I-35 MM 114 @ Ames
US 30: CR - US 30 @ 16th Ave SW (22)
I-29: CB - I-80 @ East I-29 Interchange (57)
I-235: DM - I-235 @ 22nd St in WDM (16)
I-380: 6W - I-380 @ US 6 (IWZ 3173)
I-80: DM - I-80 @ Ashworth Rd (70)
I-380: CR - I-380 @ County Home Rd (21)
Collins Rd: CR - Collins Rd @ Council St NE (37)
S Lewis: SC - S Lewis @ Glenn (22)
I-80: NW - I-80 @ E. 12th St. (05)
I-29: CB - I-29 @ Nebraska Avenue (17)
I-74: QC - I-74 SB @ US 67 (B1)
I-35: 1AM - I-35 @ S of 1st St (IWZ3187)
I-35: DM - I-35 @ Corporate Woods DMS (37)
I-80: DM - I-80 Ramps @ I-35 SB NE MixMaster (87)
I-80: IC - I-80 @ Half Moon Rd (01)
I-80: DM - I-35/80 @ Hwy 141 (20)
I-29: CB - I-29 @ 25th Street (22)
Gordon Dr: SC - Gordon Dr @ Virginia (20)
I-235: DM - I-235 @ E 12th (06)
I-80: IC - I-80 @ Herbert Hoover Highway (09)
US 20: RWIS - US 20 MM 18 @ Moville
I-35: AM - I-35 @ Heart of Iowa Nature Trail (02)
I-35: D2 - I-35 @ MM 194.3 near Clear Lake (D2TV02)
US 20: RWIS - US 20 MM 277 @ Manchester
IA 137: RWIS - IA 137 MM 13 @ Eddyville
I-80: IC - I-80 @ Hwy 1 (08)
I-80: DM - I-35/80/235 @ NE Mixmaster (01)
I-380: IC - I-380 @ Penn St (14)
I-35: D2 - I-35 @ MM 196.3 near Clear Lake (D2TV01)
I-80: CB - I-80/29 @ S Expressway St (55)
US 20: WL - US 20 @ Hawkeye Road (02)
I-29: CB - I-29 @ S of South I-680 Interchange (35)
IA 141: DM - IA 141 @ NW 121st St - ICWS Quad (95)
I-235: DM - I-235 @ Valley West in WDM (17)
I-80: DM - I-80 @ East of US 65 (47)
I-35: 5V - I-35 @ MM 10.25 (IWZ 3105)
I-29: SC - I-29 @ Wesley Parkway (10)
IA 415: 1BM - IA 415 @ MM 3 (IWZ 3167)
US 18: R01: US 18 Bridge Deck
I-380: IC - I-380 @ Swan Lake (15)
I-80: CB - I-80 @ Valley View (09)
I-29: SC - I-29 @ IA-SD border (30)
I-35: DM - I-35 @ NE 142 Ave (63)
US 30: RWIS - US 30 MM 252 @ Cedar Rapids
I-80: Rest Area: I-80 WB MM 148 near Mitchellville
I-35: Parking Only: I-35 SB MM 119 near Story City
I-80: Parking Only: I-80 WB MM 32 near Shelby
I-29: CB - I-29 @ I-80 EB Ramp (45)
US 30: CR - US 30 @ J St SW (28)
Collins Rd: CR - Collins Rd @ Rockwell Dr NE (38)
IA 92: RWIS - IA 92 MM 199 near Sigourney
US 30: AM - US 30 @ Mile Post 152 (19)
US 18: RWIS - US 18 MM 224 near New Hampton
I-80: 6L - I-80 @ IL MM 1.1 (IWZ 3190)
US 218: WL - US 218 @ W 1st St (26)
I-35: Rest Area: I-35 N/S MM 7 - Lamoni - Trk Prkg
I-80: RWIS - I-80 MM 220 @ Williamsburg
I-380: WL - US 218 @ N of San Marnen Dr (21)
I-80: Rest Area: I-80 EB MM 300 near Davenport
I-35: DM - I-35 @ Ashworth Ave (55)
I-80: IC - I-80 @ Jasper Ave (02)
US 34: 4BL - US 34 @ US 59 (IWZ 3376)
I-74: 6L - I-74 @ South of 7th Ave IL (IWZ 3709)
I-29: CB - I-29 @ South I-680 Interchange (36)
US 20: WL - US 20 @ Hammond (03)
I-80: DM - I-80 E Exit to N I-35 (67)
I-80: DM - I-35/80 @ 2nd Ave (23)
US 30: CR - US 30 @ C St SW (30)
I-235: DM - I-235 @ 7th Ave (08)
I-80: DM - I-35/80 @ Hickman (19)
I-80: DM - I-35/80 @ University (51)
I-80: Rest Area: I-80 EB MM 180 near Grinnell
US 34: RWIS - US 34 MM 263.5 @ Burlington
WI 11: 6BW - WI 11 @ US 61 (IWZ 3180)
I-380: CR - I-380 @ Blairs Ferry Rd NE (18)
US 20: SC - US 20 @ Christy (15)
I-35: 5V - I-35 @ Lamoni RA (IWZ3196)
I-35: DM - I-35 @ Mills Civic (50)
I-380: CR - I-380 @ Coldstream Ave NE (13)
I-235: DM - I-235 @ 28th St (11)
I-29: 4BL - I-29 @ MM 17 South of McPaul  (IWZ 3708)
US 30: 6N - US 30 @ Mt Vernon (IWZ 3131)
IA 4: RWIS - IA 4 MM 25 near Jefferson
I-380: CR - I-380 @ Wilson Ave SW (07)
I-80: Parking Only: I-80 EB MM 44 near Avoca
US 30: NV - US 30 @ S 11th St (04)
Avenue G: CB - Avenue G @ 16th Street (41)
I-380: CR - I-380 @ US 30- North (05)
I-29/80: CB - I-29/80 @ W of S 24th St (51)
US 151: D6 - US 151 @ MM 43.5 near Springville E (D6TV04)
I-80: CB - I-80 @ Minden Interchange (39)
I-74: QC - I-74 @ Spruce Hills (10)
I-29: SC - I-29 @ Hamilton (11)
US 218: WL - US 218 @ W 8th St (25)
IA 2: RWIS - IA 2 MM 70 @ Bedford
I-35: Parking Only: I-35 SB MM 31 near Osceola
I-80: NW - I-80 @ Speedway Dr. (07)
I-29: 3B - I-29 @ MM 148 (IWZ 3147)
US 151: 6BM - US 151 @ US 30 (IWZ 3193)
I-80: CB - I-80/29 @ Indian Creek (61)
US 75: 3P - US 75 @ MM 102 (IWZ 3159)
I-35: Parking Only: I-35 NB MM 212 near Joice
I-380: IC - I-380 @ Hwy 965 NE (16)
I-380: CR - I-380 @ 4th St SE (10)
I-80: IC - I-80 @ Eagle Ave NW (28)
US 20: RWIS - US 20 MM 181 near Steamboat Rk
US 20: RWIS - US 20 MM 316 @ Dubuque
I-29: RWIS - I-29 MM 101 near Sloan
I-80: QC - I-80 @ CRY48 (15)
I-380: IC - I-80 @ I-380/US 218 (03)
I-29/80: CB - I-29/80 @ E of S 24th St (47)
I-29: SC - I-29 @ Sergeant Bluff Rest Area (01)
I-29: 4BL - I-29 @ MM 10 by IA 2 (IWZ 3703)
US 30: RWIS - US 30 MM 218 near Tama
I-235: DM - I-235 @ 63rd St (15)
I-29: CB - I-29 @ US 275 (53)
I-29: SC - I-29 @ Floyd (09)
I-380: WL - I-380 @ River Forest Road (07)
I-280: 6L - I-280 @ IL MM 15.3 (IWZ 3073)
I-29: SC - I-29 @ 8th St in Sergeant Bluff (03)
I-74: 6L - I-74 @ River Dr IL (IWZ 3113)
I-280: 6L - I-280 @ MM 6.1 (IWZ 3076)
I-29: CB - I-29 @ IA 192 (23)
US 67: QC - US 67 Centennial Bridge - IA (13)
I-380: CR - I-380 @ Boyson Rd (19)
I-380: CR - I-380 @ Rest Area (01)
I-35: DM - I-35 @ NE 36th St (61)
US 30: AM - US 30 @ 500th Ave (12)
I-29: CB - I-29 @ RR Crossing (44)
I-29: SC - I-29 @ US 20 (06)
I-35: Rest Area: I-35 SB MM 33 near Osceola
I-380: 6W - I-380 @ Forevergreen Rd (IWZ3192)
I-380: CR - I-380 @ Collins Rd- North (17)
I-35: DM - I-35 @ McKinley St (79)
US 34: D5 - US 34 @ MM 246.75 near New London (D5TV02)
IA 2: 4BL - IA 2 @ Missouri River (IWZ 3713)
I-35: DM - I-35 @ Adams St (74)
US 218: RWIS - US 218 MM 38 near Mt Pleasant
I-29: 4BL - I-29 @ MM 2 Hamburg (IWZ 3712)
US 65: DM - US 65 @ NE 46th (27)
US 20: WL - US 20 @ S. Canfield Road (18)
I-35: DM - I-35 @ Fillmore St (76)
I-80: IC - I-80 @ Hwy 965 (04)
I-29: CB - I-29/80 @ 24th Street (03)
I-74: QC - I-74 @ 53rd St (11)
I-29: SC - I-29 @ 1st St in Sergeant Bluff (02)
I-80: QC - I-80 @ I-280(16)
I-29: CB - I-29 @ Weigh Station (43)
I-29: CB - I-29 @ S of US 275 (54)
I-80: IC - I-80 @ Prairie du Chein (24)
US 18: D2 - US 18 @ MM 210 near Floyd (D2TV6)
I-80: NW - I-80 @ Newton OH (02)
I-80: Rest Area: I-80 EB MM 80 near Adair
IA 9: RWIS - IA 9 MM 90.53 @ Estherville
I-35: 5V - I-35 @ MM 5.8 (IWZ 3102)
US 30: BN - US 30 @ Mile Post 139 (04)
I-29: SC - I-29 @ South of RR Bridge (28)
I-80: Rest Area: I-80 WB MM 208 near Victor
I-35: DM - I-35 @ Mile Post 94 (60)
Kimberly Rd: D6 - Kimberly Rd @ Middle Dr (DMTT05)
I-35: DM - I-35 @ Grand (49)
I-29: CB - I-29 @ S of Hamilton Ln (34)
I-29: SC - I-29 @ Riverside (13)
I-35: DM - I-35 @ NE 158 Ave (64)
US 218: 5Z - US 218 @ MM 37.9 (IWZ 3166)
US 30: AM - US 30 @ S Duff Ave (17)
I-35: DM - I-35 @ NE 126 Ave (62)
US 20: SC - US 20 @ Morningside (17)
I-235: DM - I-235 @ MLK (10)
I-74: QC - I-74 @ Toll Plaza to IA (04)
I-80: RWIS - I-80 MM 154 @ Colfax
I-380: CR - I-380 @ Tower Terrace Rd (20)
I-35: RWIS - I-35 MM 33 @ Osceola
I-480: CB - I-480 @ Missouri River Bridge (20)
US 18: RWIS - US 18 MM 257 near Hawkeye
I-35: AM - I-35 @ 260th St (05)
I-380: CR - I-380 @ Diagonal Dr SW (08)
US 218: 5Z - US 218 @ MM 39 (IWZ 3146)
I-74: QC - I-74 NB @ US 67 (B2)
IA 13: CR - IA 13 @ Linn Aire Dr (51)
IA 415: DM - IA 415 @ Mile Long Bridge (66)
I-380: CR - I-380 @ 76th Ave (03)
I-35: D1 - I-35 @ MM 151.5 near Woolstock (D1TV08)
Collins Rd: CR - Collins Rd @ 1st Ave E (42)
I-380: Rest Area: I-380 NB MM 11 near Cedar Rapids
I-380: WL - I-380 @ US-20 West (05)
I-280: 6L - I-280 @ IL MM 11.5 (IWZ 3501)
I-80: DM - I-80 EB @ Hubbell ave (25)
I-80: NW - I-80 @ E 84th St. (08)
US 218: IC - US 218 @ South of I-80 (34)
I-29: CB - I-29 @ I-480 Interchange (19)
I-80: CB - I-80 @ Harry Langdon (07)
US 34: 4BL - US 34 @ Hastings (IWZ 3373)
I-74: QC - I-74 @ Avenue of the Cities (01)
I-35: D1 - I-35 @ 300th St (D1TV11)
I-29: SC - I-29 @ RR Bridge (08)
US 75: 3P - US 75 @ MM 100 (IWZ 3185)
US 275: CB - US 275 @ South Expressway (28)
I-80: 6L - I-80 @ Davenport RA (IWZ 3162)
US 218: IC - US 218 @ Hwy 1 (11)
I-35: DM - I-35 @ Corporate Woods (53)
I-74: QC - I-74 @ Last Iowa Exit (08)
US 218: WL - US 218 @ Hawthorn (22)
I-29/80: CB - I-29/80 @ W of S 24th St (46)
I-80: CB - I-80 @ US 6 (12)
I-80: 6L - I-80 @ IL MM 6.2 (IWZ 3191)
I-80: Rest Area: I-80 EB MM 148 near Mitchellville
I-80: Weigh Station: I-80 EB MM 115 near De Soto
US 218: IC - US 218 @ Melrose (12)
IA 10: RWIS - IA 10 MM 24 near Alton
I-35: 5V - I-35 @ MM 8.3 (IWZ 3189)
I-80: RWIS - I-80 MM 290 @ Davenport
I-80: DM - I-80 WB @ Hubbell Ave (59)
I-29: CB - I-29 @ 9th Avenue (18)
I-29: SC - I-29 @ US 20 - South (05)
IA 141: DM - IA 141 @ SE 37th St (90)
Kansas Ave: IC - Kansas Ave @ I-80/380 System IC (33)
I-380: WL - I-380 @ Poyner Road (15)
I-80: QC - I-80 EB @ DMS (14)
I-235: DM - I-235 @ E 21st (04)
I-80: DM - I-35/80 @ Westown PKWY (68)
IA 141: DM - IA 141 @ E 1st St (92)
Kanesville: CB - Kanesville @ N Broadway (31)
I-380: WL - I-380 @ N of US 20 (19)
I-80: RWIS - I-80 MM 72 near Adair
I-80: CB - I-80 @ Woodbury Ave (58)
I-35: DM - I-35 @ Oralabor (40)
I-80: Rest Area: I-80 WB MM 300 near Davenport
19th St: 6L - 19th St @ 7th Ave Moline IL (IWZ 3114)
I-29: CB - I-29 @ West I-80 Interchange (North) (52)
I-80: Rest Area: I-80 WB MM 270 near Wilton
US 30: AM - US 30 @ University Blvd (16)
I-380: WL - Evansdale water Tower - West (16)
I-80: Weigh Station - I-80 WB MM 151 near Mitchellville
I-80: DM - I-80/35/235 @ NE MixMaster (88)
I-35: Parking Only: I-35 SB MM 196 near Clear Lk
US 20: WL - US 20 @ Ansburough (01)
23rd Avenue: CB - 23rd Avenue @ Mid America Dr (33)
IA 415: 1BM - IA 415 @ MM 4.3 (IWZ 3168)
I-29: RWIS - I-29 MM 10 @ Sidney
US 34: RWIS - US 34 MM 87 near Creston
US 30: BN - US 30 @ IA 17 (03)
I-35: Rest Area: I-35 SB MM 98 near Elkhart
I-380: WL - I-380 @ MM 64 (14)
I-80: DM - I-80 @ 34th Ave (56)
23rd Avenue: CB - 23rd Avenue @ 24th Street (32)
I-35: AM - I-35 @ E 13th St (09)
US 30: AM - US 30 @ MIle Post 142 (11)
I-35: Rest Area: I-35 NB/SB MM 159 near Dows
US 30: NV - US 30 @ 19th St (05)
I-29: CB - I-29/80 @ S Expressway (05)
I-35: DM - I-35 @ Hwy 5  (36)
IA 27: 2P - IA 27 @ Viking Rd (IWZ 3145)
I-380: WL - I-380 @ River Road (08)
IA 141: DM - IA 141 @ NW 121st St - ICWS PTZ (94)
I-80: IC - I-80 @ Hwy 965 - East (05)
I-380: WL - I-380 @ Evansdale Drive (09)
I-35: Rest Area: I-35 N/S MM 214 near Northwood
Avenue G: CB - Avenue G @ 8th Street (42)
Google Static Map Image
Camera Camera