Current Traffic Conditions

Data from ODOT · Updated every 5 minutes · Clermont County area prioritized

I-71 NB @ South of SR-562
MILES  MIN
SR-126             7    7
I-275             10   11
I-71 SB @ South of Red Bank Rd
MILES  MIN
I-471              7    8
I-75               9   10
I-71 NB @ N of Kugler Mill Rd Overpass
MILES  MIN
I-275              4    5
SR-48             15   15
I-71 SB @ North of SR-126
MILES  MIN
SR-562             7    7
I-75              15   15
I-71 NB @ North of Pfeiffer Rd
MILES  MIN
SR-48             12   12
SR-73             29   27
I-71 SB @ North of Snider Rd Overpass
MILES  MIN
SR-126             5    6
SR-562            11   12
I-275 EB @ Reed Hartman Hwy
MILES  MIN
SR-28              9   10
DWNTN/S 71        18   19
I-275 WB at MM 49.8, W of Montgomery Rd
MILES  MIN
I-75               7    7
DWNTN/S 71        18   19
SR-126 WB @ West of Ridge Rd
MILES  MIN
DWNTN/S 75        12   13
I-275             12   13
SR-126 EB @ East of Plainfield Rd
MILES  MIN
I-275/N 71         4    5
DWNTN/S 71        15   15
SR-126 WB @ East of I-71
I-75 VIA           
SR-126                   8 MIN
I-71 S                  15 MIN
SR-562 WB @ West of Reading Rd
MILES  MIN
DWNTN/S 75         8    9
I-275/N 75        10   10
SR-562 EB @ East of Montgomery Rd
MILES  MIN
71S TO 75          8   10
71N TO 275        11   12
I-275 SB at Barg Salt Run Rd
MIN
471N TO DWNTN               27
SR-32 WB at East of I-275
MIN
275N TO 71                  14
275S TO DWNTN               27

Incidents & Slowdowns

🚨 I-71 Northbound.

Shoulders are blocked on I-71 North at Martin Luther King Drive, due to a crash.

🚨 I-75 Southbound.

The left lane is blocked on I-75 South beyond Tylersville Rd, due to a crash.

Construction & Road Work

🚧 S.R. 132 Bridge Replacement northbound. Clermont Area Closed

A bridge replacement project on S.R. 132, between the roundabout/junction with S.R. 222 and the westbound S.R. 32 ramps. S.R. 132 will be closed for 21 days, and traffic will be detoured via U.S. 50 and S.R. 222. At all other times, traffic will be maintained with the use of flaggers and/or traffic control devices. Detour: From 2026-06-01 to 2026-06-23, between 12:00 AM and 11:59 PM, SR 132 TO W MAIN ST TO SR 222

Est. completion: Oct 31, 2026
🚧 S.R. 125 Signalization eastbound. Clermont Area Restricted

A signalization project at multiple locations on S.R. 125, including the intersections of Church Street, S. Kline Avenue, Chapel Road and FastTrack/McDonald's drive. The project also includes work at the intersection of S.R. 132 at S.R. 749. Throughout construction, traffic will be maintained with barrels and/or flaggers during hours of operation, daily from approximately 7 a.m. to 7 p.m.

Est. completion: Aug 30, 2026
🚧 S.R. 132 Signalization northbound. Clermont Area Restricted

A signalization improvement at the intersection of S.R. 132 and S.R. 749. The project also includes work on multiple intersections on S.R. 125 in the community of Amelia. Throughout the project, traffic will be maintained with the use of flaggers as needed during hours of operation, daily from approximately 7 a.m. to 7 p.m.

Est. completion: Aug 30, 2026
Show 12 more
🚧 S.R. 132 Bridge Rehabilitation northbound. Clermont Area Restricted

A bridge rehabilitation project on S.R. 132 over Stonelick Creek, north of Owensville. S.R. 132 is slated for a 30-day closure effective June 1, 2026. Once the route is closed, traffic will be detoured by way of U.S. 50, S.R. 133 and S.R. 131. Detour: From 2026-06-01 to 2026-07-01, between 12:00 AM and 11:59 PM, SR 132 TO W MAIN ST TO SR 133 TO SR 131 TO SR 132

