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