Spotted Sunfish

Spotted Sunfish are native to North Carolina's southeastern regions, extending from the Cape Fear River drainage south and west through the Coastal Plain and Sand Hills.
Scientific Name: Lepomis punctatus
Also known as stumpknockers
These olive-green to brown sunfish are distinguished by discrete black to reddish spots at the base of each scale forming irregular horizontal rows along the body.
A unique identifying feature is the iridescent blue 'bowl' marking in the lower portion of their eyes. They typically reach 3-8 inches.
Fishing in North Carolina
What to know
Habitat Distribution
They prefer slow-moving heavily vegetated streams, rivers, lakes, and ponds with sandy or muddy bottoms. In North Carolina, they're found in blackwater streams of the Coastal Plain, including the Waccamaw, Cape Fear, and Lumber River systems.Key Locations
Key locations include the Lumber River system, Big Swamp tributary, Waccamaw River, and similar coastal plain blackwater systems throughout southeastern North Carolina. Record 7.7-ounce specimen caught in Big Swamp (tributary to the Lumber River) in Bladen County.Specific Spots
Focus on shallow water near cover in creek mouths, protected flats, and backwater areas. Target heavily vegetated areas, submerged timber, brush piles, and areas around fallen trees where they earned their 'stumpknocker' nickname.Spotted Sunfish FAQ
Answers from onWater's species guide.
What are the best lures and bait for Spotted Sunfish in North Carolina?
For live bait, worms are extremely effective, along with crickets, grasshoppers, and small grubs. Artificial lures work well, particularly 1/16 ounce beetle spins with colored grub trailers (black is especially productive), small inline spinners like Mepps or Blue Fox, crappie jigs, small soft plastics, and small...
What flies work for Spotted Sunfish in North Carolina?
Yellow spider-mimic flies on size 10 hooks have proven successful in North Carolina waters
How do you catch Spotted Sunfish in North Carolina?
Fish live bait under a bobber or just off the bottom. Target heavily vegetated areas, submerged timber, brush piles, and areas around fallen trees.
What do Spotted Sunfish eat?
Spotted Sunfish are primarily insectivores, feeding on midge larvae, small insects, amphipods, and cladocerans throughout their lives.
Where do Spotted Sunfish live in North Carolina?
They prefer slow-moving heavily vegetated streams, rivers, lakes, and ponds with sandy or muddy bottoms. In North Carolina, they're found in blackwater streams of the Coastal Plain, including the Waccamaw, Cape Fear, and Lumber River systems.
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 Spotted Sunfish.
Stop guessing where Spotted Sunfish are.
Open the map, filter by Spotted Sunfish, 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.







