Anglers caught this channel catfish in the Cuyahoga River, near the old Coast Guard station, Wednesday.

Fish for free anywhere in Ohio May 4-5, in the annual free fishing weekend.

“Ohio has world-class fishing, and our free fishing weekend is a great opportunity to experience what the state has to offer,” Ohio Gov. Mike DeWine said in a news release. “I invite Ohioans to take some time to get outside with family and friends to enjoy our wonderful natural resources.”

So where should you fish?

Fishing has been tough recently due to the very turbid conditions caused by the rain and winds, says the Ohio Department of Natural Resources. Anglers have been doing best where they can find cleaner water.

On Lake Erie, action has been best north and west of Kelleys Island, between Kelleys Island and the monument on South Bass Island, and off Vermillion. Anglers have also reported doing well off Lucy’s Point on the northeast corner of Middle Bass Island.

Closer to Cleveland, the breakwalls at East 55th Street Marina, the rocks at Edgewater Park and East 72nd Street and the pier around the old Coast Guard Station are all good to find largemouth and smallmouth bass, northern pike and panfish, Cleveland Metroparks aquatic biologist Mike Durkalec writes in his weekly fish report. A white spinnerbait with silver blades worked slowly is a good early season choice for both bass and pike.

Walleye have been picking up around the shoreline, especially using bright stickbaits in the stained water. 

The rain has made the Rocky and Chagrin rivers muddy and unfishable, and more rain is in the forecast.

When the water level drops, you can fish steelhead and lake-run smallmouth bass, Durkalec said. rom steelhead this time of year are very good numbers of lake-run smallmouth bass. Anglers are allowed to keep one small- or largemouth bass a day.