Spanish Mackerel

Spanish Mackerel are sleek, aggressive pelagic fish that are highly migratory species inhabiting coastal and nearshore waters from spring through fall, with North Carolina serving as a key part of their Atlantic coast range.
Scientific Name: Scomberomorus maculatus
Distinguished by their yellow spots along silver sides and dark front dorsal fin. Fast-moving torpedo-shaped fish typically reach 14-18 inches and weigh 1-3 pounds in North Carolina waters, though they can grow larger. They have razor-sharp teeth.
Fishing in North Carolina
What to know
Habitat Distribution
Found along the entire North Carolina coast from the Virginia border to the South Carolina line. Inhabit nearshore ocean waters, inlets, passes, and occasionally venture into estuarine waters.Key Locations
Waters off Ocean Isle Beach, Holden Beach, Sunset Beach, Carolina Beach, Wrightsville Beach, Cape Lookout, and the Outer Banks. Nearshore waters off Shallotte Inlet, Little River Inlet, Carolina Beach, Wrightsville Beach, and Cape Lookout.Specific Spots
Areas with abundant baitfish, artificial reefs, wrecks, and nearshore structure in 15-40 feet of water. Fish concentrate particularly near inlets.Spanish Mackerel FAQ
Answers from onWater's species guide.
What are the best lures and bait for Spanish Mackerel in North Carolina?
Trolling: 2-3 inch Clark spoons, Squid spoons, or Drone spoons in gold or silver. Casting: Got-Cha plugs in chrome or gold, Kastmaster spoons (1/4 oz), Rapala X-Rap plugs (#8 or #10), and Crocodile casting spoons. Live bait: finger mullet, menhaden, or glass minnows on circle hooks with light wire leaders.
What flies work for Spanish Mackerel in North Carolina?
Clouser Minnows, and Deceiver patterns in white/red, white/chartreuse, or blue/white
When is the best time to fish for Spanish Mackerel in North Carolina?
Most productive from April through November, with peak action during May-June and again in September-October. Spring fishing (April-May) targets fish around nearshore structures near inlets. Summer (June-August) provides the best action around reefs, shoals, and beaches.
How do you catch Spanish Mackerel in North Carolina?
Trolling is the most effective technique, using #1 or #2 diving planers trolled at 5-7 knots. For casting, use fast, erratic retrieves to mimic wounded baitfish. Live bait fishing with free-lined baits is highly effective. Chumming with glass minnows brings schools to the surface.
What do Spanish Mackerel eat?
Primarily piscivorous, feeding aggressively on schooling baitfish including anchovies (Anchoa spp.), menhaden, glass minnows, sardines, herring, and finger mullet. They also consume shrimp and squid. They use their razor-sharp teeth to slash through bait schools, then return to feed on wounded prey.
Fish smarter with real-time insights
Whether you're en route and conditions shift or you're looking for the best spot based on current flows, we enable you to make informed decisions on the fly.





See it in the app
Most maps show you water.
onWater shows you Spanish Mackerel.
Stop guessing where Spanish Mackerel are.
Open the map, filter by Spanish Mackerel, and head to water that holds them. Download onWater and plan your next trip in minutes.
- Species map filter
- Angler Intelligence
- Fishing journal
Explore other species
Trout, bass, salmon, panfish and everything in between. Each guide unpacks the behavior, seasons, and tactics that put fish in the net.
No species information available.
North Carolina licenses and regulations
Explore nearby waters
Explore North Carolina waters
Top fishing waters
Popular Cities
Loading popular cities...
Smarter Fishing Starts in the App.
onWater Fish gives you everything you need to plan smarter, fish better, and own every trip from first cast to last.







