Yellow Perch

Yellow Perch in New Hampshire are native freshwater fish that are common and widespread throughout the state, found in nearly all lakes, ponds, and medium to large rivers across all regions including Lakes/Central, Southeast/Merrimack Valley, Monadnock Region/Southwest, and White Mountain/Great North Woods areas.
Scientific Name: Perca flavescens
- Distinguished by their golden yellow to yellowish-green coloration with 6-8 distinctive dark vertical bars running down their sides.
- They have an elongate, laterally compressed body with a large head, small needle-like teeth, and two separate dorsal fins.
- They typically range 4-10 inches but can grow larger in New Hampshire waters.
Fishing in New Hampshire
What to know
Habitat Distribution
- Yellow Perch inhabit ponds, lakes, and slow-flowing rivers, preferring clear water near vegetation and thriving in weed-filled waters with mucky bottoms rather than deep, open water.
Key Locations
- Specific New Hampshire waters mentioned include Winnipesaukee, Winnisquam, Big and Little Squam lakes, Opechee, Waukewan, and Merrimack River systems.
Specific Spots
- Target them around drop-offs where depth changes from 7-10 feet, especially areas with grass on the bottom.
- Fish near the bottom in 6-10 feet of water around vegetation, docks, and structure.
- In New Hampshire's weedy ponds and along vegetated shorelines, focus on areas where they school in shallow vegetation, especially early morning and late evening periods.
Yellow Perch FAQ
Answers from onWater's species guide.
What are the best lures and bait for Yellow Perch in New Hampshire?
Live bait works exceptionally well - rig live shiners and chubs on 1/0 hooks with 5/16 oz weights (use non-lead weights as required in Massachusetts freshwater), positioned about 12 inches above the weight using a Palomar knot setup.
When is the best time to fish for Yellow Perch in New Hampshire?
Peak action in spring (April-May) and fall when they school heavily and feed aggressively. March offers excellent early-season opportunities as they prepare for spawning. They spawn in spring when water temperatures reach 45-58°F, typically April through mid-May (occasionally into early June in harsh winters).
How do you catch Yellow Perch in New Hampshire?
Effective techniques include vertical jigging, slow bouncing jigs along bottom, retrieving small crankbaits near bottom, and fishing bait under slip bobbers. Try tandem rigs with two small jigs 12-18 inches apart for increased catch rates when legal.
What do Yellow Perch eat?
Their diet varies by age - newly hatched perch feed on zooplankton for their first year, then transition to small insects, eventually consuming crayfish, freshwater shrimp, and small fish as adults.
Where do Yellow Perch live in New Hampshire?
Yellow Perch inhabit ponds, lakes, and slow-flowing rivers, preferring clear water near vegetation and thriving in weed-filled waters with mucky bottoms rather than deep, open water.
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 Yellow Perch.
Stop guessing where Yellow Perch are.
Open the map, filter by Yellow Perch, 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.
New Hampshire licenses and regulations
Explore nearby waters
Explore New Hampshire 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.










