New Jersey Fly Fishing

loading map - please wait...

NJ - Musconetcong River: 40.620857, -75.155754
NJ - Pequest River: 40.956047, -74.808655
NJ - South Branch Raritan River: 40.690468, -74.877831
Bear Creek (Southtown - WTS) : 40.954416, -74.880698
Bear Swamp Brook : 41.082657, -74.223845
Black Brook : 40.662219, -74.948840
Burnett Brook : 40.818264, -74.626563
Cold Brook : 40.674798, -74.738496
Dark Moon Brook aka Bear Brook : 40.976171, -74.847153
Dunnfield Creek : 40.970961, -75.126737
Flanders Brook : 40.855149, -74.701371
Hances Brook : 40.811333, -74.859428
Hickory Run : 40.715759, -74.863189
India Brook : 40.813021, -74.607160
Indian Grove Brook : 40.741770, -74.560482
Jackson Brook : 40.877216, -74.582216
Ledgewood Brook : 40.880302, -74.661278
Little York Brook: 40.589515, -75.095091
Lomerson Brook aka Herzog Brook : 40.746311, -74.707933
Merrill Creek : 40.720831, -75.113684
Mill Brook (WTS) : 41.332161, -74.710777
N/Br. Rockaway Creek - TP water ends : 40.643626, -74.760218
Parker Brook : 41.242309, -74.735067
Passaic River : 40.744603, -74.549152
Pequannock River : 41.017093, -74.397621
Pequannock River - WTS section : 41.028041, -74.423321
Rineharts Brook : 40.744379, -74.733300
Rocky Run : 40.684740, -74.916807
Saddle River : 41.059069, -74.095339
Stephensburg Creek : 40.787930, -74.868050
Stony Brook (Morris) : 40.940010, -74.418235
Stony Brook (Stokes State Forest) : 41.207709, -74.776417
Tetertown Brook : 40.753339, -74.845893
Trout Brook : 40.748203, -74.726002
Turkey Brook : 40.851272, -74.730311
Van Campens Brook : 41.073828, -74.961525
Wanaque River : 41.007163, -74.292103
West Brook : 41.073397, -74.311232
Whippany River : 40.790710, -74.550902
Willoughby Brook : 40.700966, -74.889008
Papakating Creek at Roys NJ: 41.170000, -74.656622
Lake Tappan at Old Tappan NJ: 41.018333, -74.001111
Hackensack River at Rivervale NJ: 40.999167, -73.989167
Pascack Brook at Park Ridge NJ: 41.036667, -74.039167
Woodcliff Lake at Hillsdale NJ: 41.012778, -74.049167
Pascack Bk at Woodcliff Lk outlet at Hillsdale NJ: 41.011944, -74.048056
Pascack Brook at Westwood NJ: 40.992778, -74.021111
Oradell Reservoir at Oradell NJ: 40.956389, -74.029444
Hackensack River at New Milford NJ: 40.948333, -74.026667
Passaic River near Millington NJ: 40.680000, -74.528889
Passaic River near Chatham NJ: 40.726111, -74.389722
Canoe Brook near Summit NJ: 40.744444, -74.353611
Green Pond Brook at Picatinny Arsenal NJ: 40.960000, -74.539722
Green Pond Bk blw Picatinny Lk at Picatinny Ars NJ: 40.949444, -74.557222
Rockaway River at Warren Street at Dover NJ: 40.886111, -74.560000
Rockaway River at Main Street at Boonton NJ: 40.907500, -74.419167
Boonton Reservoir at Boonton NJ: 40.895278, -74.397778
Rockaway River below Reservoir at Boonton NJ: 40.896944, -74.394722
Whippany River near Morristown NJ: 40.812222, -74.511944
Whippany River at Morristown NJ: 40.807222, -74.456944
Whippany River near Pine Brook NJ: 40.845000, -74.347222
Passaic River at Pine Brook NJ: 40.862500, -74.321667
Passaic R at Horse Neck Bridge near Pine Bk NJ: 40.882222, -74.340000
Pequannock River at Oak Ridge NJ: 41.039722, -74.501667
Pequannock River at Green Pond Junction NJ: 41.024722, -74.408333
Pequannock River at Macopin Intake Dam NJ: 41.018333, -74.401111
Pequannock River at Riverdale NJ: 40.998611, -74.298056
Greenwood Lake at Awosting NJ: 41.161667, -74.333333
Wanaque River at Awosting NJ: 41.160278, -74.333611
Ringwood Creek near Wanaque NJ: 41.127222, -74.265833
West Brook near Wanaque NJ: 41.073611, -74.311667
Wanaque Reservoir at Wanaque NJ: 41.045000, -74.295278
Wanaque River at Wanaque NJ: 41.044167, -74.293056
Ramapo River near Mahwah NJ: 41.098056, -74.162778
Ramapo River at West Oakland Avenue at Oakland NJ: 41.027500, -74.250000
Ramapo River at Lakeside Ave at Pompton Lakes NJ: 41.007222, -74.274444
Ramapo River above dam at Pompton Lakes NJ: 40.992778, -74.278889
Ramapo River at Pompton Lakes NJ: 40.991944, -74.280000
Ramapo River at Dawes Highway at Pompton NJ: 40.985556, -74.279444
Pompton River at Pompton Plains NJ: 40.969722, -74.281944
Beaver Dam Brook at Lincoln Park NJ: 40.924722, -74.302500
Pompton River at Mountain View NJ: 40.914444, -74.270556
Passaic River below Pompton Riv at Two Bridges NJ: 40.896389, -74.269167
Passaic River at I-80 at Singac NJ: 40.894444, -74.266111
Passaic River abv Beatties Dam at Little Falls NJ: 40.884444, -74.234444
Passaic River at Little Falls NJ: 40.884722, -74.226111
Peckman River at Ozone Ave at Verona NJ: 40.845000, -74.235556
Peckman River at Little Falls NJ: 40.871944, -74.222222
Molly Ann Brook at North Haledon NJ: 40.953056, -74.184722
Passaic R at Passaic (Great) Falls at Paterson NJ: 40.915833, -74.181667
Passaic River at Dundee Dam at Clifton NJ: 40.885833, -74.128333
Saddle River at Upper Saddle River NJ: 41.058611, -74.095556
Saddle River at Ridgewood NJ: 40.985000, -74.090556
Hohokus Brook at Ho-Ho-Kus NJ: 40.997778, -74.111944
Saddle River below Hohokus Brook at Paramus NJ: 40.955278, -74.099722
Saddle River at Lodi NJ: 40.890278, -74.080556
Third River at Bloomfield NJ: 40.800000, -74.187778
Second River at Belleville NJ: 40.788056, -74.171667
Elizabeth River at Ursino Lake at Elizabeth NJ: 40.675000, -74.221944
East Branch Rahway River at Maplewood NJ: 40.734722, -74.270556
East Br Rahway Riv at Millburn Ave at Millburn NJ: 40.722778, -74.285000
West Branch Rahway River at Millburn NJ: 40.731667, -74.307500
Rahway River near Springfield NJ: 40.687500, -74.311667
Rahway River at Kenilworth NJ: 40.673056, -74.313056
Rahway River at Rahway NJ: 40.618889, -74.283333
Robinsons Branch at Rahway NJ: 40.605833, -74.299722
South Branch Raritan River near High Bridge NJ: 40.677778, -74.879167
Spruce Run at Main Street at Glen Gardner NJ: 40.691389, -74.936944
Mulhockaway Creek at Van Syckel NJ: 40.647500, -74.968889
Spruce Run Reservoir at Clinton NJ: 40.643611, -74.923611
Spruce Run at Clinton NJ: 40.640000, -74.915556
South Branch Raritan River at Stanton NJ: 40.572222, -74.868056
SB Raritan R at Black Point Rd at Neshanic Sta NJ: 40.501944, -74.742500
Neshanic River at Reaville NJ: 40.473333, -74.827778
South Branch Raritan River at South Branch NJ: 40.546944, -74.696389
North Branch Raritan River near Far Hills NJ: 40.708333, -74.636111
Middle Brook at Burnt Mills NJ: 40.649444, -74.681667
Lamington (Black) River near Pottersville NJ: 40.727500, -74.730278
South B Rockaway Creek at Whitehouse Station NJ: 40.619444, -74.773611
Lamington River at Burnt Mills NJ: 40.634722, -74.686667
North Branch Raritan River at North Branch NJ: 40.600000, -74.673889
North Branch Raritan River near Raritan NJ: 40.570556, -74.679167
North Branch Raritan River at South Branch NJ: 40.556667, -74.687500
Peters Brook at Mercer St at Somerville NJ: 40.575000, -74.615833
Raritan River at Manville NJ: 40.555556, -74.582778
Stony Brook at Princeton NJ: 40.333056, -74.681944
Pike Run at Belle Mead NJ: 40.468056, -74.648889
Millstone River at Griggstown NJ: 40.440000, -74.617500
Millstone River at Blackwells Mills NJ: 40.475000, -74.575833
Millstone River at Millstone NJ: 40.502778, -74.587500
Millstone River at Weston NJ: 40.529722, -74.588333
Royce Brook at Hamilton Road near Manville NJ: 40.506111, -74.623056
Raritan River below Calco Dam at Bound Brook NJ: 40.551111, -74.548333
West Branch Middle Brook near Martinsville NJ: 40.612222, -74.590833
Middle Brook at Bound Brook NJ: 40.560833, -74.548889
Green Brook at Seeley Mills NJ: 40.666111, -74.403889
Stony Brook at Watchung NJ: 40.636389, -74.451389
Stony Brook at North Plainfield NJ: 40.621944, -74.436111
Green Brook at Rock Avenue at Plainfield NJ: 40.601944, -74.457500
Bound Brook at Middlesex NJ: 40.585000, -74.507778
Lawrence Brook at Westons Mills NJ: 40.483056, -74.412778
Manalapan Brook at Spotswood NJ: 40.389444, -74.390556
Deep Run at Old Bridge NJ: 40.415000, -74.348889
Big Brook near Marlboro NJ: 40.319722, -74.214167
Swimming River Reservoir near Red Bank NJ: 40.319167, -74.115000
Swimming River near Red Bank NJ: 40.319722, -74.115556
Shark River near Neptune City NJ: 40.198611, -74.070000
Jumping Brook near Neptune City NJ: 40.203333, -74.065833
Manasquan River at Squankum NJ: 40.161389, -74.154722
Manasquan River near Allenwood NJ: 40.146667, -74.122222
North Branch Metedeconk River near Lakewood NJ: 40.091667, -74.152500
Toms River near Toms River NJ: 39.986389, -74.223333
Cedar Creek at Western Blvd near Lanoka Harbor NJ: 39.879167, -74.190556
Westecunk Creek at Stafford Forge NJ: 39.666667, -74.320278
Mullica River near Batsto NJ: 39.674444, -74.665000
West Branch Wading River near Jenkins NJ: 39.688056, -74.548056
Oswego River at Harrisville NJ: 39.663333, -74.523611
East Branch Bass River near New Gretna NJ: 39.623056, -74.441389
Absecon Creek at Absecon NJ: 39.430278, -74.520556
Great Egg Harbor R near Sicklerville NJ: 39.733611, -74.951111
Great Egg Harbor River near Blue Anchor NJ: 39.669167, -74.913333
Great Egg Harbor River at Folsom NJ: 39.594722, -74.851667
Tuckahoe River at Head of River NJ: 39.306944, -74.820556
Little Ease Run near Clayton NJ: 39.658889, -75.067500
Maurice River at Norma NJ: 39.495556, -75.076944
Cohansey River at Seeley NJ: 39.472500, -75.255556
Delaware River at Montague NJ: 41.309167, -74.795278
Flat Brook near Flatbrookville NJ: 41.106111, -74.952500
East Branch Paulins Kill near Lafayette NJ: 41.076389, -74.695278
Paulins Kill at Blairstown NJ: 40.980833, -74.953333
Yards Creek near Blairstown NJ: 40.980556, -75.039167
Pequest River at Huntsville NJ: 40.980833, -74.776389
Pequest River at Pequest NJ: 40.830556, -74.977778
Beaver Brook near Belvidere NJ: 40.843333, -75.046389
Delaware River at Belvidere NJ: 40.826389, -75.082500
Delaware River at US Route 22 at Phillipsburg NJ: 40.694444, -75.203333
Lake Hopatcong at Landing NJ: 40.917500, -74.664167
Musconetcong River at outlet of Lake Hopatcong NJ: 40.917222, -74.665556
Musconetcong River near Bloomsbury NJ: 40.672222, -75.060833
Delaware River at Riegelsville NJ: 40.594722, -75.189722
Delaware River at Frenchtown NJ: 40.526111, -75.065000
Delaware and Raritan Canal at Port Mercer NJ: 40.304444, -74.685000
Lockatong Creek at Raven Rock NJ: 40.416111, -75.017778
Delaware River at Stockton NJ: 40.402778, -74.979444
Delaware River at Lambertville NJ: 40.364722, -74.948889
Delaware River at Washington Crossing NJ: 40.295000, -74.868056
Delaware River at Trenton NJ: 40.221667, -74.778056
Assunpink Creek near Clarksville NJ: 40.269722, -74.671944
Shabakunk C at Sylva Lake Dam at Ewingville NJ: 40.271111, -74.773333
Assunpink Creek below STP near Mercerville NJ: 40.247500, -74.727778
Assunpink Creek at Trenton NJ: 40.224167, -74.749167
Crosswicks Creek at Extonville NJ: 40.137222, -74.600000
South Branch Rancocas Creek at Vincentown NJ: 39.940000, -74.763056
Southwest Branch Rancocas Creek at Medford NJ: 39.895278, -74.823611
McDonalds Branch in Byrne State Forest NJ: 39.885000, -74.505278
Greenwood Branch at New Lisbon NJ: 39.956111, -74.627778
North Branch Rancocas Creek at Pemberton NJ: 39.970000, -74.684444
NB Rancocas C at Iron Works Park at Mount Holly NJ: 39.993056, -74.781389
South Branch Pennsauken Creek at Cherry Hill NJ: 39.941667, -75.001111
Cooper River at Haddonfield NJ: 39.903056, -75.021389
Mantua Creek at East Holly Avenue at Pitman NJ: 39.738889, -75.114444
Raccoon Creek near Swedesboro NJ: 39.740556, -75.259167
Salem River at Woodstown NJ: 39.643889, -75.330278

