10 Best Places to Fish in New York

This post contains affiliate links, and I will be compensated if you make a purchase after clicking on my links, at no cost to you.

Did you have to read the title twice? Who goes to New York for fishing? It seems like such a peculiar option. But we will have you know that New York is a hub and epicenter of all activities. It is like a mini version of the whole world, and everything is present or experienced here. So why should one miss out on fishing here?

If you are intrigued, and we have caught your attention, then you must pack your bags and stuff fishing gear in it because you are driving to top fishing destinations in New York, the city that never sleeps. Let us see where your fishing will stop this season be!

1. Cloves Lakes Park, Staten Island

This is a name you would have heard before if you have been to Staten Island. This park is filled with lakes and ponds, and the anglers can choose whichever they like based on the view, fish species, and the density of crowd nearby.

A wide range of fish species is found here, but the most commonly caught are trout, bass, and catfish.

2. Hudson River

The highlight of this fishing spot is the massively large and smallmouth bass. The quality of these fish is so good that people from all over New York come here to fish for bass. The best time to fish here in the summer and the fall. These two seasons are n which the fish breed and grow a lot, so the fishing is easier and more fun. The view is also so serene that the whole experience becomes calming.

3. Lake Ontario

You must have heard of this lake because anglers from different states and cities come here to fish for prime quality and fish species. Many top-notch restaurants hire professional anglers and suppliers who fish here. A wide range of fish is found here, including Pacific salmon, lake trout, brown trout, rainbow trout/steelhead, walleye, black bass, northern pike, and panfish.

4. Niagara River

This river flows from the north of Lake Erie to Lake Ontario. It kind of forms the border between Ontario and New York (between two countries). The best time to fish here is around October and November, which is the true fishing season.

Fish that are commonly caught here are walleye, northern pike, smallmouth bass, and largemouth bass. In the lower river, you can fish for chinook salmon, trout, and steelhead.

5. Salmon River

As the name suggests, this place is rich and abundant in salmon. All the times you had eaten at a fancy place in New York and ordered a delicious salmon, it is quite likely that it was caught here. This 12-mile river is open for public fishing. The most commonly caught fish here are salmon, Coho salmon, and steelhead. You must visit this place in mid-September; it is the high time of fishing season here.

6. Delaware River

You must fish downstream of Lordville if what you are looking for is smallmouth bass and walleye. You must circle the upstream of Lordville and in a few branches below Cannonsville and Pepacton reservoirs if you are looking to catch brown and rainbow trout. The prime time to fish is in spring. At that time, fish with small spinners, jigs (shad darts), and streamer flies are easily available.

7. Brooklyn Bridge Park

You will be lying if you don’t admit that fishing in this place feels like a dream come true. The view is so majestic and beautiful that you focus more on soaking in the view than fishing. But if you do end up getting your head out of nature’s beauty and begin fishing, you will love the experience here. There are dozens of fish here and plenty of opportunities for you to catch them easily.

8. Lake Champlain

This is a freshwater lake that is stocked with premium quality fish. It is located in the north part of America, and it has scenic views. It is found between the glorious mountains and breathtaking valleys, and the landscape around it is just indescribable. Many different kinds of fish can easily be caught here, including Lake trout, landlocked salmon, brown trout, smallmouth bass, yellow perch, walleye, and northern pike.

9. Oneida Lake

If you are looking for some peaceful time and some quiet fishing experience, then we have found your dream place. You will feel that there is no soul beside you here. The sunset at this lake is just to die for, and while fishing is just like an unreal moment. Fish that are easily found here are walleye, perch, and smallmouth and largemouth bass.

10. St Lawrence river

This river passes through a large chunk of America and many parts of Canada, and it picks up the best fish from everywhere it flows. This is why this river is packed with a large variety of fish. The most commonly found in it are Smallmouth bass, largemouth bass, northern pike, muskellunge, and walleye.


There are approximately 7500 lakes and around 70000 miles of rivers and streams located in New York. So, before you head off to another place for fishing, know that some serene and excellent fishing spots are in New York. These are also home to some of the known and highly demanded fish. So, when are you heading off to New York for fishing?


New York State

NY Metro Parents