Est. completion: Sep 28, 2026
🚧 S.R. 222 at S.R. 232 westbound. Clermont Area Closed

A culvert replacement project on S.R. 222, just west of S.R. 232. S.R. 222 will be closed for up to 30 days beginning June 15, and while the route is closed, traffic will be detoured by way of S.R. 232 and S.R. 125. At all other times, traffic will be maintained by flaggers during daytime hours of operation. Detour: From 2026-06-15 to 2026-07-15, between 12:00 AM and 11:59 PM, SR 222 TO SR 232 TO W PLANE ST TO SR 222

Est. completion: Aug 15, 2026
🚧 SR 32/GEW Overpass eastbound. Clermont Area Restricted

The Glen Este Withamsville Road overpass at S.R. 32 has been opened to traffic; however, construction of the ramps from S.R. 32 West to GEW Road and Eastgate North Boulevard continue. Intermittent lane restrictions on S.R. 32 will be in effect for crews to complete construction of the off ramps.

Est. completion: Aug 31, 2026
🚧 SR 32/GEW Overpass westbound. Clermont Area Restricted

The Glen Este Withamsville Road overpass at S.R. 32 has been opened to traffic; however, construction of the ramps from S.R. 32 West to GEW Road and Eastgate North Boulevard continue. Intermittent lane restrictions on S.R. 32 will be in effect for crews to complete construction of the off ramps.

Est. completion: Aug 31, 2026
🚧 U.S. 50 - 29.10 (Duck Creek and Red Bank) and U.S. 50 - 29.28 (over ramps to Red Bank Road) eastbound. Clermont Area Restricted

Between the Red Bank Road overpass and Settle Road in Fairfax and between the western corporation limit of Terrace Park and Drewry Farm Lane. Traffic will be maintained through the work zones; however, intermittent lane restrictions will be in effect for final paving and other finishing work.

Est. completion: Jul 31, 2026
🚧 I-275 Resurfacing westbound. Restricted

A paving project on I-275 East, between the U.S. 52 and Five Mile Road interchanges. Traffic will be maintained in a minimum of one lane during evening and overnight hours of operation.

Est. completion: Nov 1, 2026
🚧 I-275 Resurfacing eastbound. Restricted

A paving project on I-275 East, between the U.S. 52 and Five Mile Road interchanges. Traffic will be maintained in a minimum of one lane during evening and overnight hours of operation.

Est. completion: Nov 1, 2026
🚧 Branch Hill Miamiville Road over I-275 eastbound. Closed

A bridge rehabilitation project on Branch Hill Miamiville Road over I-275. Branch Hill Miamiville Road will be closed for up to 120 days, and while the route is closed, motorists will be detoured by way of S.R. 126, Wards Corner Road and Branch Hill Guinea Pike. Detour: From 2026-04-01 to 2026-08-01, between 12:00 AM and 11:59 PM, BRANCH HILL MIAMIVILLE RD TO CENTER ST TO MAIN ST TO BRANCH HILL GUINEA PIKE TO BRANCH HILL MIAMIVILLE RD

Est. completion: Aug 1, 2026
🚧 I-275 over Branch Hill Miamiville Road. southbound. Open

A bridge rehabilitation project on Branch Hill Miamiville Road over I-275. Traffic on I-275 will be maintained with shoulder closures and periodic lane closures. Branch Hill Miamiville Road is closed through early August.

Est. completion: Aug 1, 2027
🚧 I-275 over Branch Hill Miamiville Road. northbound. Open

A bridge rehabilitation project on Branch Hill Miamiville Road over I-275. Traffic on I-275 will be maintained with shoulder closures and periodic lane closures. Branch Hill Miamiville Road is closed through early August.

Est. completion: Aug 1, 2027
🚧 Clough Pike and Newtown Road eastbound. Restricted

