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