Another well-known, fly-fishing river in New Jersey is the Musconetcong River, which is seasonally stocked with trout. Other species you can find here include largemouth bass, striped bass, sunfish, and catfish. Musconetcong River runs through Stephens State Park and Allamuchy Mountain State Park. For this reason, you’ll find many access points along its length. You can fish from the shore, canoe, or kayak. If you need a place to launch you boat, try Lake Hopatcong headwaters, Cranberry Lake, or Musconetcong Lake. You’ll have the best success if you use natural bait, artificial flies, or lures. Though you may come to target the trout, don’t be surprised if a rock bass or sunfish hits on your fly. The best time to head out is in April or May, but you can enjoy great fishing all year. Note that a fishing license is required for anyone ages 16 to 69.