Reel in a real whopper at the best fishing spots in Lehigh Valley!
Discover freshwater fishing spots across Lehigh Valley where you can catch trout, striped bass, walleye, carp, and more. From rivers winding through downtown parks to lakes near the Appalachian Trail, anglers will find year-round fishing opportunities here.
The Pennsylvania Fish and Boat Commission lists these local spots among the best in the state for their respective species of fish:
Lehigh Valley’s towns each have their go-to fishing spots where locals cast a line year after year. Allentown, Bethlehem, and Easton each offer fishing spots with easy access, scenic views, and waters teeming with local species.
Many bodies of water have camping grounds near their fishing holes, including Evergreen Lake in Nazareth. Plus, there are dozens of other lakes, ponds, streams, and rivers all around Lehigh Valley just waiting for you to discover. And if you're looking to rent fishing rods and tackle, check out the Jacobsburg Visitor Center. To borrow equipment, you must provide a driver’s license or other form of state issued identification. Persons age 16 and older must possess a current fishing license to fish.