A widening project at the intersection of Clough Pike and Newtown Road intersection, with the construction turn lanes on Clough Pike, as well as a sidewalk on the south side of Clough Pike, between Copperleaf Lane and Newtown Road. Traffic will be maintained by flaggers during daytime hours of operation, daily from approximately 8 a.m. to 4 p.m.

Est. completion: Nov 20, 2026
🚧 Miami Avenue Reconstruction northbound. Restricted

A reconstruction of Miami Avenue, between Camargo Road and Euclid Avenue, reducing it from four to three lanes, with on-street parking and improvements to traffic signals and pedestrian infrastructure. Traffic will be maintained in one lane in each direction during the first phase of construction.

Est. completion: Nov 11, 2027

Traffic Cameras

Live traffic camera feeds from ODOT across the Greater Cincinnati area. Images auto-refresh every 30 seconds. Click any camera for a larger view. Sections are ordered by proximity to Clermont County.


SR-125 (Beechmont Ave / Ohio Pike) (23 cameras) — Runs through Clermont County from Milford to the Anderson/Mt. Washington area
SR-125 at Five Mile Rd
SR-125 at Five Mile Rd
SR-125 at Wolfangel Rd
SR-125 at Wolfangel Rd
SR-125 at Asbury Rd
SR-125 at Asbury Rd
SR-125 at Nagel Rd (South)
SR-125 at Nagel Rd (South)
SR-125 at Eight Mile
SR-125 at Eight Mile
SR-125 at Nordyke Rd
SR-125 at Nordyke Rd
SR-125 at Cherry Grove
SR-125 at Cherry Grove
SR-125 at Independence Dr
SR-125 at Independence Dr
SR-125 at Mt. Carmel/Tobasco Rd
SR-125 at Mt. Carmel/Tobasco Rd
SR-125 at I-275 SB Ramp
SR-125 at I-275 SB Ramp
SR-125 at I-275 NB Ramp
SR-125 at I-275 NB Ramp
SR-125 at Nine Mile/Commercial Blvd
SR-125 at Nine Mile/Commercial Blvd
SR-125 at Britton Blvd
SR-125 at Britton Blvd
SR-125 at Brandychase Way
SR-125 at Brandychase Way
SR-125 at Glen Este-Withamsville Rd
SR-125 at Glen Este-Withamsville Rd
SR-125 at Bennett Rd
SR-125 at Bennett Rd
SR-125 at Merwin Ten Mile Rd
SR-125 at Merwin Ten Mile Rd
SR-125 at Waterford Pkwy
SR-125 at Waterford Pkwy
SR-125 at Bach Buxton Rd
SR-125 at Bach Buxton Rd
SR-125 at Thriftway
SR-125 at Thriftway
SR-125 at Amelia-Olive Branch Rd
SR-125 at Amelia-Olive Branch Rd
SR-125 at Lori Ln
SR-125 at Lori Ln
SR-125 at Glen Mary Dr
SR-125 at Glen Mary Dr
SR-32 (Eastgate Area) (2 cameras) — East-west corridor through eastern Clermont County
SR-32 at 8 Mile Rd
SR-32 at 8 Mile Rd
SR-32 at Bach Buxton
SR-32 at Bach Buxton
SR-28 (Blanchester Pike) (6 cameras) — Connects Clermont County north toward Warren County
SR-28 at McClelland Rd
SR-28 at McClelland Rd
SR-28 at I-275 NB Ramp
SR-28 at I-275 NB Ramp
SR-28 at Romar Rd
SR-28 at Romar Rd
SR-28 at Old 28 East
SR-28 at Old 28 East
SR-28 at Buckwheat Rd
SR-28 at Buckwheat Rd
SR-28 at SR-48
SR-28 at SR-48
SR-131 / US-50 (Eastern Approaches) (4 cameras) — Routes approaching Clermont from the east and south
US-50 at Newtown Rd
US-50 at Newtown Rd
US-50 at Wolfpen Pleasant Hill
US-50 at Wolfpen Pleasant Hill
US-50 at Roundbottom Rd
US-50 at Roundbottom Rd
SR-131 at Wolfpen Pleasant Hill Rd
SR-131 at Wolfpen Pleasant Hill Rd
I-275 (Eastern Loop) (18 cameras) — The stretch of I-275 closest to Clermont County
I-275 at MM 49.5, East of I-71
I-275 at MM 49.5, East of I-71
I-275 at MM 49.8, W of Montgomery Rd
I-275 at MM 49.8, W of Montgomery Rd
I-275 EB Ramp at Montgomery Rd
I-275 EB Ramp at Montgomery Rd
I-275 at MM 50.1, Montgomery Rd
I-275 at MM 50.1, Montgomery Rd
I-275 at MM 50.7, E of Weller Rd
I-275 at MM 50.7, E of Weller Rd
I-275 at Eight Mile Rd
I-275 at Eight Mile Rd
I-275 at MM 51.0, W of Weil Rd
I-275 at MM 51.0, W of Weil Rd
I-275 at MM 51.2, Weil Rd
I-275 at MM 51.2, Weil Rd
I-275 at MM 52.0, Hopewell Rd
I-275 at MM 52.0, Hopewell Rd
I-275 at MM 52.4, W of Loveland Madeira Rd
I-275 at MM 52.4, W of Loveland Madeira Rd
I-275 at SR-125
I-275 at SR-125
I-275 at E of Loveland-Madeira Rd
I-275 at E of Loveland-Madeira Rd
I-275 at SR-32
I-275 at SR-32
I-275 at Wards Corner Rd
I-275 at Wards Corner Rd
I-275 at Barg Salt Run Rd
I-275 at Barg Salt Run Rd
I-275 at Price Rd/Loveland-Milford Rd
I-275 at Price Rd/Loveland-Milford Rd
I-275 at SR-131
I-275 at SR-131
I-275 at North of SR-28
I-275 at North of SR-28
I-275 (Western & Northern Loop) (18 cameras) — I-275 through the west and north sides of the metro
I-275 at US-50, Exit 16, Indiana
I-275 at US-50, Exit 16, Indiana
I-275 at US-50 Underpass (E of OH/IN Line)
I-275 at US-50 Underpass (E of OH/IN Line)
I-275 at RRCC Hwy
I-275 at RRCC Hwy
I-275 at Brehm Rd
I-275 at Brehm Rd
I-275 at Colerain Ave / US-27
I-275 at Colerain Ave / US-27
I-275 at Hamilton Ave / US-127
I-275 at Hamilton Ave / US-127
I-275 at Winton Rd
I-275 at Winton Rd
I-275 at SR-4 (East)
I-275 at SR-4 (East)
I-275 at SR-747
I-275 at SR-747
I-275 at Mosteller Rd
I-275 at Mosteller Rd
I-275 at Kellogg Ave
I-275 at Kellogg Ave
I-275 at East of Kellogg Ave
I-275 at East of Kellogg Ave
I-275 at US-42
I-275 at US-42
I-275 at US-52
I-275 at US-52
I-275 at MM 47.7, Reed Hartman Highway
I-275 at MM 47.7, Reed Hartman Highway
I-275 at MM 48.1, Kemper Rd
I-275 at MM 48.1, Kemper Rd
I-275 at MM 48.7, West of I-71
I-275 at MM 48.7, West of I-71
I-275 at Five Mile Rd
I-275 at Five Mile Rd
I-71 (North-South Corridor) (34 cameras) — Major interstate connecting Cincinnati to Columbus
I-71 at I-75
I-71 at I-75
I-71 at I-471 (Van Meter St)
I-71 at I-471 (Van Meter St)
I-71 at Casino, Gilbert Ave
I-71 at Casino, Gilbert Ave
I-71 at McGregor Ave
I-71 at McGregor Ave
I-71 at William Howard Taft Rd
I-71 at William Howard Taft Rd
I-71 at Martin Luther King Dr
I-71 at Martin Luther King Dr
I-71 at N of Victory Parkway
I-71 at N of Victory Parkway
I-71 at Montgomery Rd
I-71 at Montgomery Rd
I-71 at South of Dana Ave
I-71 at South of Dana Ave
I-71 at Dana Ave
I-71 at Dana Ave
I-71 at Smith Rd
I-71 at Smith Rd
I-71 at Robertson Ave
I-71 at Robertson Ave
I-71 at SR-562 (Norwood Lateral)
I-71 at SR-562 (Norwood Lateral)
I-71 at Ridge Ave
I-71 at Ridge Ave
I-71 at Kennedy Ave
I-71 at Kennedy Ave
I-71 at Red Bank Rd
I-71 at Red Bank Rd
I-71 at North of Stewart Rd
I-71 at North of Stewart Rd
I-71 at Euclid Ave
I-71 at Euclid Ave
I-71 at Montgomery Rd (Kenwood)
I-71 at Montgomery Rd (Kenwood)
I-71 at North of Kugler Mill Rd
I-71 at North of Kugler Mill Rd
I-71 at North of SR-126
I-71 at North of SR-126
I-71 at SR-126 (RRCC)
I-71 at SR-126 (RRCC)
I-71 at Pfeiffer Rd
I-71 at Pfeiffer Rd
I-71 at Deerfield Rd
I-71 at Deerfield Rd
I-71 at I-275
I-71 at I-275
I-71 at S of Snider Rd
I-71 at S of Snider Rd
I-71 at N of Snider Rd
I-71 at N of Snider Rd
I-71 at Mason-Montgomery/Fields Ertel Rd
I-71 at Mason-Montgomery/Fields Ertel Rd
I-71 at N of Fields Ertel Rd
I-71 at N of Fields Ertel Rd
I-71 at Socialville-Foster Rd
I-71 at Socialville-Foster Rd
I-71 at Western Row Rd
I-71 at Western Row Rd
I-71 at SR-741/Kings Mills Rd
I-71 at SR-741/Kings Mills Rd
I-71 at SR-48
I-71 at SR-48
I-71 at SR-123
I-71 at SR-123
I-75 (Western Corridor) (36 cameras) — Major interstate through the west side of the metro
I-75 at I-74
I-75 at I-74
I-75 at South of I-74
I-75 at South of I-74
I-75 at Western Hills Viaduct
I-75 at Western Hills Viaduct
I-75 at Hopple St
I-75 at Hopple St
I-75 at N of Hopple St
I-75 at N of Hopple St
I-75 at S of Hopple St
I-75 at S of Hopple St
I-75 at North of I-74
I-75 at North of I-74
I-75 at Ezzard Charles Dr
I-75 at Ezzard Charles Dr
I-75 at Linn St
I-75 at Linn St
I-75 at 6th St
I-75 at 6th St
I-75 at 3rd St
I-75 at 3rd St
I-75 at Clifton Ave
I-75 at Clifton Ave
I-75 at Mitchell Ave
I-75 at Mitchell Ave
I-75 at North of Mitchell Ave
I-75 at North of Mitchell Ave
I-75 at Vine St
I-75 at Vine St
I-75 at SR-562, Looking South
I-75 at SR-562, Looking South
I-75 at SR-562 (Norwood Lateral)
I-75 at SR-562 (Norwood Lateral)
I-75 at SR-562, Looking North
I-75 at SR-562, Looking North
I-75 at N of Towne St
I-75 at N of Towne St
I-75 at N of Paddock Rd
I-75 at N of Paddock Rd
I-75 at SR-126 (RRCC)
I-75 at SR-126 (RRCC)
I-75 SB at N of Galbraith Rd
I-75 SB at N of Galbraith Rd
I-75 at Shepherd Ln
I-75 at Shepherd Ln
I-75 at Vision Way
I-75 at Vision Way
I-75 at Lockland Split
I-75 at Lockland Split
I-75 NB at Davis St
I-75 NB at Davis St
I-75 at Glendale Milford Rd
I-75 at Glendale Milford Rd
I-75 at I-275 (N)
I-75 at I-275 (N)
I-75 at Crescentville Rd
I-75 at Crescentville Rd
I-75 at Sharon Rd
I-75 at Sharon Rd
I-75 at Allen Rd
I-75 at Allen Rd
I-75 at N of Union Centre Blvd
I-75 at N of Union Centre Blvd
I-75 at Cin-Day Rd
I-75 at Cin-Day Rd
I-75 at Tylersville Rd
I-75 at Tylersville Rd
I-75 at Liberty Way, SR-129
I-75 at Liberty Way, SR-129
I-75 at Kyle Station Rd
I-75 at Kyle Station Rd
I-74 (West Side) (11 cameras) — East-west interstate on Cincinnati’s west side
I-74 at Morgan Rd
I-74 at Morgan Rd
I-74 at Wesselman Rd
I-74 at Wesselman Rd
I-74 at I-275 N
I-74 at I-275 N
I-74 at Harrison Ave
I-74 at Harrison Ave
I-74 East of Harrison Ave
I-74 East of Harrison Ave
I-74 at Haft Rd
I-74 at Haft Rd
I-74 at North Bend Rd
I-74 at North Bend Rd
I-74 at Shepherd Creek Rd
I-74 at Shepherd Creek Rd
I-74 at Montana Ave
I-74 at Montana Ave
I-74 at Colerain Ave / Beekman St (East)
I-74 at Colerain Ave / Beekman St (East)
I-74 at Elmore St
I-74 at Elmore St
US-22 / SR-48 (Northeast Suburbs) (30 cameras) — Mason, Lebanon, and the northeast suburban corridor
SR-4 Bypass at Hamilton Mason Rd
SR-4 Bypass at Hamilton Mason Rd
SR-562 at East of Montgomery Rd
SR-562 at East of Montgomery Rd
Liberty Way at I-75 SB Ramp
Liberty Way at I-75 SB Ramp
D08-Signal Liberty Way at I-75 NB Ramp
D08-Signal Liberty Way at I-75 NB Ramp
US-22/3 at Cornell Rd
US-22/3 at Cornell Rd
US-22 at Vintage Club Blvd
US-22 at Vintage Club Blvd
Montgomery Rd at Harper Point
Montgomery Rd at Harper Point
US-22 at Kemper Rd
US-22 at Kemper Rd
US-22 at Calumet Way/Appleseed Dr
US-22 at Calumet Way/Appleseed Dr
Fields Ertel Rd at Escort Dr / I-71 SB Ramp
Fields Ertel Rd at Escort Dr / I-71 SB Ramp
Fields Ertel Rd at Mason Montgomery Rd
Fields Ertel Rd at Mason Montgomery Rd
Mason Rd & Montgomery Rd
Mason Rd & Montgomery Rd
Mason Montgomery Rd & I-71 SB Off Ramp/Escort Dr
Mason Montgomery Rd & I-71 SB Off Ramp/Escort Dr
Mason Montgomery Rd & Parkway Dr
Mason Montgomery Rd & Parkway Dr
Mason Montgomery Rd & Irwin Simpson Rd
Mason Montgomery Rd & Irwin Simpson Rd
Montgomery Rd at Enyart Rd
Montgomery Rd at Enyart Rd
US-22/3 at Union Cemetery Rd
US-22/3 at Union Cemetery Rd
Fields Ertel Rd & Union Cemetary Rd
Fields Ertel Rd & Union Cemetary Rd
Fields Ertel Rd & Montgomery Rd
Fields Ertel Rd & Montgomery Rd
US-22 at Green Arbors Ln
US-22 at Green Arbors Ln
Montgomery Rd at Crestview Dr
Montgomery Rd at Crestview Dr
Montgomery Rd at The Village Dr
Montgomery Rd at The Village Dr
US-22/3 at Townsley Dr
US-22/3 at Townsley Dr
US-22 at Columbia Rd
US-22 at Columbia Rd
US-22/3 at Landen Dr
US-22/3 at Landen Dr
US-22/3 at Willow Pond Blvd
US-22/3 at Willow Pond Blvd
SR-48 at Dwire Rd
SR-48 at Dwire Rd
US-22/3 at SR-48
US-22/3 at SR-48
SR-48 at Grandin Rd
SR-48 at Grandin Rd
SR-48 at Ridgeview Ln
SR-48 at Ridgeview Ln
US-27 / Colerain Ave (Northwest Corridor) (23 cameras) — Colerain Township and the northwest corridor
US-27 at New London Rd
US-27 at New London Rd
US-27/Colerain Ave at Struble Rd
US-27/Colerain Ave at Struble Rd
US-27/Colerain Ave at Raeann Dr
US-27/Colerain Ave at Raeann Dr
US-27/Colerain Ave at Dry Ridge Rd
US-27/Colerain Ave at Dry Ridge Rd
Colerain Ave at I-275 WB Ramp
Colerain Ave at I-275 WB Ramp
Colerain Ave at I-275 EB Ramp
Colerain Ave at I-275 EB Ramp
US-27/Colerain Ave at Stone Creek Blvd
US-27/Colerain Ave at Stone Creek Blvd
US-27/Colerain Ave at Redskin Dr
US-27/Colerain Ave at Redskin Dr
Colerain Ave at Springdale Rd
Colerain Ave at Springdale Rd
US-27/Colerain Ave at Marshall Square
US-27/Colerain Ave at Marshall Square
US-27 at Mall Dr
US-27 at Mall Dr
US-27/Colerain Ave at Commons Circle
US-27/Colerain Ave at Commons Circle
US-27 at Roundtop Rd
US-27 at Roundtop Rd
US-27 at Compton Rd
US-27 at Compton Rd
US-27/Colerain Ave at Poole Rd
US-27/Colerain Ave at Poole Rd
US-27 at Joseph
US-27 at Joseph
Colerain Ave at SR-126 WB Ramp
Colerain Ave at SR-126 WB Ramp
Colerain Ave at SR-126 EB
Colerain Ave at SR-126 EB
US-27 / Colerain Ave at South of SR-126
US-27 / Colerain Ave at South of SR-126
US-27 / Colerain Ave at Galbraith Rd
US-27 / Colerain Ave at Galbraith Rd
US-27 at Banning Rd
US-27 at Banning Rd
US-127 / Hamilton Ave at I-275 EB Ramp
US-127 / Hamilton Ave at I-275 EB Ramp
US-127 / Hamilton Ave at I-275 WB Ramp
US-127 / Hamilton Ave at I-275 WB Ramp
SR-747 / SR-4 (Butler County) (11 cameras) — Liberty Township, West Chester, and points north
SR-4 Bypass at SR-129 EB Ramp
SR-4 Bypass at SR-129 EB Ramp
SR-4 Bypass at SR-129 WB Ramp
SR-4 Bypass at SR-129 WB Ramp
SR-4 at SR-4 Bypass (Northern Junction)
SR-4 at SR-4 Bypass (Northern Junction)
SR-747 at Muhlhauser Rd
SR-747 at Muhlhauser Rd
SR-747 at Port Union Rd
SR-747 at Port Union Rd
SR-747 at Union Centre Blvd
SR-747 at Union Centre Blvd
SR-747 at Smith Rd
SR-747 at Smith Rd
SR-747 at Hutzelman Way
SR-747 at Hutzelman Way
SR-747 at Tylersville Rd
SR-747 at Tylersville Rd
SR-747 at SR-129 EB Ramp
SR-747 at SR-129 EB Ramp
SR-747 at SR-129 WB Ramp
SR-747 at SR-129 WB Ramp
SR-562 / Downtown Cincinnati (8 cameras) — Norwood Lateral and downtown Cincinnati cameras
(City of Cincinnati) Second St at Elm St
(City of Cincinnati) Second St at Elm St
(City of Cincinnati) Third St at Vine St
(City of Cincinnati) Third St at Vine St
(City of Cincinnati) 3rd St at Sycamore St
(City of Cincinnati) 3rd St at Sycamore St
(City of Cincinnati) Eggleston Ave at Pete Rose Way
(City of Cincinnati) Eggleston Ave at Pete Rose Way
SR-562 at East of I-75
SR-562 at East of I-75
SR-562 at Paddock Rd
SR-562 at Paddock Rd
SR-562 at West of Reading Rd
SR-562 at West of Reading Rd
Kennedy Ave at I-71 NB Ramp
Kennedy Ave at I-71 NB Ramp
Other Area Cameras (11 cameras) — Additional cameras in the Cincinnati metro area
SR-128 at School Rd
SR-128 at School Rd
I-71 SB, West Tunnel, North End
I-71 SB, West Tunnel, North End
I-71 SB, West Tunnel, South End
I-71 SB, West Tunnel, South End
I-71 SB to 3rd St Exit, Center Tunnel, North End
I-71 SB to 3rd St Exit, Center Tunnel, North End
I-71 at US-50 (Lytle Tunnel)
I-71 at US-50 (Lytle Tunnel)
I-71 NB, East Tunnel, North End
I-71 NB, East Tunnel, North End
I-71 SB to 3rd St Exit, Center Tunnel, South End
I-71 SB to 3rd St Exit, Center Tunnel, South End
I-71 SB to Reading Rd Ramp
I-71 SB to Reading Rd Ramp
SR-126 at E of Plainfield Rd
SR-126 at E of Plainfield Rd
I-71 SB Ramp at SR-126
I-71 SB Ramp at SR-126
SR-126 at Loveland Madreira Rd
SR-126 at Loveland Madreira Rd

