Waterbody · Florida
St. Johns River Fishing Regulations 2026
St. Johns River fishing regulations as of 2026-05-08: 229 current rules from FWC. Anglers target largemouth bass, striped bass, catfish.
Rules (229)
FWC regulates 229 rules across 8 species at this water.
Channel Catfish
Al Lopez Park Lake, Hillsborough County
- Daily bag
- 6 fish/day
Alligator Lake
- Daily bag
- 6 fish/day
Alligator Lake, Columbia County
- Daily bag
- 6 fish/day
Baymeadows
- Daily bag
- 6 fish/day
Baymeadows, Duval County
- Daily bag
- 6 fish/day
Bear Creek Park
- Daily bag
- 6 fish/day
Bear Creek Park, Orange County
- Daily bag
- 6 fish/day
Bear Lake, Santa Rosa County
- Daily bag
- 6 fish/day
Bethesda Pond
- Daily bag
- 6 fish/day
Bethesda Pond, Duval County
- Daily bag
- 6 fish/day
Bobby Hicks Park Pond, Hillsborough County
- Daily bag
- 6 fish/day
Broward County
- Daily bag
- 6 fish
Channel catfish bag limit: 6
Caloosa Park Lake, Palm Beach County
- Daily bag
- 6
Camp Blanding Area
- Daily bag
- 6 fish/day
Camp Blanding Area, Clay County
- Daily bag
- 6 fish/day
CherryOpen
- Status
- Permitted
No bag limit for channel catfish.
Cherry, Lake CountyOpen
- Status
- Permitted
No bag limit for channel catfish
Clear Lake
- Daily bag
- 6 fish/day
Clear Lake, Orange County
- Daily bag
- 6 fish/day
Clermont Chain Of Lakes, Lake County (Cook, Winona, Palatlakaha, Crescent, Louisa, Minnehaha, Hiawatha, Minneola, Wilson, Susan And Cherry)Open
- Status
- Permitted
- Daily bag
- 6 fish/day
No bag limit for channel catfish.
CookOpen
- Status
- Permitted
No bag limit for channel catfish.
Cook, Lake CountyOpen
- Status
- Permitted
No bag limit for channel catfish
CrescentOpen
- Status
- Permitted
No bag limit for channel catfish.
Crescent, Lake CountyOpen
- Status
- Permitted
No bag limit for channel catfish
Crystal Springs Park
- Daily bag
- 6 fish/day
Crystal Springs Park, Duval County
- Daily bag
- 6 fish/day
CypressOpen
- Status
- Permitted
No bag limit for channel catfish.
Doral Glades Park Lake, Miami-Dade County
- Daily bag
- 6
Doral Glades Park, Miami-Dade County
- Daily bag
- 6 fish/day
Dover District Park Lake, Hillsborough County
- Daily bag
- 6 fish/day
Duval
- Daily bag
- 6 fish
Channel catfish bag limit: 6
Eagle Lake
- Daily bag
- 6 fish/day
Eagle Lake, Hamilton County
- Daily bag
- 6 fish/day
East Lake TohopekaligaOpen
- Status
- Permitted
No bag limit for channel catfish.
East Lake Tohopekaliga, Osceola CountyOpen
- Status
- Permitted
No bag limit for channel catfish.
Edward Medard Park Reservoir, Hillsborough County
- Gear
- Cast Net Prohibited
Persons possessing a valid freshwater commercial fishing license may use cast nets to catch nongame fish other than channel catfish from 12:01 AM Tuesday to 12:01 AM Friday.
Flagler County
- Daily bag
- 6 fish
Channel catfish bag limit: 6
Fox LakeOpen
- Status
- Permitted
No bag limit for channel catfish.
Fox Lake, Brevard CountyOpen
- Status
- Permitted
No bag limit for channel catfish.
Freedom Lake Park, Pinellas County
- Daily bag
- 6 fish/day
Gadsden Park Pond, Hillsborough County
- Daily bag
- 6 fish/day
Hal-Scott Lake
- Daily bag
- 6 fish/day
Hal-Scott Lake, Orange County
- Daily bag
- 6 fish/day
Hanna Park Ponds
- Daily bag
- 6 fish/day
Hanna Park Ponds, Duval County
- Daily bag
- 6 fish/day
Hardee County Park, Hardee County
- Daily bag
- 6 fish/day
HatchinehaOpen
- Status
- Permitted
No bag limit for channel catfish.
HiawathaOpen
- Status
- Permitted
No bag limit for channel catfish.
Hiawatha, Lake CountyOpen
- Status
- Permitted
No bag limit for channel catfish
Huguenot Pond
- Daily bag
- 6 fish/day
Huguenot Pond, Duval County
- Daily bag
- 6 fish/day
Hurricane Lake, Okaloosa County
- Daily bag
- 6 fish/day
Joe Budd Pond, Gadsden County
- Daily bag
- 6 fish/day
Juniper Bay Lake, Walton County
- Daily bag
- 6 fish/day
Juniper Lake, Walton County
- Daily bag
- 6 fish/day
Karick Lake, Okaloosa County
- Daily bag
- 6 fish/day
KissimmeeOpen
- Status
- Permitted
No bag limit for channel catfish.
Koon LakeOpen
- Status
- Permitted
No bag limit for channel catfish
Koon Lake, Lafayette CountyOpen
- Status
- Permitted
No bag limit for channel catfish.
Lake Blue CypressOpen
- Status
- Permitted
No bag limit for channel catfish.
Lake CragoClosed
- Status
- Closed
No bag limit for channel catfish
Lake Crago, Polk CountyOpen
- Status
- Permitted
No bag limit for channel catfish.
Lake DiasOpen
- Status
- Permitted
No bag limit for channel catfish.
Lake Dias, Volusia CountyOpen
- Status
- Permitted
No bag limit for channel catfish.
Lake Griffin, Lake County Including All Emeralda Marsh Water Bodies Open To Lake Griffin, And Including All Points Lakeward Of A Boundary Line Delineated By: County Road 44 And Burrell Lock And Dam On Haynes Creek (Formerly Haines Creek); County Road 464c At Moss Bluff Lock And DamOpen
- Status
- Permitted
No bag limit for channel catfish.
Lake Istokpoga, Highlands CountyOpen
- Status
- Permitted
No bag limit for channel catfish.
Lake Ivanhoe
- Daily bag
- 6 fish/day
Lake Ivanhoe, Orange County
- Daily bag
- 6 fish/day
Lake JacksonOpen
- Status
- Permitted
No bag limit for channel catfish.
Lake Lawne
- Daily bag
- 6 fish/day
Lake Lawne, Orange CountyOpen
- Status
- Permitted
- Daily bag
- 6 fish/day
No bag limit for channel catfish
Lake MarianOpen
- Status
- Permitted
No bag limit for channel catfish.
Lake Marian, Osceola CountyOpen
- Status
- Permitted
No bag limit for channel catfish.
Lake Montgomery, Columbia County
- Daily bag
- 6 fish/day
Lake Okeeheelee, Palm Beach County
- Daily bag
- 6
Lake PanasoffkeeOpen
- Status
- Permitted
No bag limit for channel catfish.
Lake Panasoffkee, Sumter County
- Daily bag
- 6 fish/day
Lake Parker, Polk CountyOpen
- Status
- Permitted
No bag limit for channel catfish.
Lake Piney Z, Leon County
- Daily bag
- 6 fish/day
Lake Santiago In Demetree Park
- Daily bag
- 6 fish/day
Lake Santiago In Demetree Park, Orange County
- Daily bag
- 6 fish
Channel catfish bag limit: 6
Lake Santiago, Orange County
- Daily bag
- 6 fish/day
Lake SeminoleOpen
- Status
- Permitted
No limit — no limit; No bag limit for channel catfish
Lake Seminole, Pinellas CountyOpen
- Status
- Permitted
No bag limit for channel catfish.
Lake Stone, Escambia County
- Daily bag
- 6 fish/day
Lake Tarpon, Pinellas CountyOpen
- Status
- Permitted
No bag limit for channel catfish.
Lake Thonotosassa, Hillsborough CountyOpen
- Status
- Permitted
No bag limit for channel catfish.
Lake Underhill
- Daily bag
- 6 fish/day
Lake Underhill, Orange CountyOpen
- Status
- Permitted
- Daily bag
- 6 fish/day
No bag limit for channel catfish.
Lake Victor, Holmes County
- Daily bag
- 6 fish/day
Lakes Hatchineha And Kissimmee, Polk CountyOpen
- Status
- Permitted
No bag limit for channel catfish.
Lakes Lochloosa And OrangeOpen
- Status
- Permitted
No bag limit for channel catfish
Lakes Lochloosa, Alachua CountyOpen
- Status
- Permitted
No bag limit for channel catfish
Lakes Orange, Alachua CountyOpen
- Status
- Permitted
No bag limit for channel catfish
Lakes Tohopekaliga (West Lake Tohopekaliga)Open
- Status
- Permitted
No bag limit for channel catfish.
Lakes Tohopekaliga (West Lake Tohopekaliga), Cypress, Hatchineha, And Kissimmee, Osceola And Polk CountiesOpen
- Status
- Permitted
- Daily bag
- 1 fish/day
- Min size
- 30"
No bag limit for channel catfish. Channel catfish less than 30 inches in total length must be released immediately.
Largo Central Park Nature Preserve, Pinellas CountyOpen
- Status
- Permitted
- Daily bag
- 6 fish/day
No bag limit
Long LakeOpen
- Status
- Permitted
No bag limit for channel catfish.
LouisaOpen
- Status
- Permitted
No bag limit for channel catfish.
Louisa, Lake CountyOpen
- Status
- Permitted
No bag limit for channel catfish
Manatee Lake, Manatee CountyOpen
- Status
- Permitted
No limit — no limit; No bag limit for channel catfish.
Marl Pit 2, Charlotte CountyOpen
- Status
- Permitted
- Daily bag
- 6 fish/day
No bag limit for channel catfish.
Marl Pits 1 And 3, Charlotte County
- Daily bag
- 6
Merritt’s Mill Pond, Jackson CountyOpen
- Status
- Permitted
No bag limit for channel catfish.
Miami-Dade
- Daily bag
- 6 fish
Channel catfish bag limit: 6
Miami-Dade County
- Daily bag
- 6 fish
Channel catfish bag limit: 6
MinnehahaOpen
- Status
- Permitted
No bag limit for channel catfish.
Minnehaha, Lake CountyOpen
- Status
- Permitted
No bag limit for channel catfish
MinneolaOpen
- Status
- Permitted
No bag limit for channel catfish.
Minneola, Lake CountyOpen
- Status
- Permitted
No bag limit for channel catfish
Montgomery Lake
- Daily bag
- 6 fish/day
Montgomery Lake, Columbia County
- Daily bag
- 6 fish/day
Mosaic Fish Management Area, Polk And Hardee Counties
- Daily bag
- 6
Mosaic Fish Management Area, Polk/Hardee Counties
- Daily bag
- 6 fish/day
Newnans LakeOpen
- Status
- Permitted
No bag limit for channel catfish
Newnans Lake, Alachua CountyOpen
- Status
- Permitted
No bag limit for channel catfish
Oceanway Pond
- Daily bag
- 6 fish/day
Oceanway Pond, Duval County
- Daily bag
- 6 fish/day
PalatlakahaOpen
- Status
- Permitted
No bag limit for channel catfish.
Palatlakaha, Lake CountyOpen
- Status
- Permitted
No bag limit for channel catfish
Palm Beach County
- Daily bag
- 6 fish
Channel catfish bag limit: 6
Palm Lake, St. Lucie County
- Daily bag
- 6
Pellicer Pond
- Daily bag
- 6 fish/day
Pellicer Pond, Flagler County
- Daily bag
- 6 fish/day
Plantation Heritage Park Lake, Broward County
- Daily bag
- 6
Pope Duval East And West Ponds
- Daily bag
- 6 fish/day
Pope Duval East Ponds, Duval County
- Daily bag
- 6 fish/day
Pope Duval Ponds, Duval County
- Daily bag
- 6 fish/day
Pope Duval West Ponds, Duval County
- Daily bag
- 6 fish/day
Ronnie Vanzant Park
- Daily bag
- 6 fish/day
Ronnie Vanzant Park, Clay County
- Daily bag
- 6 fish/day
Saddle Creek Park, Polk County
- Daily bag
- 6
Secret Lake
- Daily bag
- 6 fish/day
Secret Lake, Seminole County
- Daily bag
- 6 fish/day
Shadow Bay Park
- Daily bag
- 1 fish/day
- Min size
- 30"
Channel catfish less than 30 inches in total length must be released immediately.
Shadow Bay Park, Orange County
- Daily bag
- 1 fish/day
South LakeOpen
- Status
- Permitted
No bag limit for channel catfish.
South Lake, Brevard CountyOpen
- Status
- Permitted
No bag limit for channel catfish.
St. Augustine Road Ponds (North And South)
- Daily bag
- 6 fish/day
St. Augustine Road Ponds (North), Duval County
- Daily bag
- 6 fish/day
St. Augustine Road Ponds (South), Duval County
- Daily bag
- 6 fish/day
St. Augustine Road Ponds, Duval County
- Daily bag
- 6 fish/day
St. Lucie
- Daily bag
- 6 fish
Channel catfish bag limit: 6
Starke LakeOpen
- Status
- Permitted
No bag limit for channel catfish.
Starke Lake, Orange CountyOpen
- Status
- Permitted
- Daily bag
- 6 fish/day
No bag limit for channel catfish.
Steven J. Wortham Park Lake, Hillsborough County
- Daily bag
- 6 fish/day
SusanOpen
- Status
- Permitted
No bag limit for channel catfish.
Susan, Lake CountyOpen
- Status
- Permitted
No bag limit for channel catfish
Suwannee LakeOpen
- Status
- Permitted
No bag limit for channel catfish
Suwannee Lake, Suwannee CountyOpen
- Status
- Permitted
No bag limit for channel catfish.
Tenoroc Fish Management Area, Polk County
- Daily bag
- 6
The Northern-Most Tropical Park Lake, Miami-Dade County
- Daily bag
- 6
Tropical Park Lake, Miami-Dade County
- Daily bag
- 6 fish/day
Turkey Lake
- Daily bag
- 6 fish/day
Turkey Lake, Orange County
- Daily bag
- 6 fish/day
Walsingham Park Lake, Pinellas County
- Daily bag
- 6 fish/day
Watertown Lake
- Daily bag
- 6 fish/day
Watertown Lake, Columbia County
- Daily bag
- 6 fish/day
Webb Lake, Charlotte County
- Daily bag
- 6 fish/day
WilsonOpen
- Status
- Permitted
No bag limit for channel catfish.
Wilson, Lake CountyOpen
- Status
- Permitted
No bag limit for channel catfish
WinonaOpen
- Status
- Permitted
No bag limit for channel catfish.
Winona, Lake CountyOpen
- Status
- Permitted
No bag limit for channel catfish
Striped Bass
Any Tributary, Creek Or Stream Of The Suwannee River
- Daily bag
- 3 fish
- Min size
- 18"
Areas North And West Of The Suwannee River
- Daily bag
- 3 fish
- Min size
- 18"
Chattahoochee River
- Daily bag
- 15 fish
- Max size
- 22"
15 striped bass, white bass and sunshine bass (individually or in total) of which no more than two may be 22 inches or longer in total length
Jim Woodruff Reservoir
- Daily bag
- 15 fish
- Max size
- 22"
- Slot max
- 22"
no more than two may be 22 inches or longer
Lake Jackson
- Daily bag
- 15 fish
- Max size
- 22"
15 striped bass, white bass and sunshine bass (only 5 of which may be 22 inches or longer in total length) only 5 of which may be 22 inches or longer in total length
Lake Jackson (Walton County)
- Daily bag
- 15 fish
- Max size
- 22"
only 5 of which may be 22 inches or longer in total length
Lake Seminole
- Daily bag
- 15 fish
- Max size
- 22"
- Slot max
- 22"
no more than two may be 22 inches or longer
Lower Ochlockonee River (Downstream Of The Jackson Bluff Dam To Ochlockonee Bay)
- Daily bag
- 1 fish/day
- Min size
- 24"
- Max size
- 24"
only one of which may be 24 inches or longer in total length only one of which may be 24 inches or longer
Ochlockonee Bay
- Daily bag
- 3 fish
- Max size
- 24"
bag limit for striped bass is 3, only one of which may be 24 inches or longer in total length only one of which may be 24 inches or longer in total length
Perdido River
- Daily bag
- 15 fish/day
- Max size
- 22"
- Slot max
- 22"
only 5 of which may be 22 inches or longer in total length only 5 of which may be 22 inches or longer
St. Marys River
- Daily bag
- 2 fish
- Min size
- 22"
St. Marys River And Its Tributaries
- Daily bag
- 2 fish
- Min size
- 22"
Suwannee River
- Daily bag
- 3 fish/day
- Min size
- 18"
Nongame Fish
Main Channel Of The St. Johns River From A Point Immediately South Of Lake Monroe To State Road 46 (Except Lake Harney)Closed
- Status
- Prohibited
Wire traps and slat baskets are prohibited from Jan. 1 to March 31.
St. Johns River From The Seaboard Coastline Bridge In Duval County Upstream To State Road 46 (Mims Bridge) Including Doctors Lake, Crescent Lake, Dunns Creek And Lakes Beresford, Woodruff, Dexter, Monroe And Harney, Except Lake Jessup
- Possession
- 80 traps and baskets per licensee
St. Johns River From The Seaboard Coastline Bridge In Duval County Upstream To State Road 46 (Mims Bridge), Including Crescent Lake, Dunns Creek And Lakes Beresford, Woodruff, Dexter, Monroe And Harney, Except Lake Jessup
- Possession
- 100 hoop nets per licensee
Main Channel Of The St. Johns River From A Point Immediately South Of Lake Monroe To State Road 46 (Except In Lake Harney)Closed
- Status
- Prohibited
Hoop nets are prohibited from Jan. 1 to March 31.
St. Johns River Water Management Areas Of Lake County Formerly Known As Long FarmClosed
- Status
- Prohibited
No minnow lift nets shall be fished
St. Johns River Water Management Areas Of Lake County Formerly Known As S.n. Knight Lisbon Farm (Both Parcels North And South Of The Yale-Griffin Canal)Closed
- Status
- Prohibited
No minnow lift nets shall be fished
St. Johns River Water Management Areas Of Lake County Formerly Known As S.n. Knight Leesburg FarmClosed
- Status
- Prohibited
No minnow lift nets shall be fished
St. Johns River Water Management Areas Of Lake County Formerly Known As Lowrie Brown FarmClosed
- Status
- Prohibited
No minnow lift nets shall be fished
St. Johns River Water Management Areas Of Lake County Formerly Known As Eustis Muck FarmClosed
- Status
- Prohibited
No minnow lift nets shall be fished
St. Johns River Water Management Areas Of Lake County Formerly Known As Walker RanchClosed
- Status
- Prohibited
No minnow lift nets shall be fished
Largemouth Bass
Lake CragoOpen
- Status
- Open
open to fishing
Lake Crago, Polk CountyOpen
- Status
- Permitted
- Gear
- Statewide Limits Apply
statewide size and bag limits apply
Long LakeOpen
- Status
- Permitted
- Gear
- Statewide Limits Apply
statewide size and bag limits apply.
State Of FloridaOpen
- Status
- Permitted
An angler may possess one Florida bass or largemouth bass 16.5 pounds or greater, per day over the legal length or bag limit when submitting for the certification of a potential state record provided they contact the Commission at this link (https://myfwc.wufoo. com/forms/potential-state-record-largemouth-bass/). Bass maintained in live condition may only be possessed on the waterbody or adjacent shore from which the fish was caught and may only be released alive in the same waterbody, unless otherwise directed by Commission staff.
Florida statewide
- Daily bag
- 5 fish/day
Snook
St. Johns RiverOut of season
- Season opens
- Jun 1
- Season closes
- Aug 31
- Slot min
- 28"
- Slot max
- 32"
All Species
St. Johns River And Its Tributaries South Of State Road 46 And North Of U.s. Highway 192, Including Lakes Poinsett, Winder And WashingtonClosed
- Status
- Prohibited
Trotlines, bush hooks or set lines are prohibited
St. Johns River Lying Between U.s. Highway 17-92 And State Road 46
- Gear
- Trotlines
From 9 a.m. on Saturday until sunset on Sunday all trotlines shall be sunk to the bottom or to a minimum depth of 4 feet during daylight hours.
Main Channel Of The St. Johns River From A Point Immediately South Of Lake Monroe To State Road 46, Excluding Lake HarneyClosed
- Status
- Prohibited
From Jan. 1 until March 31 trotlines shall be prohibited from 9 a.m. until sunset
Black Bass
St. Johns River Water Management Area (Farm 13, Including The Stick Marsh), Indian River And Brevard CountiesCatch & release
- Status
- Catch And Release
must be released immediately
St. Johns River Water Management AreaCatch & release
- Status
- Catch And Release
Black bass must be released immediately.; Farm 13, including the Stick Marsh
Spotted Seatrout
St. Johns RiverOpen
- Status
- Open
Open year-round
FAQ
Who regulates fishing on St. Johns River?
FWC regulates fishing on St. Johns River.
What species can I target on St. Johns River?
St. Johns River is best known for largemouth bass, striped bass, catfish. Other species are present and tracked in the rule tables below.
When was this last updated?
These rules were last verified against FWC on 2026-05-08. Always confirm with the official source before keeping a catch.
Reference only. Regulations change mid-season. Always verify with the official source before keeping a catch. Last verified .