Best Fishing Spots Near Rochester NY: Rivers, Lakes & Piers
Your local guide to fishing Lake Ontario, the Genesee River, the Finger Lakes, and the best access points across Monroe, Ontario, Wayne, Livingston & Orleans counties.
If you're looking for great fishing near Rochester, NY, you don't have to travel far to find it. This part of western New York sits at the crossroads of some of the best freshwater fisheries in the entire Northeast — Lake Ontario to the north, the Genesee River cutting right through the city, the legendary Finger Lakes to the south, and a web of smaller creeks, ponds, and bays spread across Monroe, Ontario, Wayne, Livingston, and Orleans counties.
Whether you're after Chinook salmon making their fall run up the Genesee, yellow perch stacked along the Irondequoit Bay flats in spring, trophy walleye off the Lake Ontario piers in summer, or a quiet afternoon casting for bass on one of the Finger Lakes, Rochester has it all. The fishing here draws serious anglers from all over the state — and if you live locally, it's one of the genuine perks of calling this region home.
This guide covers the best fishing spots across the greater Rochester area organized by body of water, species, best season, and access points so you can plan your next trip without guessing.
Jump to a Section
Quick Reference — Top Fishing Spots Near Rochester NY
| Location | Target Species | Best Season | Shore / Boat |
| Charlotte Pier / Lake Ontario | Walleye, Smallmouth, Chinook, Steelhead | Spring & Fall | Shore |
| Genesee River — Lower / Upper | Chinook Salmon, Steelhead, Brown Trout | Fall & Spring | Shore / Wade |
| Irondequoit Bay | Yellow Perch, Walleye, Largemouth Bass | Spring & Summer | Boat & Shore |
| Canandaigua Lake | Lake Trout, Smallmouth Bass, Yellow Perch | Year-round | Boat & Shore |
| Keuka Lake | Lake Trout, Rainbow Trout, Yellow Perch | Spring & Fall | Boat & Shore |
| Sodus Bay (Wayne County) | Walleye, Yellow Perch, Northern Pike | Spring & Summer | Boat & Shore |
| Sandy Creek / Sandy Pond (Orleans) | Steelhead, Chinook Salmon, Walleye | Fall & Spring | Shore / Wade |
| Conesus Lake (Livingston County) | Largemouth Bass, Northern Pike, Walleye | Spring & Summer | Boat & Shore |
🌊 Lake Ontario — Piers, Harbors & Open Water
Lake Ontario is the crown jewel of Rochester-area fishing. It's the smallest of the Great Lakes by surface area, but it punches well above its weight when it comes to fishing quality. Chinook salmon, coho salmon, steelhead, lake trout, and brown trout all call it home — and the walleye and smallmouth bass fisheries are as good as anything in the state.
The lake's proximity to Rochester makes it uniquely accessible. You don't need a long drive or a fancy charter to get into fish — some of the best action can be had from shore, right off the piers along the Monroe County shoreline.
Charlotte Pier & the Genesee River Mouth — Rochester NY
The pier at Charlotte (pronounced "Shar-LOT" locally) is one of the most productive shore fishing spots in all of Monroe County. The area where the Genesee River empties into Lake Ontario creates a mixing zone that pulls in baitfish, and the predators follow. In spring, walleye and steelhead stack up along this stretch. By fall, Chinook salmon push into the river mouth in big numbers, and fishing from the piers and jetties during the September–October run can be absolutely exceptional.
Even outside the major runs, the Charlotte breakwall holds smallmouth bass, white perch, rock bass, and the occasional brown trout through the summer months. Parking is available in Turning Point Park and along the Charlotte waterfront. The area is also accessible by foot or bike through the Charlotte–Genesee Lighthouse grounds, making it a solid option even if you don't have a boat.
Braddock Bay (Greece, Monroe County)
Just west of Charlotte, Braddock Bay is one of the better walleye and northern pike fisheries on the Monroe County shoreline. The bay sits between the lake and a series of wetlands managed by the state, which creates some of the most productive shallow-water habitat in the area. Anglers who know Braddock Bay often target it during the spring walleye spawn, when fish congregate in numbers along the marsh edges and the bay's outlet channel. Pike are present year-round and grow to impressive sizes in the sheltered water.
Braddock Bay Park includes a boat launch and shore access, and there's additional wade fishing access along the creek inlets feeding the bay. It's also worth noting that Braddock Bay is located just minutes from Hilton and Greece — if you live on the west side of Monroe County, this is your closest quality fishing.
Open-Water Charter Fishing on Lake Ontario
For anglers looking to target salmon and lake trout in open water, charter fishing out of Charlotte or Wilson Harbor (Niagara County, about an hour west) is a popular option. The lake's salmon fishery is best from late July through October, with Chinook kings being the main draw. Charter captains typically run trolling setups with downriggers, dodgers, and spoons, and limits on salmon are achievable during peak runs. If you're relocating to the Rochester area and have never fished Lake Ontario, a charter trip is an easy way to understand the scale of what this fishery offers.
🎣 Local Tip: Lake Ontario surface temperatures in spring can be 20–30 degrees colder near the shoreline than out in open water. Fish that are staging for river runs tend to hang close to the piers and creek mouths in April and May. If you're shore fishing Charlotte pier in spring, fish the warm side of the water column — typically closer to the surface on sunny afternoons.
🎣 The Genesee River — Trout & Salmon Runs Through Rochester
The Genesee River is arguably the most recognizable fishery in the Rochester area — not just because it runs right through the city, but because the fall salmon run on the Genesee is one of the most impressive freshwater fishing experiences in western New York. The river flows north from the Southern Tier through Livingston County, through Rochester's western neighborhoods, and empties into Lake Ontario at Charlotte. Along the way, it offers excellent trout and salmon fishing through multiple distinct stretches.
Lower Genesee — Charlotte to the Upper Gorge
The lower Genesee, from the Lake Ontario outlet up through the city's gorge section, is where the action is concentrated during the fall salmon run. Chinook salmon push up from the lake in September, and steelhead follow through October and into November. Access points include Turning Point Park (Charlotte), Seth Green Island, and various pullouts along River Road on the east bank near Maplewood. Wade fishing is possible at lower water levels, and many anglers work the slower pools below the gorge walls.
During spring, steelhead return to the lower river after overwintering in the lake, and the gorge section offers good brown trout fishing through May. The Genesee Gorge itself — visible from the Ford Street Bridge and the gorge trail — is a genuinely dramatic setting for a fishing trip. It's easy to forget you're inside a mid-sized city when you're down in that canyon.
Upper Genesee — Livingston County & Beyond
South of Rochester, the upper Genesee flows through Livingston County into Ontario County before reaching the city. This stretch through Avon, Geneseo, and the broader Livingston County corridor offers a different style of fishing — slower, warmer water with smallmouth bass, rock bass, and occasional brown trout in the cooler tributary sections. Anglers who prefer river bass fishing often overlook this stretch, which means less pressure and peaceful wade fishing through agricultural and forested corridors.
The Genesee River is managed by New York State DEC, and stocking records for brown trout and steelhead are published annually on the DEC website — worth checking before you plan a spring trip.
Oatka Creek — Monroe & Livingston Counties
Oatka Creek is a Genesee tributary that flows through LeRoy (Genesee County) and into Monroe County near Scottsville, eventually joining the Genesee near Caledonia. It holds a reputation as one of the better wild trout streams in the region — specifically for brown trout — and is designated as a quality trout stream by the DEC. Unlike the main river, Oatka is a classic small-stream experience: wading with light spinning gear or fly tackle, reading the current, and working small pools and undercut banks. Access is available through state-managed land parcels along the creek corridor.
🐟 Irondequoit Bay — Perch, Bass, Walleye & More
Irondequoit Bay is a large protected bay on the eastern side of Monroe County, connected to Lake Ontario at its northern end through a navigable channel. It's one of the most popular fishing spots in the Rochester area — and for good reason. The bay is shallow enough in the southern sections to produce outstanding weed-edge bass and pike fishing, while the deeper northern basin holds walleye and connects to the big lake's salmon population during peak runs.
Anglers living in Irondequoit, Penfield, or Webster have quick access to this fishery, and there are multiple public boat launches and shoreline access points along the bay perimeter. This is one of those spots that longtime Rochester residents fish their entire lives without ever exhausting the options.
Yellow Perch — Spring Staple of Irondequoit Bay
Yellow perch fishing on Irondequoit Bay in late April and May is a rite of passage for Rochester-area anglers. As the bay warms and perch begin spawning along the shallow flats, boats anchor up over the weed beds and drop small jigs tipped with minnows or waxworms. It's not complicated fishing, but the community of anglers who show up for it every spring is as devoted as any in the area. Limits are common on good days, and perch from the bay are excellent table fare — firm, white, and mild.
Shore access for perch fishing is available at several Monroe County parks along the bay. Ellison Park, on the bay's southern end near Penfield Road, offers parking and a small fishing pier area that gets consistent traffic in spring.
Bass, Walleye & Northern Pike
Irondequoit Bay's diverse structure — weedy shallows, rocky points, deeper channels, and bridge pilings — makes it a multi-species fishery throughout the season. Largemouth bass hold in the southern weeds from May through September. Smallmouth bass stack up on the rocky structure near the northern narrows. Walleye are present year-round and respond well to jigging presentations at dawn and dusk. Northern pike are available in the weedy backwaters and can surprise you at almost any time of year.
During the fall salmon run, steelhead and Chinook push through the bay's northern channel en route to Irondequoit Creek — a tributary that flows through Penfield, Brighton, and Pittsford before reaching the bay. Fishing near the creek mouth inside the bay during the early fall can put salmon within reach of shore anglers.
If you're exploring life in Irondequoit or nearby communities, you'll find that proximity to the bay is one of the things longtime residents mention most. It's the kind of resource that makes you appreciate where you live — whether you fish or just enjoy the view from the shoreline parks.
🏞️ The Finger Lakes — Deep, Clear, & Full of Trophy Fish
The Finger Lakes region sits just south and southeast of Rochester, putting some of New York's finest freshwater fisheries within a comfortable 30–60 minute drive from most Monroe County communities. These long, deep glacially carved lakes are remarkably different from one another — both in character and in the species they support — and together they offer a full season of diverse fishing opportunities.
Unlike the warm, shallow bays closer to the city, the Finger Lakes are cold, often exceeding 100–200 feet in depth in their center basins. That depth creates perfect thermal stratification in summer, which means excellent lake trout fishing even when shallow-water temperatures get too warm for other species to be comfortable.
Canandaigua Lake — Ontario County
Canandaigua Lake is the closest major Finger Lake to Rochester, sitting just 30 minutes southeast of the city. The lake is about 15 miles long and reaches depths of 275 feet in its northern basin. Lake trout are the primary draw for most serious anglers — they grow large here and are present year-round, accessible by downrigger trolling in summer and jigging near the deeper structure in colder months. Smallmouth bass fishing is excellent along the rocky shorelines, and yellow perch are available throughout the lake in spring and fall.
The City of Canandaigua's west side offers public launch facilities and pier access near Kershaw Park. The south end of the lake is slightly shallower and more weed-influenced, which makes it more productive for largemouth bass and panfish in summer. For anyone considering a move to the Canandaigua area — or already living there — the lake is a genuine year-round asset.
Keuka Lake — Ontario & Steuben Counties
Keuka is the only Y-shaped Finger Lake, with two arms converging near Penn Yan. It's a clear, deep lake — 186 feet at maximum depth — and one of the better lake trout lakes in the region. Rainbow trout (stocked by DEC) are also present in good numbers and are particularly active near the surface in spring before the lake stratifies. The fall brings brown trout closer to shore along the rocky bluffs, especially in the northern arms of the lake. Keuka's clarity makes light-tackle fishing particularly rewarding — you can often see fish long before they bite.
Access points include state boat launches at Hammondsport (south end) and Branchport (west arm). Keuka Lake State Park, near Bluff Point, also provides shore fishing access along the eastern arm. Drive time from Rochester is about 55–65 minutes depending on your starting point.
Seneca Lake & Cayuga Lake — Farther Afield but Worth It
Seneca and Cayuga are the largest and deepest of the Finger Lakes, and while they're a bit farther from Rochester (75–90 minutes), both are worth mentioning. Seneca Lake is especially notable for its lake trout fishery — trophy fish exceeding 20 pounds are caught here every season, and the lake's enormous depth (618 feet) maintains cold-water habitat throughout the summer. Seneca also has an underrated landlocked Atlantic salmon fishery that doesn't get the attention it deserves. Cayuga Lake offers strong walleye, trout, and bass fishing from multiple state-maintained launches and shoreline parks throughout Tompkins County.
🏞️ Local Tip: The Finger Lakes can be surprisingly rough on windy days despite their modest width. The long fetch means swells build quickly on any lake running north to south. Check the forecast before launching — mornings are typically calmer than afternoons in summer, and early starts pay off both in safety and fish activity.
📍 Wayne County — Sodus Bay, Creeks & Lake Ontario Access
Wayne County stretches along Lake Ontario east of Monroe County, and it offers some of the best and least-crowded Lake Ontario access in the greater Rochester area. If you fish the Charlotte pier on a busy fall weekend and want to escape the crowds, Wayne County gives you options.
Sodus Bay — Wayne County's Flagship Fishery
Sodus Bay is a large protected bay near Sodus Point, connected to Lake Ontario through a navigable channel. It is widely considered one of the top walleye and yellow perch fisheries in all of western New York, and anglers who fish it regularly know that the spring walleye bite here — from late April through early June — can be absolutely on fire. The bay's rocky points and gravel bars are prime spawning habitat, and walleye move in from the lake in impressive numbers each spring.
Northern pike are a secondary target in Sodus Bay's weedy coves, and they reach impressive sizes thanks to the bay's rich food supply. Perch fishing is best in late spring and again in fall when the fish school up before ice-over. There are several boat launches available around the bay, including the state launch at Sodus Point, and charter operations work both the bay and the open lake for salmon.
Maxwell Bay & East Bay — Less-Known Wayne County Options
East of Sodus, Maxwell Bay and East Bay are smaller, less-trafficked coastal bays that hold walleye, pike, and perch on a similar pattern to Sodus. These spots see a fraction of the boat traffic, which makes them appealing if you prefer a quieter outing without sacrificing fish quality. Access varies — some of the best shoreline is through state-managed land — so reviewing NYS DEC access maps before your trip is worthwhile.
Wayne County Creeks — Salmon & Steelhead Tributaries
Several Lake Ontario tributaries in Wayne County attract salmon and steelhead during fall and spring runs. Salmon Creek (near Wolcott), Wolcott Creek, and portions of East Ganargua Creek are among the streams that receive migratory fish. Access varies, and flows can change quickly after rain, so checking conditions before heading out is always smart. The Wayne County creeks don't get the same name recognition as the Genesee, but anglers who fish them consistently during run timing find quality fishing with much less competition.
🌿 Livingston & Orleans Counties — Rivers, Reservoirs & Lake Access
Orleans County — Sandy Creek & Lake Ontario's West Shore
Orleans County lies west of Monroe County along the Lake Ontario shoreline, and it's home to some of the most productive tributary salmon and steelhead fishing accessible from Rochester. Sandy Creek — which enters Lake Ontario near the hamlet of Hamlin, just west of Braddock Bay — is one of the better-known steelhead and salmon streams on the south shore of Lake Ontario. The creek flows through undeveloped wetlands and state-managed land for much of its lower reach, offering excellent wade fishing in a natural setting that's remarkably close to the city (about 30–40 minutes from most Monroe County communities).
Lake Ontario shore access in Orleans County is also available at Lakeside Beach State Park near Waterport, where anglers fish the piers and rocky shoreline for walleye, smallmouth, and migratory species. This stretch of the lake sees less pressure than the Monroe County piers and is worth the short drive west for anglers looking for space.
Conesus Lake — Livingston County
Conesus is the westernmost of the Finger Lakes, sitting in Livingston County about 35 miles south of Rochester. It's a smaller, warmer lake than the deeper Finger Lakes to the east, which gives it a different species profile. Largemouth bass are the main draw — they thrive in Conesus's weedy, productive shallows and grow to quality sizes. Northern pike are also abundant and are a consistent catch along the weed edges throughout the open-water season. Walleye are present but the population is smaller than in Sodus Bay or Irondequoit Bay.
There's a state boat launch on the north end of the lake near Livonia, and several of the small hamlets along the shoreline have public shoreline access. Conesus doesn't receive the same attention as the larger Finger Lakes, but that's part of its appeal — it's a lower-key experience with reliable fishing.
Hemlock Lake & Canadice Lake — Trout Waters in Livingston County
Hemlock and Canadice are two small, pristine Finger Lakes just south of Monroe County in Livingston County. Both are city of Rochester water supply reservoirs, which means access is managed and regulated — no motorized boats, and fishing requires a permit from the City of Rochester Department of Environmental Services. That regulatory hurdle keeps pressure low, and the payoff is exceptional wild lake trout and rainbow trout fishing in water that rarely sees the kind of traffic the more accessible lakes attract. If you're serious about cold-water trout fishing and willing to navigate the permit process, these are worth the effort.
The surrounding land is also off-limits for hunting and recreation outside of fishing, which gives the area a quiet, almost remote feel despite being 20 minutes from suburban Rochester.
✅ Local Tips, Licenses & Access Points
New York State Fishing License
Anyone 16 or older fishing in New York State waters needs a valid fishing license. Licenses are available online through the NYS DEC website, at many local sporting goods stores, and at Walmart locations throughout the Rochester area. Annual fishing licenses cover freshwater only — if you plan to fish Lake Ontario for salmon or trout on a charter, your license covers that, but always verify with your captain. Non-residents can purchase 7-day or annual licenses. NY residents 70 and older are eligible for a reduced-cost senior license.
Best Seasons by Species
Chinook (King) Salmon
Peak run: September through mid-October. Lower Genesee River and Charlotte pier are the top shore spots. Open-water Lake Ontario trolling is productive July through September.
Steelhead (Rainbow Trout)
Fall run: October through December. Spring run: February through April. The Genesee River gorge and Lake Ontario tributaries in Wayne and Orleans counties are prime locations.
Walleye
Best fishing in April and May during the spawn. Sodus Bay, Irondequoit Bay, Braddock Bay, and the Lake Ontario shoreline piers all produce walleye. Low-light conditions (dawn, dusk) are consistently most productive.
Yellow Perch
Irondequoit Bay in late April and May is the area's most popular perch fishery. Sodus Bay also produces large perch schools. Fall can be equally productive as perch school up before ice.
Smallmouth & Largemouth Bass
Warm water season: late May through September. Bass season opens the third Saturday in June on most inland waters. Smallmouth prefer rocky points and structure (Canandaigua Lake, Irondequoit Bay narrows, Lake Ontario shoreline). Largemouth hold in weedy shallows (Conesus, southern Irondequoit Bay).
Lake Trout
Year-round in the Finger Lakes (Canandaigua, Keuka, Seneca). Deep-water trolling with downriggers in summer when fish go deep to find cold water. Jigging near bottom structure is effective in spring and fall when fish are shallower.
Useful Local Resources
The NYS DEC fishing page is the authoritative source for stocking schedules, season dates, catch limits, and public access maps across all of New York's waters. For Lake Ontario salmon and trout regulations specifically, the DEC publishes an annual Great Lakes fishing guide that's worth reading before your first trip of the season.
Local bait shops throughout Monroe, Wayne, and Ontario counties are also an excellent resource for current conditions and recent fishing reports. Staff at shops like Pete's Tackle in Rochester often have updated information that you won't find anywhere online — what's been hitting, where, and at what depth. Don't overlook that resource, especially when you're fishing a new water body.
Fishing is just one of the reasons outdoor enthusiasts love living in this part of New York. If you're also exploring what else the greater Rochester area has to offer outdoors, there's no shortage — from the gorge trails in Letchworth State Park to the Erie Canal towpath trail and the hiking options right around Monroe County and beyond. There are also excellent running and walking trails throughout the Rochester metro for days when you're not on the water. For buyers relocating to the area, quality of life around outdoor access tends to come up early in conversations, and Rochester delivers in ways that often surprise people who haven't spent time here before.
❓ Frequently Asked Questions — Fishing Near Rochester NY
What is the best fishing spot near Rochester NY for beginners?
Irondequoit Bay is a great starting point for newcomers. The yellow perch fishery in spring is easy to access, forgiving for beginners, and doesn't require a boat — you can catch fish from the shore at Ellison Park or off a small dock with basic gear. The bay also offers bass and walleye as your skills grow.
When does the salmon run on the Genesee River start?
Chinook salmon typically begin pushing up the lower Genesee in early September and the run peaks through October. The timing can shift by a week or two depending on water temperature and rain events, which bring higher flows that trigger fish movement. Local fishing reports and the DEC Great Lakes fishing guide are the best sources for current-year timing.
Do I need a license to fish at Charlotte pier or the Genesee River?
Yes. Anyone 16 or older fishing New York State waters — including the Genesee River, Charlotte pier, and all area lakes and bays — needs a valid NYS fishing license. Licenses are available online at the DEC website or at local sporting goods retailers and Walmart stores throughout the area.
What Finger Lake is closest to Rochester for fishing?
Canandaigua Lake is the closest, about 30 minutes southeast of Rochester. It offers excellent lake trout, smallmouth bass, and perch fishing with multiple public access points. Conesus Lake in Livingston County is also close (about 35 miles south) and is known for largemouth bass and northern pike in a quieter setting.
Is there good shore fishing near Rochester without a boat?
Absolutely. Charlotte pier, the Genesee River access points near Seth Green Island and Turning Point Park, Braddock Bay's shoreline, Irondequoit Bay's Ellison Park, and the public piers at Sodus Point and Lakeside Beach State Park all offer shore fishing access for a variety of species. You don't need a boat to have a productive day on the water in this region.
Can I fish Hemlock or Canadice Lake near Rochester?
Yes, but both lakes require a separate fishing permit from the City of Rochester in addition to your state fishing license. No motorized boats are allowed. The trout fishing in both lakes is excellent and the low pressure makes it worth navigating the permit process. Contact the City of Rochester Department of Environmental Services for current permit information and access rules.
Thinking About Living Near These Waters?
Rochester and the surrounding communities offer some of the best outdoor access in the Northeast — and finding a home close to the water, the trails, or the neighborhoods you love starts with talking to someone who knows this area well. Kyle Hiscock has been helping buyers and sellers across Monroe, Ontario, Wayne, Livingston, and Orleans counties for over 14 years.
Get in Touch With Kyle
Kyle Hiscock
Lead Agent • Hiscock Homes at REMAX Realty Group
10 Grove St, Pittsford NY 14534
(585) 704-7095 • Licensed 2011 • Full-time since 2013 • REMAX Hall of Fame
| 443+ Verified Closings | $74M+ Total Sales Volume | 5.0★ Client Rating |
Kyle Hiscock is the lead agent at Hiscock Homes at REMAX Realty Group in Pittsford, NY — a second-generation real estate business serving buyers and sellers across Greater Rochester and the surrounding region. With over 14 years of full-time experience and more than 443 verified closings, Kyle brings deep local knowledge to every transaction.
Kyle operates RochesterRealEstateBlog.com as an educational resource for buyers, sellers, and anyone curious about life in the Rochester area. Since launching the blog in 2013, he's published more than 150 in-depth local articles covering home buying, selling, pricing, inspections, mortgages, and Greater Rochester community guides.
Serving: Irondequoit • Webster • Penfield • Pittsford • Fairport • Brighton • Greece • Gates • Hilton • Brockport • Mendon • Henrietta • Perinton • Churchville • Scottsville • East Rochester • Rush • Honeoye Falls • Chili • Victor • and surrounding communities