​It’s true, this humble little state has come to be associated with obnoxious reality television and really bad luck with the weather. While these aspects of NJ may be undeniable, the tiny treasure also serves as home to thousands of miles of rivers and streams, as well as an impressive coastline peppered with jetties that serve as the perfect angling platform for the experienced and adventurous fly fisherman.

​Where to Go?

Whether you want to hit the ocean for some saltwater action or tuck yourself away under a shelter of branches over a secluded stream, NJ has the ideal experience for you. The state stocks over half a million rainbows each year, in addition to the naturally reproducing browns and brookies, providing a balanced and plentiful blend for the trout fishing devotee.

The Jersey Shore

No mention of fishing in The Garden State would be complete without talking about the infamous Jersey Shore. From Monmouth County down into Raritan Bay, there are plenty of fly fishing opportunities along this 127-mile long coast. Species you might encounter throughout the year include bluefish, striped bass, weakfish, and false albacore (albies – “little tuna” - are incredibly fast and strong, posing an enticing challenge to the angler).

There are nearly 400 jetties along this stretch, and the beauty of these structures is that they allow fly fishermen to engage in saltwater fishing that would typically only be available to boaters. The good thing is that trophy-sized fish often linger around the jetties and groins in order to take advantage of baitfish being banged about by the waves. The challenge, however, is that you still need to read the water the same way as you would with any trout stream. The tip of the structure is typically the most lucrative, but the beach end and the middle can also yield action as bass scope out rock outcroppings for food.

