Frequently Asked Questions

Common questions about fishing in Ohio, answered.

Do I need a fishing license in Ohio?

Yes. Ohio requires a fishing license for anyone age 16 and older. The fishing year runs March 1 through the last day of February. Residents pay $25/year, non-residents $50/year. Children under 16 fish free. You can buy a license online at ohiodnr.gov or at most bait shops and sporting goods stores.

When is the best time to fish in Ohio?

Spring is prime time — the Maumee River walleye run in March-April draws thousands of anglers. Lake Erie walleye fishing peaks May through September. Saugeye and bass fishing are best April through October. Fall perch fishing on Lake Erie is legendary. Ice fishing runs December through February on inland reservoirs for saugeye, crappie, and perch.

What fish species are in Ohio?

Ohio offers diverse fishing with walleye, saugeye (Ohio's signature species), largemouth and smallmouth bass, yellow perch, crappie, bluegill, channel catfish, blue catfish, muskellunge, steelhead trout, hybrid-striped bass, and northern pike. Lake Erie is world-class for walleye and perch.

Where can I find lake depth maps?

The Ohio DNR publishes bathymetric maps for 173 lakes through their ArcGIS mapping service. We host them on this site — browse our Lakes section to find depth maps, fish attractor locations, and habitat data for Ohio lakes.

What is a saugeye?

Saugeye are a walleye-sauger hybrid pioneered in Ohio in the late 1970s. Ohio stocks over 23 million saugeye annually — more than any other state. They thrive in Ohio's inland reservoirs where pure walleye struggle. Saugeye are aggressive feeders, grow fast, and are excellent table fare.

Do I need to hire a fishing guide?

Guides are optional but valuable — especially for Lake Erie charter fishing (walleye, perch, steelhead) or if you're new to Ohio waters. Lake Erie charter captains are licensed through Ohio DNR. Inland guides are available for reservoir and river fishing statewide.

How much does a fishing guide cost in Ohio?

Lake Erie charter trips typically run $500–$900 for a half-day (5-6 hours) for up to 6 anglers. Inland fishing guides charge $250–$500 for a half-day or $400–$750 for a full day. Steelhead Alley fly fishing guides typically charge $350–$550 for a full day.

What are the best fishing lakes in Ohio?

For walleye and perch: Lake Erie (Western Basin). For saugeye: Alum Creek, Indian Lake, Caesar Creek, Pleasant Hill. For bass: Salt Fork, Piedmont, AEP ReCreation Land. For muskie: Leesville, Clear Fork, Piedmont. For crappie: Mosquito Creek, Berlin Reservoir. Check our lake profiles for stocking data and species info.

Does Ohio stock fish?

Yes. Ohio DNR stocks 36-52 million fish annually through six state hatcheries. The flagship program is saugeye (23M+ per year). Other stocked species include walleye, steelhead trout, channel catfish, blue catfish, muskellunge, hybrid-striped bass, and rainbow trout.

Where is the data on this site from?

All data is sourced from official Ohio state agencies. Lake bathymetry comes from Ohio DNR ArcGIS services. Stocking records come from the DataOhio open data portal. Charter captain listings come from ODNR licensed fishing guides registry. Access site data comes from the Division of Wildlife and Division of Watercraft. Bait shop data is verified through Google Business Profiles.

How do I list my guide service on this site?

If you are a licensed Ohio fishing guide or charter captain, your listing may already be on the site. Visit the List Your Business page to claim your profile and add your website, specialties, photos, and service areas — it's completely free.

Have a Question Not Listed Here?

Contact us and we'll add it to our FAQ.