Camera feeds provided by the Ohio Department of Transportation via OHGO. Images refresh automatically. Some cameras may be temporarily unavailable due to maintenance or weather conditions.

×
(function() { // Track which images are visible using IntersectionObserver var visibleImgs = new Set(); var observer = new IntersectionObserver(function(entries) { entries.forEach(function(entry) { if (entry.isIntersecting) { visibleImgs.add(entry.target); } else { visibleImgs.delete(entry.target); } }); }, { rootMargin: ‘100px’ }); // Observe all camera images (including those in collapsed sections) function observeAll() { document.querySelectorAll(‘.traffic-cam-grid img’).forEach(function(img) { observer.observe(img); }); } observeAll(); // Re-observe when a details section is toggled open document.querySelectorAll(‘.wp-block-details’).forEach(function(details) { details.addEventListener(‘toggle’, function() { setTimeout(observeAll, 50); }); }); // Only refresh images currently in the viewport function refreshVisible() { var ts = Date.now(); visibleImgs.forEach(function(img) { var src = img.getAttribute(‘src’).split(‘?’)[0]; img.setAttribute(‘src’, src + ‘?t=’ + ts); }); } setInterval(refreshVisible, 30000); // Lightbox var lb = document.getElementById(‘camLightbox’); var lbImg = document.getElementById(‘camLightboxImg’); var lbCap = document.getElementById(‘camLightboxCaption’); var lbClose = document.getElementById(‘camLightboxClose’); document.addEventListener(‘click’, function(e) { var img = e.target.closest(‘.traffic-cam-grid img’); if (img) { e.preventDefault(); var src = img.getAttribute(‘src’).split(‘?’)[0]; lbImg.setAttribute(‘src’, src + ‘?t=’ + Date.now()); var caption = img.closest(‘figure’).querySelector(‘figcaption’); lbCap.textContent = caption ? caption.textContent : ”; lb.classList.add(‘active’); lb._interval = setInterval(function() { lbImg.setAttribute(‘src’, src + ‘?t=’ + Date.now()); }, 30000); } }); function closeLightbox() { lb.classList.remove(‘active’); if (lb._interval) clearInterval(lb._interval); lbImg.setAttribute(‘src’, ”); } lbClose.addEventListener(‘click’, closeLightbox); lb.addEventListener(‘click’, function(e) { if (e.target === lb) closeLightbox(); }); document.addEventListener(‘keydown’, function(e) { if (e.key === ‘Escape’) closeLightbox(); }); })();