You can also go for the beaches, although these can get crowded. That can be an advantage, though, because a crowded parking lot can translate to some robust fishing action. Other anglers can also be your friends, sharing information on what and where things are happening in the area. Good locations to check out for fly fishing the Jersey Shore include Manasquan Inlet, and beaches from Sandy Hook around into Raritan Bay. Use caution if fishing alone, as there can be hazardous drop-offs.

The Musconetcong River

This world-class New Jersey fly fishing destination offers a wide variety of water conditions, from serene to wild, along its 46 mile journey from Lake Hopatcong’s southern side all the way to the Delaware River. Public access abounds as the Muskie wends its way through Allamuchy Mountain State Park and Stephens State Park. Anglers will find several species in this waterway including catfish, stripers, largemouth bass, and of course, stocked trout.

The area around Saxton Falls down to Stephens State Park features riffles, pools, runs, and convenient access. The stretch from I-80 to Kinney Road is a local favorite, well-stocked and offering stunning scenery. Hackettstown is another well-stocked, easily accessible area of the Muskie. If bridges are your thing, County route 645 has four of them perfect for a little casting. No matter where you choose to situate yourself for the day, you’ll enjoy a gorgeous view along the tree-lined banks of this character-filled waterway.

Relevant hatches for the Muskie include:

  • Blue quill – April to May
  • Red quill – April to May
  • BWO – April
  • Sulphurs – May to June
  • Light cahill – May to end of June
  • Tan caddis – April to early July
  • Slate drake – May to early October
  • Green drake – May
  • Trico – June to July
  • White fly – August to September

