Ohio Fishing License Guide (2026)

Ohio requires a fishing license for anyone 16+ years old. ODNR Division of Wildlife manages all licensing. Ohio includes Lake Erie access and over 60,000 ponds.

16+
Min Age
Yes
Free Days
$25
Resident/yr
$40
Non-Res/yr

💰 License Costs (2026)

Resident Licenses

License Type Price
Annual Resident
$25

Non-Resident Licenses

License Type Price
Annual Non-Resident
$40
1-Day License
$14
3-Day License
$20
See the complete Ohio cost breakdown →

📍 Where to Buy

🌐

Ohio Licensing Portal ↗

Instant digital license
🏪

Retail Locations

Walmart, bait shops, sporting goods stores
Explore all Ohio purchase options →

📅 Timing & Free Fishing Days

Free Fishing Days 2026

Feb
14
Presidents Day Free Fishing Weekend (through Feb 16 )
All waters
May
2
Spring Free Fishing Weekend (through May 3 )
All waters

License Validity

Ohio licenses expire on the last day of February each year.

Full Ohio free fishing days schedule →

👤 Age Requirements & Exemptions

👶

Under 16 Exemption

Children under 16 fish for free in Ohio.

👴

Free for Seniors (Born before 1938)

Ohio residents born before 1938 qualify for a free fishing license.

🎖️

Free Military License

Active duty military and disabled veterans get free license.

Full Ohio exemptions guide →

⚖️ Penalties for Fishing Without a License

$75–$ 150
Fine Range
misdemeanor
Offense Type

Minor misdemeanor with fines of $75-$150.

Learn more about Ohio fishing penalties →

🔧 How to Get Your License

  1. 1

    Visit the Official Portal

    Go to ODNR Online Licensing ↗

  2. 2

    Select Your License Type

    Choose between resident/non-resident, duration, and water type based on your needs.

  3. 3

    Complete Payment & Download

    Pay online and receive your digital license instantly. You may also print a physical copy.