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