South Branch Raritan River

Located in central Jersey, the South Branch of the Raritan River stems from headwaters at Budd Lake. This waterway contains brookies, browns, and rainbows, and is known as one of the premier nymphing locations in the state due to its excellent hatches. The best public access for the South Branch is between Long Valley and High Bridge – this stretch features deep pools, tumbling pocket waters, and great stocking.

Access is good along the South Branch Raritan due to the major roads that follow and/or cross it. Routes 46, 78, and 513 all offer points at which you can find non-posted land, along with parking areas.

There are some fantastic hatches, unusual for the state, along the South Branch Raritan. These include:

  • Blue quill – April to May
  • Red quill – April to May
  • March brown – May to mid-June
  • BWO – May to mid-June
  • Sulphurs – May to mid-June
  • Light cahill – May to end of June
  • Tan caddis – May to end of June
  • Slate drake – May to early October
  • Olive caddis – mid-May to early July
  • Yellow drake – June to July

Pohatcong Creek

This lower profile waterway begins in Washington Township, flowing through breathtaking landscapes, bustling metropolises, and even tunneling through mountains, until it joins up with the Delaware River. The Pohatcong offers the benefit of some truly isolated fishing – like the area below the SR 31 bridge. The creek is stocked at multiple locations, including the SR 57 bridge, and various sites between routes 173 and 519. Even in areas where the stream becomes little more than a brook, keep your eyes peeled for deep pools.

