Iowa DOT Logo IADOT ISP
Cameras—Statewide
Map of Statewide Between US 59 (Denison) and County Road N33 (Carroll). 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 14'0". From 7:00AM CDT to 8:00PM CDT on weekdays. Until October 1. Between County Road C20 and County Road B55 (near Klemme). The road is closed due to bridge construction work. A detour is in operation. Until November 12. Between the Missouri River bridge (7 miles west of the Missouri Valley area) and IA 37 (near Woodbine). The roadway is reduced to one lane due to road construction work. Look out for flaggers. A pilot car is in operation. From 7:00AM CDT to 7:00PM CDT on weekdays. Until September 7. Between Exit 262B: Central Avenue and Exit 263: Main Street (Burlington). The roadway is reduced to one lane due to road construction work. There is a width limit in effect. Width limit 11'0". Until October 29. Between US 71 (5 miles south of the Sac City area) and US 20; County Road N14 (near Sac City). The road is closed due to bridge construction work. Permitted oversize loads are prohibited. A detour is in operation. Until November 25. Between Exit 72: East San Marnan Drive and Exit 70: River Forest Road (Evansdale). The roadway is reduced to one lane due to road construction work. Until tomorrow at about 4:30PM CDT. Between County Road D38 and I-380; US 20 (near Evansdale). The roadway is reduced to one lane due to road construction work. From 7:00AM CDT to 6:00PM CDT on weekdays. Until Monday, at about 4:00PM CDT. Between Exit 230: IA 21 (Waterloo) and Exit 71A: I-380; US 218; US 218 (Evansdale). The roadway is reduced to one lane due to road construction work. There is a width limit in effect. Width limit 10'6". Until tomorrow at about 4:30PM CDT. Between IA 210 (near Huxley) and US 30 (near Ames). The road is closed due to road construction work. A detour is in operation. Until September 11. Between IA 9 and County Road A26 (near Lansing). The road is closed due to road construction work. A detour is in operation. Until Wednesday, at about 3:30PM 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. From 7:30AM CDT to 4:00PM CDT on weekdays. Until tomorrow at about 4:30PM CDT. Between County Road B16 and County Road W34 (near Decorah). The roadway is reduced to one lane due to road construction work. Look out for flaggers. A pilot car is in operation. Look out for temporary traffic lights. There is a height limit in effect. There is a width limit in effect. Height limit 15'0". Width limit 11'0". Until November 30. Between Exit 52: County Road G50 and Exit 56: IA 92 (near Bevington). The roadway is reduced to one lane due to road construction work. Until September 30. Between Exit 29: County Road H45 and Exit 43: County Road G76 (5 miles north of the Osceola area). The roadway is reduced to one lane due to road construction work. Until September 30. Between The Mississippi River Bridge (near Davenport) and Exit 8: IA 22; Rockingham Road (Buffalo). The roadway is reduced to one lane due to road construction work. There is a width limit in effect. Width limit 13'5". Until October 29. Between County Road W14 and IA 150 (near Oelwein). The roadway is reduced to one lane due to road construction work. Look out for flaggers. A pilot car is in operation. From 7:30AM CDT to 6:00PM CDT on weekdays. Until tomorrow at about 4:30PM CDT. Between US 61 and County Road Y60 (near Maquoketa). The road is closed due to road construction work. A detour is in operation. Until September 4. Between Exit 1A: 50th Street (West Des Moines) and Cottage Grove Avenue (near Des Moines). A lane is closed intermittently because of night time construction work. From 9:00PM CDT to 6:00AM CDT daily. Until October 22. Between IA 7; County Road C66 (near Pomeroy) and County Road C29 (Pocahontas). 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 14'0". From 7:00AM CDT to 8:00PM CDT on weekdays. Until September 7. Between US 20 and County Road D15 (near Correctionville). The road is closed due to road construction work. There is a width limit in effect. Width limit 11'0". Until September 15. Between US 18; County Road B19 and County Road B17 (near Spencer). The roadway is reduced to one lane due to road construction work. There is a width limit in effect. There is a length limit in effect. A detour is in operation. Width limit 14'0". Vehicle length limit 70 ft. Until September 4. Between Exit 4: US 67; Grant Street and State Street and Exit 1 - River Drive (1 mile east of the Bettendorf area). The roadway is reduced to one lane because of night time construction work. There is a width limit in effect. Width limit 10'0". From 8:00PM CDT to 6:00AM CDT on Sundays, Mondays, Tuesdays, Wednesdays and Thursdays. Until October 29. Between County Road C70 (Kingsley) and IA 3; County Road L14 (Remsen). The roadway is reduced to one lane due to single line traffic alternating directions. A pilot car is in operation. Look out for flaggers. There is a width limit in effect. Width limit 13'0". From 8:00AM CDT to 2:00PM CDT on Saturdays and from 7:00AM CDT to 8:00PM CDT on weekdays. Until September 30. Between County Road T61 and US 63 (near Ottumwa). The roadway is reduced to one lane due to road construction work. Until November 13. Between Exit 71A: I-380; US 218; US 218 (Evansdale) and Exit 230: IA 21 (Waterloo). The roadway is reduced to one lane due to road construction work. Until Monday, at about 6:00AM CDT. Between US 18 (near Postville) and IA 150; IA 24 (Calmar). A lane is closed intermittently due to road construction work. A pilot car is in operation. Look out for flaggers. From 6:00AM CDT to 7:00PM CDT on weekdays. Until October 8. Between US 71 (4 miles west of the Cumberland area) and County Road N51 (near Bridgewater). 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 6:00AM CDT to 8:00PM CDT on weekdays and Saturdays. Until September 4. Between IA 140; County Road L14 (2 miles west of the Marcus area) and IA 143; County Road L36 (near Marcus). The road is closed due to road construction work. A detour is in operation. Permitted oversize loads are prohibited. Until September 11. Between IA 83 and US 71 (near Atlantic). The road is closed due to road construction work. A detour is in operation. Until Tuesday, at about 3:00PM CDT. Between County Road G16 (1 mile north of the Indianola area) and IA 92 (near Indianola). The roadway is reduced to one lane due to bridge construction work. Until Tuesday, at about 11:59PM CDT. Between County Road M36 and US 71 (near Storm Lake). The road is closed due to road construction work. A detour is in operation. Until September 30. Between Exit 56: IA 92 (near Bevington) and Exit 65: County Roads G4R and G14 (1 mile south of the Cumming area). The roadway is reduced to one lane due to road construction work. Until September 3. Between Exit 65: County Roads G4R and G14 (1 mile south of the Cumming area) and Exit 56: IA 92 (near Bevington). The roadway is reduced to one lane due to road construction work. Until Monday, at about 6:00PM CDT. Between County Road R57 and County Road R63 (near Indianola). The road is closed due to road construction work. A detour is in operation. Until October 31.
US 67: QC - US 67 Centennial Bridge - IL (12)
US 30: RWIS - US 30 MM 252 @ Cedar Rapids
I-29: SC - I-29 @ S. Riverside (27)
IA 137: RWIS - IA 137 MM 13 @ Eddyville
US 275: CB - US 275 East of Missouri River Bridge (25)
US 151: D6 - US 151 MM 55 @ Anamosa (2)
US 20: SC - US 20 @ Christy (15)
US 218: WL- US-218 SB Ramp to I-380 SB  (04)
IA 5: DM - Hwy 5 @ Fleur (33)
I-35: RWIS - I-35 MM 68 near Des Moines
I-29: SC - I-29 @ 8th St in Sergeant Bluff (3)
I-80: CB - I-80 @ I-680 Interchange (38)
I-35: Parking Only: I-35 SB MM 120 near Story City
US 20: SC - US 20 @ Gordon (18)
I-29: SC - I-29 NB South of Singing Hills Blvd (IWZ 3149)
I-35/80: DM - I-35/80 @ Hickman (19)
US 30: CR - US 30 @ J St SW (28)
I-80: D4 - I-80 MM 93 @ Stuart (1)
I-29: CB - I-29 @ US 275 (16)
I-380: CR - I-380 @ Diagonal Dr SW (08)
I-80: RWIS - I-80/29 MM 2 @ Co Bluffs
I-380: IC - I-380 @ Hwy 965 NE (16)
I-35: DM - I-35 @ NE 36th St (61)
US 218: WL- US 28 @ W 8th St (25)
US 30: AM - US30 @ 520th Ave (14)
I-35: DM - I-35 @ Mills Civic (50)
I-80: IC - I-80 @ Hwy 965 - East (5)
I-80: IC - I-80 @ Jasper Ave (2)
I-35: D1 - I-35 MM 140 near Wiliams (2)
I-35/80: DM - I-35/80 @ University (51)
I-80: CB - I-80 @ Hubbard Road (11)
I-80: QC - I-80 EB @ DMS (14)
I-35: DM - I-35 @ Ashworth Ave (55)
US 30: NV - US30 @ S 19th St (05)
I-29: CB - I-29 @ Nebraska Avenue (17)
US 30: CR - US 30 @ Honey Grove Rd (32)
I-29: CB - I-29 @ I-480 Interchange (19)
I-380: CR - I-380 @ Coldstream Ave NE (13)
I-80: QC - I-80 @ Brady (18)
Kanesville: CB - Kanesville @ North Broadway (31)
I-80: CB - I-80 @ Minden Interchange (39)
I-80: DM - I-80 @  38th in Altoona (54)
I-35: DM - I-35 @ Grand (49)
US 34: Burlington RWIS
I-35: Parking Only: I-35 NB MM 212 near Joice
I-80: IC - I-80 @ Black Hawk Ave NW (27)
I-35: D2 - I-35 MM 194 @ Clear Lake (2)
US 218: RWIS - US 218 MM 38 near Mt Pleasant
I-35: Rest Area: I-35 N/S MM 7 - Lamoni - SB Ent.
I-80: CB - I-80 @ Missouri River Bridge (01)
Collins Rd: CR - Collins Rd @ Rockwell Dr NE (38)
I-380: IC - I-380 @ Iowa River (17)
I-380: CR - I-380 @ 33rd Ave SW (06)
I-80: NW - I-80 @ IA 14 (03)
US 30: BN - US30 @ Story St (01)
IA 2: RWIS - IA 2 MM 219 near Cantril
US 18: D2 - US 18 MM 186 near Mason City (3)
IA 13: CR - IA 13 @ Cottage Grove Pkwy (50)
I-380: WL- I-380 @ River Forest Road (07)
I-29: SC - I-29 @ Singing Hills (4)
Avenue G: CB - Avenue G @ 16th Street (41)
I-80: IC - I-80 @ Herbert Hoover Highway (9)
US 218: D5 - US 218 MM 81 near Riverside (1)
IA 92: RWIS - IA 92 MM 199 near Sigourney
I-80: QC - I-80 @ CRY48 (15)
I-29: SC - I-29 @ Wesley Parkway (10)
I-80: NW - I-80 @ 108th St. (10)
US 20: WL- US-20 @ S. Canfield Road (18)
US 218: WL- US 218 @ W 1st St  (26)
I-29: CB - I-29 @ 25th Street (22)
I-29: CB - I-29 @ Hwy 370 (13)
I-80: RWIS - I-80 MM 72 near Adair
US 30: CR - US 30 @ Ivanhoe Rd SW (31)
I-80: NW - I-80 @ Kellog OH (11)
US 18: RWIS - US 18 MM 122 near Algona
I-35: Rest Area: I-35 NB MM 33 near Osceola
I-80: CB - I-80 @ McPherson (10)
I-35: DM - I-35 @ 1st St in Ankeny (41)
US 30: CR - US 30 @ C St SW (30)
I-29: CB - I-29/80 @ Indian Creek (04)
US 20: SC - US 20 @ Sunnybrook (16)
I-35: Rest Area: I-35 NB/SB MM 159 near Dows
I-380: WL- I-380 @ US-20 West (05)
I-35: Rest Area: I-35 N/S MM 7 - Lamoni - Car Prkg
I-29: RWIS - I-29 MM 76 @ Mo Valley
I-80: NW - I-80 @ Hwy T22 (09)
I-29: CB - I-29 South of I-680 (35)
Collins Rd: CR - Collins Rd @ Mall Entrance (41)
I-380: CR - I-380 @ Wilson Ave SW (07)
I-74: QC - I-74 @ Toll Plaza to IL (6)
I-80: RWIS - I-80 MM 220 @ Williamsburg
I-380: WL- I-380 @ Gilbertville Road (10)
I-80: NW - I-80 @ Speedway Dr. (07)
US 18: RWIS - US 18 MM 224 near New Hampton
I-80: RWIS - I-80 MM 43 near Avoca
  : DM - I-35 @ South of IA 5 (IWZ 3165)
