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