Iowa DOT Logo IADOT ISP
Cameras—Statewide
Map of Statewide Between IA 14 (1 mile east of the Monroe area) and US 63 (near Oskaloosa). The roadway is reduced to one lane due to road construction work. Until tomorrow at about 6:00PM CDT. Between County Road Z20 (Preston) and US 67 (near Sabula). The roadway is reduced to one lane due to road construction work. Look out for flaggers. A pilot car is in operation. There is a width limit in effect. Width limit 10'0". From 6:00AM CDT to 9:00PM CDT daily. Until Thursday, at about 9:00PM CDT. Between Exit 144: I-129; US 20; US 75 and Exit 147A: Floyd Boulevard and 4th Street (near Sioux City). The roadway is shared with opposing traffic due to road construction work. There is a weight limit in effect. There is an axle load limit in effect. There is a width limit in effect. Width limit 15'0". No vehicles over 156000 lbs. Axle weight limit 23000 lbs. Until November 7, 2017 at about 12:00PM CDT. Between US 6; County Road F29 (near Malcom) and County Road E69 (3 miles south of the Tama area). The roadway is reduced to one lane due to road construction work. From 7:30AM CDT to 6:45PM CDT on weekdays. Until September 29, 2017 at about 4:00PM CDT. Between County Road V18 (near Montezuma) and IA 21; County Road F52 (Deep River). The roadway is reduced to one lane due to road construction work. Look out for flaggers. From 7:30AM CDT to 6:45PM CDT on weekdays. Until October 13, 2017 at about 6:45PM CDT. Between Exit 306: US 67 (Bettendorf) and Exit 284: County Road Y40 (Walcott). The roadway is reduced to one lane because of night time construction work. Look out for flaggers. From 7:00PM CDT to 6:00AM CDT on Sundays, Mondays, Tuesdays, Wednesdays and Thursdays. Until October 27, 2017 at about 6:00AM CDT. Between US 65; IA 117 and County Road F17 (1 mile east of the Mingo area). The roadway is reduced to one lane due to road construction work. Until October 31, 2017 at about 4:00PM CDT. Between County Road G35 and US 6 (near Atlantic). The roadway is reduced to one lane due to road 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 8:00PM CDT on weekdays and Saturdays. Until October 25, 2017 at about 3:00PM CDT. Between US 71 and I-80; US 71 (2 miles east of the Atlantic area). The roadway is reduced to one lane due to road 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 8:00PM CDT on weekdays and Saturdays. Until October 25, 2017 at about 3:00PM CDT. Between IA 8 and County Road D52 (2 to 3 miles north of the Dysart area). The roadway is reduced to one lane due to bridge construction work. Look out for temporary traffic lights. There is a width limit in effect. Width limit 9'6". Until September 29, 2017 at about 6:30PM CDT. Between County Road C54 and County Road W13 (near Fairbank). The roadway is reduced to one lane due to bridge construction work. Look out for temporary traffic lights. There is a width limit in effect. Width limit 9'6". Until September 29, 2017 at about 6:30PM CDT. Between US 218 and County Road C66 (near Waterloo). The roadway is reduced to one lane due to road construction work. The roadway is shared with opposing traffic. There is an axle load limit in effect. There is a weight limit in effect. Axle weight limit 20000 lbs. No vehicles over 156000 lbs. Until November 17, 2017 at about 4:00PM CDT. Between County Road S14 (Nevada) and US 65 (Colo). The roadway is reduced to one lane due to road construction work. There is a width limit in effect. Width limit 12'0". Until October 13, 2017 at about 3:00PM CDT. Between I-80; County Road T22 and US 6 (near Kellogg). The road is closed due to road construction work. A detour is in operation. Until October 6, 2017 at about 4:00PM CDT. Between US 30 and County Road E53 (near Stanwood). The road is closed due to road construction work. A detour is in operation. Until October 31, 2017 at about 9:00PM CDT. Between County Road T66 (near Charles City) and County Road V14 (Bassett). The roadway is reduced to one lane due to road construction work. There is a width limit in effect. Width limit 16'0". From 7:00AM CDT to 7:00PM CDT on weekdays. Until September 29, 2017 at about 6:00PM CDT. Between County Road C16 (2 miles north of the Le Mars area) and Minnesota Border; County Road A10 (2 miles north of the Sibley area). The roadway is reduced to one lane due to road construction work. There is a width limit in effect. Width limit 14'0". From 7:00AM CDT to 8:00PM CDT on weekdays and Saturdays. Until October 5, 2017 at about 12:30PM CDT. Between IA 83 (near Atlantic) and I-80; US 71 (3 miles east of the Atlantic area). The roadway is reduced to one lane due to road 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 Saturdays. Until October 5, 2017 at about 3:00PM CDT. Between County Road E18 (1 mile north of the Zearing area) and County Road D65 (1 mile south of the Hubbard area). The roadway is reduced to one lane due to road construction work. Look out for temporary traffic lights. There is a height limit in effect. There is a width limit in effect. Width limit 15'6". Height limit 15'0". Until October 20, 2017 at about 4:00PM CDT. Between County Road M25 (near Galva) and Exit 71: US 71; IA 471 (near Early). The road is closed due to road construction work. A detour is in operation. Permitted oversize loads are prohibited. Until December 1, 2017 at about 4:00PM CDT.
I-29: CB - I-29 @ I-480 Interchange (19)
I-235: DM - I-235 @ 31st St  (12)
I-35: DM - I-35 @ NE 126 Ave (62)
IA 13: CR - IA 13 @ Cottage Grove Pkwy (50)
I-80: IC - I-80 @ Wapsi Ave (10)
I-80: NW - I-80 @ 108th St. (10)
I-29: SC - I-29 @ 8th St in Sergeant Bluff (03)
IA 9: DEC - IA 9 @ Old Stage Rd (IWZ 3172_7417)
I-80: DM - I-35/80 @ Westown PKWY (68)
IA 92: D5 - IA 92 @ Co Rd R45 (IWZ 3170)
I-235: DM - I-235 @ 42nd St (13)
I-380: IC - I-380 @ Hwy 965 NE (16)
US 75: D3 - US 75 @ MM 114.3 (IWZ 3147)
I-35: Parking Only: I-35 SB MM 120 near Story City
I-35: D1 - I-35 @ IA 175 Ellsworth (D1TV09)
Collins Rd: CR - Collins Rd @ Mall Entrance (41)
I-29: CB - I-29 @ North I-680 Interchange (37)
I-29/80: CB - I-29/80 @ W of S 24th St (46)
US 20: D6 - US 20 MM 293 @ Dyersville (1)
US 61: D5 - US 61 @ MM 29.8 near Burlington (D5TV03)
I-74: QC - I-74 @ 12th Ave (02)
US 61: D5 - US 61 @ MM 74 (IWZ 3191_WB)
IA 60: D3 - IA 60 @ MM 44.6 (IWZ 3190_SB)
US 61: D5 - US 61 @ MM 76.15 (IWZ 3188_WB)
I-35: DM - I-35 @ Adams St (74)
US 61: D5 - US 61 @ MM 74 (IWZ 3191)
I-235: DM - I-235 @ University (71)
IA 9: DEC - IA 9 @ Montgomery St (IWZ 3135_7415)
US 75: D3 - US 75 @ Co Rd 38 (IWZ 3142)
I-35: AM - I-35 @ Heart of Iowa Nature Trail (02)
IA 13: CR - IA 13 @ Linn Aire Dr (51)
US 218: WL - US 218 @ SB Ramp to I-380 SB (04)
Collins Rd: CR - Collins Rd @ Council St NE (37)
I-80: DM - I-80 @ 1st Ave in Altoona (39)
I-80: D5 - IA 22 @ IA 1 Kalona (IWZ3173_EB)
I-235: DM - I-235 @ 22nd St in WDM (16)
I-35: Rest Area: I-35 N/S MM 7 - Lamoni - Trk Prkg
US 30: CR - US 30 @ IA 13 (34)
I-80: RWIS - I-80 MM 290 @ Davenport
I-35: Parking Only: I-35 NB MM 212 near Joice
US 20: RWIS - US 20 MM 181 near Steamboat Rk
I-35: D2 - I-35 @ MM 196.3 near Clear Lake (D2TV01)
I-235: DM - I-235 @ Polk Blvd (14)
US 61: D5 - US 61 @ MM 74 (IWZ 3191_SB)
I-80: DM - I-35/80 @ Hwy 141 (20)
I-74: QC - I-74 @ 5th Ave (03)
I-29: SC - I-29 @ Hamilton (11)
IA 100: CR - IA 100 @ S 22nd St (46)
US 61: D5 - US 61 @ IA 92 (IWZ 3195_SB)
I-35: Parking Only: I-35 SB MM 31 near Osceola
I-35: AM - I-35 @ North of 260th St (IWZ 3152)
I-80: NW - I-80 @ E 84th St. (08)
S Lewis: SC - S Lewis @ Singing Hills (21)
I-80: NW - I-80 @ Kellog OH (11)
I-35: AM - I35 @ E Lincoln Way (08)
I-35: DM - I-35 @ Ashworth Ave (55)
I-680: D4 - I-680 @ MM 21.4 (IWZ3175)
I-35: Rest Area: I-35 N/S MM 7 - Lamoni - NB Exit
US 75: D3 - US 75 @ MM 114.3 (IWZ 3147_NB)
US 218: WL - US 218 @ Williston Rd (23)
I-35: Rest Area: I-35 NB/SB MM 159 near Dows
I-29: CB - I-29 @ 25th Street (22)
I-80: CB - I-80 @ Hubbard Road (11)
I-380: CR - I-380 @ Wilson Ave SW (07)
IA 5: DM - Hwy 5 @ US 65/69 (32)
IA 415: DM - IA 415 @ Mile Long Bridge (66)
IA 100: CR - IA 100 W of I-380 (36)
I-80: DM - I-35/80 @ Meredith Dr (57)
I-80: CB - I-80 @ Minden Interchange (39)
I-29: SC - I-29 @ South of RR Bridge (28)
US 75: D3 - US 75 @ Merrill (IWZ 3105)
I-80: NW - I-80 @ Speedway (06)
US 30: CR - US 30 @ Ivanhoe Rd SW (31)
US 30: AM - US 30 @ Mile Post 152 (19)
IA 2: RWIS - IA 2 MM 219 near Cantril
I-35: AM - I-35 @ South of 260th St (IWZ 3159)
23rd Avenue: CB - 23rd Avenue @ 24th Street (32)
I-35: DM - I-35 @ McKinley St (79)
US 20: SC - US 20 @ Sunnybrook (16)
I-380: RWIS - I-380 MM 20 @ Cedar Rapids
I-80: DM - I-80/35/235 @ NE MixMaster (88)
Gordon Dr: SC - Gordon Dr @ Virginia (20)
I-235: DM - I-235 @ 2nd Ave (07)
US 30: CR - US 30 @ Edgewood Rd SW (25)
I-74: QC - I-74 @ Toll Plaza to IL (06)
US 30: RWIS - US 30 MM 311 @ DeWitt
IA 100: CR - IA 100 @ Menards Ln (44)
I-29: CB - I-29/80 @ S Expressway (05)
US 218: WL - US 218 @ W 8th St (25)
US 30: BN - US 30 @ Story St (01)
I-35: Rest Area: I-35 NB MM 33 near Osceola
IA 9: DEC - IA 9 @ Old Stage Rd (IWZ 3172_7418)
US 30: AM - US 30 @ University Blvd (16)
I-380: WL - I-380 @ Poyner Road (15)
I-380: WL - Evansdale water Tower - East (17)
US 61: D5 - US 61 @ MM 76.15 (IWZ 3188_SB)
I-380: WL - I-380 @ US-20 East -1 (12)
US 59: RWIS - US 59 MM 129 @ Ida Grove
I-80: CB - I-80 @ US 6 (12)
S Lewis: SC - S Lewis @ Glenn (22)
I-80: DM - I-35/80 @ 86th St (21)
I-29: SC - I-29 @ Singing Hills (04)
US 20: WL - US-20 @ S. Canfield Road (18)
I-380: WL - I-380 @ US-20 West (05)
US 151: D6 - US 151 @ MM 43.5 near Springville E (D6TV03)
I-80: RWIS - I-80 MM 220 @ Williamsburg
I-80: IC - I-80 @ Hwy 1 (08)
I-35: D1 - I-35 @ 300th St (D1TV11)
I-80: NW - I-80 @ Hwy T22 (09)
I-29/80: CB - I-29/80 @ E of S 24th St (47)
I-29: SC - I-29 @ Riverside (13)
I-680: D4 - I-680 @ MM 20.2 (IWZ 3160)
I-35: DM - I-35 @ MM 63 (IWZ 3153)
IA 92: DM - IA 92 WB @ Martensdale (IWZ 3154_7374
IA 92: DM - IA 92 WB @ Martensdale (IWZ 3154_7370)
I-380: WL - I-380 @ Cedar River (06)
I-235: DM - I-235 @ E 14th (05)
I-80: IC - I-80 @ Prairie du Chein (24)
I-35: DM - I-35 @ Hoover St (77)
US 34: D5 - US 34 @ MM 246.75 near New London (D5TV02)
US 30: BN - US 30 @ Quill Ave(02)
I-80/35: DM - I-80/35 @ E of US 69 (89)
IA 9: RWIS - IA 9 MM 90.53 @ Estherville
I-380: WL - I-380 N of US 20 (19)
US 30: AM - US 30 @ S Dakota Ave (13)
IA 60: D3 - IA 60 @ MM 44.4 (IWZ 3138)
I-80: IC - I-80 @ Eagle Ave NW (28)
I-29: CB - I-29 @ RR Crossing (44)
I-29: CB - I-29 @ 35th Street (21)
US 61: MUS - US 61 @ MM 72.25 (IWZ 3146)
I-380: CR - I-380 @ 33rd Ave SW (06)
Collins Rd: CR - Collins Rd @ Rockwell Dr NE (38)
US 20: WL - US 20 @ Hawkeye Road (02)
I-235: DM - I-235 @ Euclid (02)
I-80: DM - I-80 @ Grand Prairie Pkwy (48)
US 34: RWIS - US 34 MM 49 near Red Oak
Collins Rd: CR - Collins Rd @ F Ave NE (39)
I-29: CB - I-29 @ South I-680 Interchange (36)
IA 100: CR - IA 100 @ IA 13 (47)
I-29: SC - I-29 @ Sergeant Bluff Rest Area (01)
I-35: DM - I-35 @ Fillmore St (76)
I-29: CB - I-29 @ US 275 (53)
US 20: RWIS - US 20 MM 277 @ Manchester
I-80: IC - I-80 @ 12th Avenue (23)
US 30: AM - US 30 @ S Dayton Ave (18)
US 30: CR - US 30 @ W of 6th St SW (27)
US 30: NV - US 30 @ S 11th St (04)
IA 92: D5 - IA 92 @ Co Rd R45 (IWZ 3170_EB)
I-80: CB - I-80 @ Madison Avenue (08)
S Lewis: SC - S Lewis @ Gordon (25)
I-35: AM - I-35 @ IA 210 (01)
I-29: CB - I-29 @ S of South I-680 Interchange (35)
US 151: RWIS - US 151 MM 49 near Anamosa
US 34: RWIS - US 34 MM 263.5 @ Burlington
I-80: NW - I-80 @ Speedway Dr. (07)
US 65: DM - US 65 @ Vandalia (29)
US 30: RWIS - US 30 MM 252 @ Cedar Rapids
US 18: D2 - US 18 @ MM 186.3 near Mason City (D2TV03)
I-80: DM - I-35/80 @ Douglas (42)
I-235: DM - I-235 @ E 21st (04)
I-35: RWIS - I-35 MM 33 @ Osceola
I-35: DM - I-35 @ NE 36th St (61)
I-74: QC - I-74 @ 53rd St (11)
I-80: RWIS - I-80 MM 266 near Tipton
I-80: CB - I-80 @ West I-29 Interchange (02)
I-235: DM - I-235 @ E 12th (06)
US 20: RWIS - US 20 MM 316 @ Dubuque
US 20: WL - US 20 @ Ansburough (01)
IA 22: D5 - IA 22 @ IA 1 Kalona (IWZ3173_SB)
I-35: DM - I-35 @ Oralabor (40)
I-80: CB - I-80 @ I-680 Interchange (38)
US 30: NV - US 30 @ 600th Ave (02)
US 30: AM - US 30 @ 520th Ave (14)
IA 2: RWIS - IA 2 MM 164 near Centerville
I-235: DM - I-235 @ 28th St (11)
I-35: DM - I-35 @ Corporate Woods Dr (37)
I-35: AM - I-35 @ US 30 (07)
23rd Avenue: CB - 23rd Avenue @ Mid America Dr (33)
US 151: D6 - US 151 @ MM 55.3 near Anamosa (D6TV02)
I-29: SC - I-29 @ Bluff (26)
I-380: IC - I-380 @ Swan Lake (15)
I-35: D1 - I-35 @ Williams DMS (D1TV02)
I-380: CR - I-380 @ 8th St NE (11)
IA 9: DEC - IA 9 @ Old Stage Rd (IWZ 3172_7419)
US 61: D5 - US 61 @ MM 74 (IWZ 3191_EB)
IA 9: DEC - IA 9 @ Old Stage Rd (IWZ 3172)
I-380: CR - I-380 @ Tower Terrace Rd (20)
Kanesville: CB - Kanesville @ 7th Street (30)
I-80: D3 - US 75 @ Merrill (IWZ 3105_NB)
I-29: CB - I-29 @ I-80 EB Ramp (45)
I-74: QC - I-74 @ I-80 (19)
US 275: CB - US 275 @ 24th Street (26)
I-35: RWIS - I-35 MM 186 near Mason City
I-29: CB - I-29 @ West I-80 Interchange (North) (52)
US 30: CR - US 30 @ J St SW (28)
US 30: CR - US 30 @ Stoney Point Rd (23)
I-80: IC - I-80 @ Black Hawk Ave NW (27)
I-35: DM - I-35 @ Mile Post 94 (60)
I-80: IC - I-80 @ 1st Ave (06)
I-35: RWIS - I-35 MM 13 near Leon
US 18: RWIS - US 18 MM 224 near New Hampton
I-380: WL - I-380 @ MM 64 (14)
IA 9: DEC - IA 9 @ Montgomery St (IWZ 3135)
I-380: WL - I-380 @ River Forest Road (07)
I-35: Rest Area: I-35 SB MM 33 near Osceola
I-29: SC - I-29 @ US 20 - South (05)
I-380: CR - I-380 @ H Ave NE (12)
S Lewis: SC - S Lewis @ Golf Course (23)
I-35: D1 - I-35 @ US 20 Williams (D1TV10)
I-35: DM - I-35 @ NE 158 Ave (64)
IA 9: DEC - IA 9 @ Montgomery St (IWZ 3135_7413)
US 59: RWIS - US 59 MM 95 @ Denison
I-280: QC - I-280 @ Rockingham Rd (21)
I-80: DM - I-80 @ Jordan Creek (18)
I-80: NW - I-80 @ E. 12th St. (05)
US 218: D5 - US 218 @ MM 80.9 near Riverside (D5TV01)
US 218: WL - US 218 @ W 1st St (26)
I-80: D5 - IA 22 @ IA 1 Kalona (IWZ3173_Intersection)
I-35: DM - I-35 @ MM 59.35 (IWZ 3113)
I-235: DM - I-235 @ 7th Ave (08)
I-380: CR - I-380 @ County Home Rd (21)
I-74: QC - I-74 @ Spruce Hills (10)
I-35: Parking Only: I-35 NB MM 196 near Clear Lk
I-80: QC - I-80 @ CRY48 (15)
US 34: RWIS - US 34 MM 87 near Creston
I-29: RWIS - I-29 MM 101 near Sloan
I-29/80: CB - I-29/80 @ W of S 24th St (51)
I-35: DM - I-35 @ Hwy G50 (80)
US 20: RWIS - US 20 MM 97 @ Rockwell City
US 151: D6 - US 151 @ MM 43.5 near Springville W (D6TV04)
I-80: DM - I-80 WB @ Hubbell Ave (59)
I-80: QC - I-80 @ LeClaire (20)
US 61: MUS - US 61 @ MM 72.25 (IWZ 3146_7603)
US 30: CR - US 30 @ Honey Grove Rd (32)
IA 137: RWIS - IA 137 MM 13 @ Eddyville
I-35: D2 - I-35 @ MM 160 near Dows (D2TV08)
US 20: WL - US 20 @ Hammond (03)
I-80: NW - I-80 @ IA 14 (03)
I-380: CR - I-380 @ Diagonal Dr SW (08)
US 30: AM - US 30 @ S Duff Ave (17)
I-29: SC - I-29 @ S. Riverside (27)
I-80: DM - I-80 @ Ashworth Rd (70)
I-80: QC - I-80 @ I-280(16)
Avenue G: CB - Avenue G @ 16th Street (41)
I-29: CB - I-29 @ Nebraska Avenue (17)
I-80: RWIS - I-80 MM 154 @ Colfax
I-80: IC - I-80 @ Hwy 965 - East (05)
US 20: RWIS - US 20 MM 18 @ Moville
I-80: DM - I-35/80 @ E 14th (24)
IA 13: CR - IA 13 @ 7th Ave (52)
I-29: SC - I-29 @ US 20 - North (07)
I-80: D4 - I-80 @ MM 93.3 Stuart (D4TV01)
US 63: WL - US 63 @ Franklin St (IWZ 3164)
I-80: CB - I-80 @ West I-29 Interchange (East) (50)
US 30: CR - US 30 @ Williams Blvd SW (24)
I-235: DM - I-235 @ MLK (10)
I-80: DM - I-35/80 @ University (51)
I-35: OSC - I-35 @ IA 207 (IWZ3174)
US 218: WL - US 218 @ E. 11th St (24)
I-80: CB - I-80 @ East I-29 Interchange (06)
IA 2: RWIS - IA 2 MM 70 @ Bedford
I-29: SC - I-29 @ Floyd (09)
Gordon Dr: SC - Gordon Dr @ Nebraska (19)
I-29: CB - I-29 @ Weigh Station (43)
US 61: D5 - US 61 @ IA 92 (IWZ 3195_WB)
I-80: DM - I-80 E Exit to N I-35 (67)
I-35: RWIS - I-35 MM 153 near Williams
I-80: QC - I-80 EB @ DMS (14)
I-29: CB - I-29 @ S of Hamilton Ln (34)
US 61: D5 - US 61 @ MM 74 (IWZ 3191_NB)
US 61: MUS - US 61 @ MM 79 (IWZ 3171_7601)
I-35: Rest Area: I-35 N/S MM 7 - Lamoni - Car Prkg
US 18: D2 - US 18 @ MM 210 near Floyd (D2TV6)
US 218: IC - US 218 @ Melrose (12)
Avenue G: CB - Avenue G @ 8th Street (42)
IA 22: D5 - IA 22 @ IA 1 Kalona (IWZ3173)
IA 60: D3 - IA 60 @ MM 44.4 (IWZ 3138_NB)
US 218: WL - US 218 @ Hawthorn (22)
I-29: CB - I-29 @ IA 192 (23)
I-74: QC - I-74 @ Last Iowa Exit (08)
IA 163: DM - Hwy 163-University Ave @ Hickory (46)
US 30: CR - US 30 @ C St SW (30)
IA 10: RWIS - IA 10 MM 24 near Alton
Collins Rd: CR - Collins Rd @ 1st Ave E (42)
US 30: NV - US 30 @ SW 4th St (03)
US 30: CR - US 30 @ E of Jappa Rd (33)
I-80: DM - I-80/35 @ W of Morningstar (IWZ 3112)
I-29: SC - I-29 @ US 20 (06)
IA 92: RWIS - IA 92 MM 199 near Sigourney
US 75: D3 - US 75 @ Co Rd 38 (IWZ 3142_SBz)
IA 9: DEC - IA 9 @ Montgomery St (IWZ 3135)_7414)
IA 141: DM - IA 141 @ E 1st St (92)
I-380: IC - I-380 @ Penn St (14)
I-380: CR - I-380 @ US 30- South (04)
Collins Rd: CR - Collins Rd @ C Ave NE (40)
I-80: CB - I-80 @ Harry Langdon (07)
US 275: CB - US 275 @ South Expressway (28)
I-380: WL - I-380 @ S. Raymond Road (11)
IA 100: CR - IA 100 @ Edgewood Rd NE (35)
US 18: RWIS - US 18 MM 85 near Spencer
I-80: IC - I-80 @ Dubuque St (07)
I-80: DM - I-35/80/235 @ West Mixmaster (44)
US 30: CR - US 30 @ Kirkwood Blvd SW (29)
IA 141: DM - IA 141 @ SE 19th St (91)
I-35: Rest Area: I-35 N/S MM 7 - Lamoni - SB Ent.
I-35: AM - I-35 @ E 13th St (09)
I-380: CR - I-380 @ 76th Ave (03)
US 30: CR - US 30 @ 16th Ave SW (22)
US 218: IC - US 218 @ Melrose DMS (25)
US 30: BN - US 30 @ IA 17 (03)
IA 4: RWIS - IA 4 MM 25 near Jefferson
I-80: DM - I-35/80 @ Hickman (19)
I-35: DM - I-35 @ Grand (49)
US 61: D5 - US 61 @ IA 92 (IWZ 3195_EB)
I-35: DM - I-35 @ NE 142 Ave (63)
I-29: CB - I-29 @ 192nd Street (14)
I-35: Rest Area: I-35 NB MM 120 near Story City
I-35: DM - I-35 @ Corporate Woods (53)
Kanesville: CB - Kanesville @ N Broadway (31)
IA 163: RWIS - IA 163 MM 45 @ Pella
I-80: NW - I-80 @ W. 4th St. (04)
I-380: CR - I-380 @ 4th St SE (10)
IA 13: CR - IA 13 @ Mt Vernon Rd (49)
I-74: QC - I-74 @ N Tower to IA (05)
I-80: RWIS - I-80 MM 72 near Adair
IA 13: CR - IA 13 @ Bertram Rd (48)
US 218: WL - US 218 @ Sergeant Rd (27)
I-80: IC - I-80 @ Half Moon Rd (01)
I-74: QC - I-74 @ Middle Rd (09)
I-35: DM - I-35 @ NE Mixmaster (North) (69)
US 30: AM - US 30 @ Mile Post 147 (15)
US 67: QC - US 67 Centennial Bridge - IL (12)
I-80: NW - I-80 @ Newton OH (02)
I-380: CR - I-380 @ Boyson Rd (19)
I-35: DM - I-35 @ Cumming Ave (75)
I-80: DM - I-35/80 @ NE 22nd St (52)
I-80: DM - I-80 @ US 65 - West (26)
I-29: CB - I-29/80 @ 24th Street (03)
US 20: SC - US 20 @ Morningside (17)
I-380: CR - I-380 @ 42nd St NE (15)
I-80: RWIS - I-80/29 MM 2 @ Co Bluffs
I-380: WL - I-380 @ Gilbertville Road (10)
I-35: DM - I-35 @ MM 92.45 (IWZ3187)
I-74: QC - I-74 @ N Tower to IL (07)
I-35: AM - I-35 @ Mile Post 107.8 (04)
I-35: D2 - I-35 @ MM 194.3 Clear Lake (D2TV02)
I-29: SC - I-29 @ RR Bridge (08)
I-35: Rest Area: I-35 N/S MM 214 near Northwood
I-35: DM - I-35 @ Hwy 5  (36)
I-29: SC - I-29 @ Gordon Dr Off Ramp (29)
IA 22: D5 - IA 22 @ IA 1 Kalona (IWZ3173_WB)
US 218: IC - US 218 @ Hwy 1 (11)
I-29/80: CB - I-29/80 @ WB On Ramp S Expressway (48)
US 30: CR - US 30 @ 21st St SW (26)
US 61: MUS - US 61 @ MM 79 (IWZ 3171)
I-80: IC - I-80 @ Herbert Hoover Highway (09)
US 75: D3 - US 75 @ Merrill (IWZ 3105_SB)
US 75: D3 - US 75 @ Co Rd 38 (IWZ 3142_SB)
US 75: D3 - US 75 @ MM 109 (IWZ3197_SB)
US 218: RWIS - US 218 MM 38 near Mt Pleasant
I-380: WL - I-380 @ River Road (08)
I-35: DM - I-35 @ IA 92 (78)
US 61: RWIS - US 61 MM 159 @ Maquoketa
IA 92: CB - IA 92 @ Harry Langdon (IWZ 3134)
I-35: DM - I-35 @ Maffitt Lake Rd (73)
US 67: QC - US 67 Centennial Bridge - IA (13)
IA 9: RWIS - IA 9 MM 265 near Decorah
I-380: CR - I-380 @ Coldstream Ave NE (13)
I-80: NW - I-80 @ Hwy T38N (12)
I-29: SC - I-29 @ Wesley Parkway (10)
I-80: QC - I-80 @ Northwest Blvd (17)
IA 60: D3 - IA 60 @ MM 44.6 (IWZ 3190)
I-380: IC - I-380 @ Swisher (18)
US 275: CB - US 275 @ 11th Street (27)
I-80: RWIS - I-80 MM 110 @ De Soto
I-80: RWIS - I-80 MM 43 near Avoca
IA 5: DM - Hwy 5 @ SW Connector (35)
I-80: DM - I-80 @ 38th in Altoona (54)
I-74: QC - I-74 @ Toll Plaza to IA (04)
I-380: WL - Evansdale water Tower - West (16)
I-480: CB - I-480 @ Missouri River Bridge (20)
I-80: DM - I-80 EB @ Hubbell ave (25)
I-80: DM - I-80 @ NE Mixmaster (East) (58)
I-380: CR - I-380 @ Wright Bros Blvd (02)
US 20: SC - US 20 @ Christy (15)
I-380: CR - I-380 @ 32nd St NE (14)
IA 92: DM - IA 92 WB @ Martensdale (IWZ 3154_7373)
Broadway: CB - Broadway @ 16th Street (29)
US 71: RWIS - US 71 MM 172 near Storm Lk
I-380: WL - US 218 @ San Marnan Dr (20)
I-29: CB - I-29 @ 9th Avenue (18)
US 61: D5 - US 61 @ IA 92 (IWZ 3195)
US 65: DM - US 65 @ NE 46th (27)
I-35: AM - I-35 @ E 190th St (10)
I-80: IC - I-80 @ Jasper Ave (02)
I-80: IC - I-80 @ Y Ave (26)
I-380: CR - I-380 @ Blairs Ferry Rd NE (18)
US 20: SC - US 20 @ Lakeport (14)
IA 100: CR - IA 100 @ E Post Rd (45)
I-380: CR - I-380 @ US 30- North (05)
US 65: DM - US 65 @ University (28)
I-80: IC - I-80 @ Hwy 965 (04)
I-35: Parking Only: I-35 SB MM 196 near Clear Lk
I-80: QC - I-80 @ Brady (18)
I-380: CR - I-380 @ Rest Area (01)
I-29: RWIS - I-29 MM 10 @ Sidney
I-35: AM - I-35 @ US 30 (06)
US 218: RWIS - US 218 MM 211 @ Plainfield
IA 5: DM - Hwy 5 @ Hwy 28 (34)
IA 100: CR - IA 100 @ Tama St (43)
US 30: BN - US 30 @ U Ave(05)
US 75: D3 - US 75 @ MM 109 (IWZ3197)
US 30: AM - US 30 @ 500th Ave (12)
US 20: SC - US 20 @ Gordon (18)
I-80: CB - I-80 @ Missouri River Bridge (01)
I-29: SC - I-29 @ South of Riverside (12)
I-35: DM - I-35 @ MM 55.6 (IWZ3141)
I-35: DM - I-35 @ Mills Civic (50)
I-29: CB - I-29 @ Basswood Road (15)
I-29: SC - I-29 @ 1st St in Sergeant Bluff (02)
US 65: DM - US 65 @ Army Post Rd (30)
US 30: RWIS - US 30 MM 80 @ Carroll
I-380: WL - I-380 @ US-20 East -2 (13)
US 61: MUS - US 61 @ MM 72.25 (IWZ 3146_7602)
I-80: DM - I-80/35 @ E of Morningstar (IWZ 3158)
US 61: MUS - US 61 @ MM 79 (IWZ 3171_7600)
I-80: DM - I-80 @ East MixMaster (IWZ3183)
I-80: DM - I-35/80/235 @ NE Mixmaster (01)
US 275: CB - US 275 East of Missouri River Bridge (25)
US 75: D3 - US 75 @ MM 109 (IWZ3197_NB)
US 65: DM - US 65 @ HWY 5 (31)
I-235: DM - I-235 @ Keo Way (09)
IA 5: DM - Hwy 5 @ Fleur (33)
I-29: RWIS - I-29 MM 76 @ Mo Valley
US 30: NV - US 30 @ 19th St (05)
I-35: D1 - I-35 @ MM 151 near Woolstock (D1TV08)
I-680: D4 - I-680 @ MM 26.65 (IWZ 3176)
I-380: WL - US 218 @ N of San Marnen Dr (21)
I-80: CB - I-80 @ McPherson (10)
I-380: CR - I-380 @ Collins Rd- North (17)
I-80: DM - I-35/80 @ Merle Hay (22)
I-380: CR - I-380 @ 1st Ave SW (09)
US 61: D5 - US 61 @ IA 92 (IWZ 3195_NB)
I-80: CB - I-80 @ Valley View (09)
US 30: AM - US 30 @ MIle Post 142 (11)
US 75: D3 - US 75 @ MM 114.3 (IWZ 3147_SB)
I-380: CR - I-380 @ Collins Rd- South (16)
I-35: RWIS - I-35 MM 114 @ Ames
I-380: WL - I-380 @ Evansdale Drive (09)
I-235: DM - I-235 @ 63rd St (15)
I-235: DM - I-235 @ Guthrie (03)
US 65: D1 - US 65 @ MM 98.4 near Mingo SW (D1TV05)
US 30: BN - US 30 @ Mile Post 139 (04)
I-380: IC - I-380 @ Iowa River (17)
I-80: DM - I-80 @ East of US 65 (47)
US 75: D3 - US 75 @ Co Rd 38 (IWZ 3142_NB)
I-74: QC - I-74 @ Avenue of the Cities (01)
I-380: IC - I-80 @ I-380/US 218 (03)
I-80: DM - I-80 @ NE 80th in Altoona (38)
I-80: NW - I-80 @ 52nd St (01)
IA 92: D5 - IA 92 @ Co Rd R45 (IWZ 3170_WB)
I-80: DM - I-80 @ 34th Ave (56)
US 61: D5 - US 61 @ MM 76.15 (IWZ 3188)
US 30: RWIS - US 30 MM 218 near Tama
I-29: CB - I-29 @ IA 370 (13)
US 65: D1 - US 65 @ MM 98.4 near Mingo NE (D1TV06)
IA 9: DEC - IA 9 @ Old Stage Rd (IWZ 3172_7416)
I-235: DM - I-235 @ Valley West in WDM (17)
US 30: NV - US 30 @ 580th Ave (01)
US 61: D5 - US 61 @ MM 76.15 (IWZ 3188_NB)
I-80: DM - I-35/80 @ 2nd Ave (23)
Google Static Map Image
Camera Camera