This 35-mile long Delaware tributary has it all – stocked trout, parking, short and wading access, riffles, bridges, and serene, secluded areas to simply drink in the striking scenery and clear your head for a while as you practice your cast.

When to Go?

There is plenty of year-round angling in New Jersey, but there are some times that may suit your preferences better than others.

On the Jersey short, autumn is rife with baitfish migrating to southern feeding grounds. This frequently causes them to become trapped by the jetties, which of course draws the bigger fish that you as the fly fisherman are aiming for.

On the Musconetcong River, you have a good chance of hooking something all year round, but April and May are the most productive due to stocking schedules.

On the South Branch Raritan, the area below High Bridge all the way to South Branch is particularly lucrative from early in the season until late June.

What You Will Need When You Get There

Basic gear is a must – waders, a hat, rain jacket with hood, polarized sunglasses, first aid kit, vest or pack, and whatever personal items you need.

Fishing the shore is a completely different animal from trout stream angling. You want bibs rather than waders, short, cleated boots, and a stripping basket that has ample drainage. You should also be able to move your stripping basket around your back so that you can see your feet when you walk. During the warmer months you can forego the bibs, but during the fall and winter you’ll need them for protection for the cold waters.

For the saltwater, you want a 9 to 10 weight rod and both intermediate and heavier sink lines (for rougher surf), with a 5-7 foot 30 lb. leader. The lighter you travel, the safer you’ll be – only take what you absolutely need when fishing the jetties. Flies for the shore could include minnows, crabs, or baitfish.

Keep some midges, scuds, eggs, hare’s ear, and larva on-hand for the Muskie and the South Branch Raritan River. In addition, the Muskie responds well to terrestrials like ants, grasshoppers, and beetles, from late June through September. When the water is murky try crayfish and baitfish.

People age 16 and over require a fishing license and trout stamp in the state of New Jersey. The license can be obtained for $22.50 for residents and $34 for non-residents, and $10.50 and $20 respectively for the trout stamp. Those between ages 65 and 69 get a discounted rate, and those age 70 and up can simply use their driver’s license as their fishing license and trout stamp.

There are no saltwater license requirements aside from the Striped Bass Bonus Permit program. This is a program through which the state passes their allotted quota of commercial striped bass on to the residential angler, allowing individuals to keep one striped bass that is 24-28 inches in size. You must apply for the program, which opens in September. You may also purchase a crab pot license for $2, or a recreational shellfish license for $10.

Fishing regulations in New Jersey are varied by body of water, and a special set of rules applies to trout fishing, so you’ll want to be sure and review the regulations before setting out on your NJ fly fishing venture.

From the rocky shore to the vast array of inland freshwaters, New Jersey has something to offer fly fishermen of virtually every bent. From nymphing on the Musconetcong to casting baitfish from a crowded beach, the variety of experiences available to the angler make the state a surprising source of exciting fly fishing action. Don’t overlook this sometimes looked-down-upon state when planning your next getaway – you may just find yourself wanting to return again and again.