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