I-35/80: DM - I-35/80 @ Merle Hay (22)
I-74: QC - I-74 @ 12th Ave (2)
I-80: QC - I-80 @ I-280(16)
I-235: DM - I-235 @ Valley West in WDM (17)
I-80: DM - I-80 @ NE Mixmaster (East) (58)
I-35: Rest Area: I-35 N/S MM 7 - Lamoni - Trk Prkg
I-74: QC - I-74 @ N Tower to IL (7)
I-29: SC - I-29 @ Riverside (13)
I-80: IC - I-80 @ Half Moon Rd (1)
I-380: WL- I-380 @ Cedar River (06)
I-80: DM - I-80 @ US 65 - West (26)
US 30: BN - US30 @ IA 17 (03)
I-80: NW - I-80 @ E. 12th St. (05)
US 30: BN - US30 @ Mile Post 139 (04)
I-29: CB - I-29 @ 192nd Street (14)
I-35: DM - I-35 @ NE 142 Ave (63)
I-35: D2 - I-35 MM 160 near Dows (8)
I-35/80: DM - I-35/80 @ 2nd Ave (23)
I-35: Parking Only: I-35 SB MM 31 near Osceola
I-80: DM - I-80 @ Jordan Creek (18)
I-80: NW - I-80 @ T38N (12)
I-35: RWIS - I-35 MM 153 near Williams
US 65: DM - US 65 @ Vandalia (29)
I-35: D2 - I-35 MM 196 near Clear Lake (1)
US 30: CR - US 30 @ 21st St SW (26)
IA 13: CR - IA 13 @ Linn Aire Dr (51)
US 20: WL- US-20 @ Hawkeye Road (02)
Avenue G: CB - Avenue G @ 8th Street (42)
I-80: QC - I-80 @ Northwest Blvd. (17)
US 30: CR - US 30 @ Edgewood Rd SW (25)
I-74: QC - I-74 @ I-80 (19)
I-35: Rest Area: I-35 N/S MM 7 - Lamoni - NB Exit
I-235: DM - I-235 @ 42nd St (13)
I-35: DM - I-35 @ Oralabor (40)
Gordon Dr: SC - Gordon Dr @ Nebraska (19)
I-74: QC - I-74 @ 5th Ave (3)
I-35: RWIS - I-35 MM 33 @ Osceola
I-35/80/235: DM - I-35/80/235 @ NE Mixmaster (01)
I-29: SC - I-29 @ Bluff (26)
US 59: RWIS - US 59 MM 129 @ Ida Grove
US 67: QC - US 67 Centennial Bridge - IA (13)
I-80: RWIS - I-80 MM 266 near Tipton
I-80: IC - I-80 @ Prairie du Chein (24)
I-35: AM - I-35 @ Mile Post 105.6 (03)
I-80: DM - I-80 @ NE 80th in Altoona (38)
US 20: SC - US 20 @ Morningside (17)
IA 100: CR - IA 100 @ S 22nd St (46)
I-29: CB - I-29 @ North I-680 Interchange (37)
I-380: CR - I-380 @ 4th St SE (10)
I-35: DM - I-35 @ NE Mixmaster (North) (69)
IA 2: RWIS - IA 2 MM 70 @ Bedford
I-380: CR - I-380 @ 42nd St NE (15)
S Lewis: SC - S Lewis @ Singing Hills (21)
I-235: DM - I-235 @ 63rd St (15)
I-80: CB - I-80 @ Harry Langdon (07)
I-80: DM - I-80 @ 34th Ave (56)
IA 100: CR - IA 100 @ Tama St (43)
US 30: CR - US 30 @ Stoney Point Rd (23)
I-35/80: DM - I-35/80 @ Morningstar (43)
I-29: CB - I-29 @ Hwy 192 (23)
US 61: RWIS - US 61 MM 159 @ Maquoketa
I-35: Rest Area: I-35 SB MM 33 near Osceola
I-380: CR - I-380 @ 8th St NE (11)
I-380: IC - I-380 @ Penn St (14)
I-35: AM - I35 @ US30 (06)
IA 415: DM - IA 415 @ Mile Long Bridge (66)
I-80: CB - I-80 @ Valley View (09)
I-80: DM - I-80 @ Meredith Ave (57)
IA 100: CR - IA 100 @ E Post Rd (45)
I-80: CB - I-80 @ Madison Avenue (08)
I-35/80/235: DM - I-35/80 @ NE 22nd St (52)
I-29: CB - I-29 @ Basswood Road (15)
I-29: SC - I-29 @ Hamilton (11)
I-235: DM - I-235 @ Guthrie (03)
23rd Avenue: CB - 23rd Avenue @ 24th Street (32)
IA 2: RWIS - IA 2 MM 164 near Centerville
I-74: QC - I-74 @ Avenue of the Cities (1)
US 65: DM - US 65  @ HWY 5 (31)
US 30: NV - US30 @ 600th Ave(02)
I-35: Parking Only: I-35 SB MM 196 near Clear Lk
I-380: WL- I-380 @ MM 64 (14)
I-80: IC - I-80 @ Wapsi Ave (10)
I-29: SC - I-29 @ US 20 - North (7)
US 63: RWIS - US 63 MM 35 @ Ottumwa
US 30: CR - US 30 @ W of 6th St SW (27)
I-235: DM - I-235 @ University (71)
I-35: Parking Only: I-35 NB MM 196 near Clear Lk
I-35: AM - I-35 @ IA 210 (01)
IA 5: DM - Hwy 5 @ SW Connector (35)
US 20: WL- US-20 @ Hammond  (03)
I-80: NW - I-80 @ E 84th St. (08)
S Lewis: SC - S Lewis @ Glenn (22)
US 30: AM - US30 @ S Duff Ave (17)
I-29: SC - I-29 NB @ MM 145.8 (IWZ 3158)
US 275: CB - US 275 @ 24th Street (26)
I-80: QC - I-80 @ LeClaire (20)
I-235: DM - I-235 @ E 14th (05)
I-80: IC - I-80 @ Hwy 965 (4)
I-29: RWIS - I-29 MM 101 near Onawa
I-380: RWIS - I-380 MM 20 @ Cedar Rapids
I-380: CR - I-380 @ US 30- North (05)
I-380: IC - I-380 @ Swisher (18)
I-235: DM - I-235 @ E 12th (06)
I-235: DM - I-235 @ 31st St  (12)
IA 100: CR - IA 100 @ Menards Ln (44)
US 65: DM - US 65 @ NE 46th (27)
I-80: IC - I-80 @ Eagle Ave NW (28)
I-235: DM - I-235 @ Keo Way (09)
I-235: DM - I-235 @ MLK (10)
I-380: WL- I-380 @ S. Raymond Road (11)
IA 100: CR - IA 100 @ Edgewood Rd NE (35)
I-35: AM - I35 @ E 13th St (09)
US 30: BN - US30 @ Quill Ave(02)
US 30: AM - US30 @ Mile Post 152 (19)
I-380: WL- I-380 @ Evansdale Drive (09)
I-80: DM - I-80 E Exit to N I-35 (67)
Collins Rd: CR - Collins Rd @ C Ave NE (40)
US 20: RWIS - US 20 MM 316 @ Dubuque
I-74: QC - I-74 @ Toll Plaza to IA (4)
US 30: RWIS - US 30 MM 80 @ Carroll
I-380: WL- US 218 @ San Marnan Dr (20)
I-80: DM - I-80 @ Alices Rd (48)
US 20: D6 - US 20 MM 293 @ Dyersville (1)
US 30: AM - US30 @ S Dayton Ave (18)
I-235: DM - I-235 @ 28th St (11)
I-35: DM - I-35 @ Corporate Woods (53)
I-29: CB - I-29 @ 9th Avenue (18)
I-380: CR - I-380 @ US 30- South (04)
I-380: IC - I-80 @ I-380/US 218 (3)
US 65: DM - US 65 @ Army Post Rd (30)
IA 13: CR - IA 13 @ Mt Vernon Rd (49)
US 34: RWIS - US 34 MM 87 near Creston
US 18: RWIS - US 18 MM 85 near Spencer
I-380: WL- I-380 @ River Road (08)
I-35: DM - I-35 @ Hwy 5  (36)
I-35: AM - I-35 @ E 190th St (10)
US 218: WL- US 218 @ Hawthorn (22)
I-380: WL- I-380 @ Poyner Road (15)
US 151: RWIS - US 151 MM 49 near Anamosa
I-80: RWIS - I-80 MM 290 @ Davenport
US 218: WL- US 218 @ E. 11th St (24)
I-35: AM - I35 @ Lincoln Way (08)
US 30: AM - US30 @ MIle Post 142 (11)
US 20: SC - US 20 @ Lakeport (14)
S Lewis: SC - S Lewis @ Gordon (25)
I-29: CB - I-29 @ Weigh Station (43)
US 65: DM - US 65 @ University (28)
I-74: QC - I-74 @ 53rd St (11)
I-29: CB - I-80 @ West I-29 Interchange (02)
IA 5: DM - Hwy 5 @ US 65/69 (32)
I-35/80/235: DM - I-35/80/235 @ West Mixmaster (44)
I-35: D1 - I-35 MM 151 near Woolstock (8)
I-29: SC - I-29 @ 1st St in Sergeant Bluff (2)
US 30: NV- US30 @ 580th Ave (01)
I-235: DM - I-235 @ Polk Blvd (14)
I-80: I-80 @ Mile Post 121 (70)
I-380: CR - I-380 @ 32nd St NE (14)
I-29: SC - I-29 South of Riverside (12)
I-80: RWIS - I-80 MM 154 @ Colfax
Broadway: CB - Broadway @ 16th Street (29)
US 30: AM - US30 @ University Blvd(16)
US 20: RWIS - US 20 MM 181 near Steamboat Rk
US 218: WL- US 218 @ Sergeant Rd (27)
I-74: QC - I-74 @ Last Iowa Exit (8)
IA 10: RWIS - IA 10 MM 24 near Alton
US 30: AM - US30 @ 500th Ave (12)
I-80: IC - I-80 @ Dubuque St (7)
I-80: NW - I-80 @ Speedway (06)
I-80: CB - I-80 @ US 6 (12)
I-80: CB - I-80 @ East I-29 Interchange (06)
I-235: DM - I-235 @ 2nd Ave (07)
I-380: WL- Evansdale water Tower - East (17)
Gordon Dr: SC - Gordon Dr @ Virginia (20)
I-380: CR - I-380 @ Boyson Rd (19)
I-380: CR - I-380 @ H Ave NE (12)
I-235: DM - I-235 @ 42nd WSM (72)
I-35: DM - I-35 @ NE 126 Ave (62)
I-80: NW - I-80 @ W. 4th St. (04)
I-74: QC - I-74 @ Spruce Hills (10)
I-380: CR - I-380 @ Blairs Ferry Rd NE (18)
S Lewis: SC - S Lewis @ Golf Course (23)
I-35: DM - I-35 @ NE 158 Ave (64)
I-29: CB - I-29/80 @ Lake Manawa (05)
US 34: RWIS - US 34 MM 49 near Red Oak
I-35/80: DM - I-35/80 @ E 14th (24)
I-80: IC - I-80 @ 12th Avenue (23)
I-29: SC - I-29 @ US 20 - South (5)
I-35: RWIS - I-35 MM 186 near Mason City
US 30: AM - US30 @ Mile Post 147 (15)
I-35: DM - I-35 @ Corporate Woods Dr (37)
I-235: DM - I-235 @ Euclid (02)
US 275: CB - US 275 @ 11th Street (27)
US 218: IC - US 218 @ Melrose DMS (25)
I-35: RWIS - I-35 MM 13 near Leon
IA 13: CR - IA 13 @ Bertram Rd (48)
I-380: CR - I-380 @ Collins Rd- South (16)
US 30: NV - US30 @ W 4th St (03)
I-235: DM - I-235 @ 22nd St in WDM (16)
I-280: QC - I-280 @ Rockingham Rd (21)
I-380: WL- I-380 N of US 20 (19)
I-380: WL- US 218 N. of San Marnen Dr (21)
I-380: CR - I-380 @ Tower Terrace Rd (20)
US 30: NV - US30 @ S 11th St (04)
US 65: D1 - US 65 MM 99 near Mingo SW (5)
US 20: RWIS - US 20 MM 277 @ Manchester
I-29: SC - I-29 @ Floyd (9)
US 218: IC - US 218 @ Hwy 1 (11)
I-380: CR - I-380 @ Rest Area (01)
I-80: NW - I-80 @ 52nd St (01)
  : CB - I-29 @ RR Crossing (44)
