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