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