US 30: CR - US 30 @ Williams Blvd SW (24)
I-35/80: DM - I-35/80 @ Douglas (42)
IA 163: RWIS - IA 163 MM 45 @ Pella
I-380: IC - I-380 @ Forevergreen Rd (13)
US 30: RWIS - US 30 MM 311 @ DeWitt
I-80: DM - I-80 @ 1st Ave in Altoona (39)
  : QC - I-280 WB @ MM 0.9 (IWZ 3144)
I-29: CB - I-29 North of Council Bluffs.(34)
Collins Rd: CR - Collins Rd @ 1st Ave E (42)
S Lewis: SC - S Lewis @ Transit (24)
I-35: AM - I-35 @ Mile Post 108 (04)
IA 100: CR - IA 100 W of I-380 (36)
I-35: AM - I-35 @ 260th St (05)
US 71: RWIS - US 71 MM 172 near Storm Lk
US 275: CB - US 275 @ South Expressway (28)
I-480: CB - I-480 @ Missouri River Bridge (20)
I-29: SC - I-29 South of RR Bridge (28)
I-80: IC - I-80 @ 1st Ave (6)
IA 100: CR - IA 100 @ IA 13 (47)
I-235: DM - I-235 @ E 21st (04)
US 30: CR - US 30 @ Kirkwood Blvd SW (29)
US 218: WL- US 218 @ Williston Rd (23)
I-380: CR - I-380 @ County Home Rd (21)
US 20: RWIS - US 20 MM 18 @ Moville
I-35: Rest Area: I-35 NB MM 120 near Story City
I-35: AM - I35 @ US30 (07)
US 65: US 65 North of US 6 (IWZ3146)
I-380: CR - I-380 @ Wright Bros Blvd (02)
I-235: DM - I-235 @ 7th Ave (08)
I-29: CB - I-29/80 @ 24th Street (03)
I-380: WL- I-380 @ US-20 East -2 (13)
I-35: RWIS - I-35 MM 114 @ Ames
I-29: CB - I-29 @ 35th Street (21)
I-80: NW - I-80 @ Newton OH (02)
I-380: IC - I-380 @ Swan Lake (15)
US 20: WL- US-20 @ Ansburough (01)
US 30: CR - US 30 @ 16th Ave SW (22)
I-29: SC - I-29 @ US 20 (6)
I-35: DM - I-35 @ Mile Post 94 (60)
US 65: D1 - US 65 MM 99 near Mingo NE (6)
US 218: RWIS - US 218 MM 211 @ Plainfield
23rd Avenue: CB - 23rd Avenue @ Mid America Dr (33)
I-380: WL- I-380 @ US-20 East -1 (12)
IA 9: RWIS - IA 9 MM 265 near Decorah
IA 4: RWIS - IA 4 MM 25 near Jefferson
I-80: DM - I-35/80 @ Westown PKWY (68)
US 218: IC - US 218 @ Melrose (12)
US 30: BN - US30 @ U Ave(05)
Collins Rd: CR - Collins Rd @ F Ave NE (39)
I-29: CB - I-29 @ S I-680 Int. (36)
I-380: WL- Evansdale water Tower - West (16)
I-380: CR - I-380 @ Collins Rd- North (17)
I-380: CR - I-380 @ 1st Ave SW (09)
I-380: CR - I-380 @ 76th Ave (03)
US 30: AM - US30 @ S Dakota Ave (13)
IA 13: CR - IA 13 @ 7th Ave (52)
I-80: IC - I-80 @ Hwy 1 (8)
I-35/80: DM - I-35/80 @ Hwy 141 (20)
I-29: SC - I-29 @ RR Bridge (8)
IA 163: DM - Hwy 163-University Ave @ Hickory (46)
I-35: Rest Area: I-35 N/S MM 214 near Northwood
I-29: SC - I-29 @ Sergeant Bluff Rest Area (1)
I-80: IC - I-80 @ Y Ave (26)
I-74: QC - I-74 @ N Tower to IA (5)
IA 5: DM - Hwy 5 @ Hwy 28 (34)
US 30: CR - US 30 @ IA 13 (34)
I-74: QC - I-74 @ Middle Rd (9)
I-35: AM - I-35 @ Heart of Iowa Nature Trail (02)
Collins Rd: CR - Collins Rd @ Council St NE (37)
US 30: RWIS - US 30 MM 218 near Tama
IA 92: CB - IA 92 @ Harry Langdon (IWZ 3134)
Kanesville: CB - Kanesville @ 7th Street (30)
I-35/80: DM - I-35/80 @ 86th St (21)
Google Static Map Image
Camera Camera