← Back to How to Fish

Mangrove Snapper

Inshore + offshore · Peak Jun, Jul, Aug

Habitat in NE Florida

Inshore in 904 water, mangroves live tight to dock pilings, bridge fenders, the Mayport jetty rocks, and any deep ICW structure. They also school nearshore (within 10 miles) on artificial reefs and ledges. Inshore fish tend to be smaller (8-14 inches); offshore mangroves can hit 16-20 inches and 4+ lb.

Identification

Reddish-brown body shading to lighter belly, distinctive dark stripe through the eye on younger fish. Florida minimum is 10 inches inshore (no closed season), 12 inches federal Atlantic offshore, daily bag of 5. Schools of 100+ around heavy structure.

Seasonal pattern

Year-round in 904 inshore water. Summer (June-September) is peak activity — warm water makes them aggressive feeders all day. Spring and fall consistent. Winter slows but they're catchable around bridge pilings on warm afternoons. Offshore population peaks in summer with the larger fish.

Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Monthly bite weight from seasonal calendar. Gold bars = peak months for this species.

How to fish for them

Light tackle is mandatory — 15-20 lb fluoro leader, 1/0 hook, free-lined live shrimp drifted into the shadow line under a piling or bridge. Don't anchor too close; mangroves spook easily. The strike is sharp and immediate. Set fast and pull them away from structure or you're cut off in two seconds.

Best feeding windows
6 AM–10 AM, 4 PM–7 PM
Tide preference
Moving water (in or out)
Best baits
  • live shrimp
  • small pilchard
  • cut mullet

How to spot them

Local tip: Fish dock pilings and bridge structure on the ICW. Light 20 lb fluoro and free-lined live shrimp produce best. Very active summer feeders.

Where to find them in NE Florida

Showing 8 of 51. See all on the map →

Regulations

Florida fishing regulations change. Always confirm slot, bag limits, and seasons on the official source before you keep anything. See our Licenses & Regulations page or go straight to MyFWC.com.

Got a correction or local tip we should add? Leave feedback