HereFishyFishy
Guide · Salmon · Southern Ontario

When Do Salmon Run in Ontario? River-by-River Timing

Chinook and Coho salmon begin staging near Ontario river mouths in July, enter rivers in meaningful numbers from late August, and peak from mid-September to mid-October. Eastern Lake Ontario rivers (Ganaraska, Wilmot, Bowmanville) run first. Central rivers (Credit, Humber, Rouge) follow two to three weeks later. Bronte Creek runs last.
Updated July 28, 2026 · Based on gauge data, lake surface temperature and on-river observation

The timing, river by river

Ontario's salmon rivers don't run on one schedule. Fish stage — hold in the lake near a river's mouth — weeks before they commit to moving upstream, and the staging and run windows shift by roughly a month between the earliest eastern rivers and the latest western ones. The table below reflects the timing model behind our live forecasts, built from Water Survey of Canada gauge records, Lake Ontario surface temperature (GLSEA satellite data) and several seasons of fishing these rivers.

RiverStaging beginsFirst fish in riverPeak runLive conditions
Eastern Lake Ontario — earliest
Ganaraska RiverEarly JulyMid–late AugustMid-Sept – mid-OctCheck today →
Wilmot CreekEarly JulyMid–late AugustMid-Sept – mid-OctCheck today →
Bowmanville CreekEarly JulyMid–late AugustMid-Sept – mid-OctCheck today →
Central-east — a few weeks ahead of the west
Duffins CreekMid-JulyLate Aug – early SeptMid-Sept – mid-OctCheck today →
Central Lake Ontario & Georgian Bay
Credit RiverLate JulyLate AugustMid-Sept – early OctCheck today →
Humber RiverLate JulyEarly SeptemberMid-Sept – mid-OctCheck today →
Rouge RiverLate JulyEarly SeptemberMid-Sept – mid-OctCheck today →
Nottawasaga RiverLate JulyEarly SeptemberMid-Sept – mid-OctCheck today →
Latest
Bronte CreekEarly AugustLate Sept – OctoberEarly – late OctoberCheck today →

Two useful reference points from the fish-counting programs: the Ganaraska sees roughly 5,000 to 19,000 Chinook and Coho pass through Port Hope each fall (Municipality of Port Hope fishway counts), and Credit Valley Conservation has recorded salmon entering the Credit as early as mid-August in strong years. Year-to-year variation is real — a cold, wet August pulls everything earlier; a hot, dry one pushes it later.

Timing tables tell you the season. Flow, water temperature and staging strength tell you about today.

Check live conditions for your river →

Staging: the part most guides skip

Before salmon enter a river they spend weeks holding in the lake off the river mouth, waiting for the water to cool and flows to rise. This is the staging phase, and it's fishable — from harbour piers and river mouths, with spoons and spinners, at dawn and dusk. Staging fish are chrome, strong, and mostly ignored by anglers waiting for the "real" run.

Staging strength on any given day depends on lake surface temperature (fish concentrate near mouths when nearshore water sits in the 10–17°C band), wind direction (onshore wind pushes cold water and bait toward the mouth), and cloud cover. Our app scores these factors daily for every staging river — that's the Lake Staging Report you'll see on river pages from July onward.

What actually triggers the run

Three things move fish out of the lake and up the river: rising flow after rain, falling water temperature, and shortening daylight. Of these, rain matters most day-to-day. Fresh fish push upriver on rising water, which is why the best salmon fishing is typically 24–48 hours after a significant rainfall. A river that's low and clear can sit full of stale fish for a week, then reload overnight after one storm.

This is exactly why a timing table isn't enough on its own. September 20 on the Credit can be dead in a drought year and stacked after a wet week. Check the flow against the river's normal range before you drive.

Chinook vs. Coho timing

Chinook lead, Coho follow. On the same river, Chinook typically peak from mid-September to early October, while Coho build later — peaking from late September into late October, with fresh Coho still entering rivers after most Chinook are done. If you miss the Chinook peak, the back half of October is Coho time, and the rivers are quieter.

Regulation alert · Ganaraska 2026

The Ganaraska River has a seasonal sanctuary: no fishing from the south side of the Jocelyn Street bridge to the CNR bridge, September 1 – October 14. Below the CNR bridge to the lake remains open year-round, and from October 15 the extended fall season opens the water from the CNR bridge up to Jocelyn Street through December 31. Check the Ontario Fishing Regulations for Zone 17 before you go.

Frequently asked questions

When do salmon run in the Credit River?
Chinook stage off Port Credit from late July. The first fish enter the lower river in late August, and the main run builds through September, peaking mid-September to early October. Coho follow into late October.
When do salmon run in the Ganaraska River?
The Ganaraska is one of Ontario's earliest salmon rivers — staging starts off Port Hope in early July and fish enter the river from mid-to-late August. Mind the September 1 – October 14 sanctuary between Jocelyn Street and the CNR bridge.
What's the best time of day to fish the salmon run?
First light, by a wide margin. Salmon move most under low light — dawn, dusk, and overnight. Heavily overcast days extend the window. Bright, sunny mid-days are the slowest.
Can I fish for staging salmon before the run starts?
Yes — harbour piers and river mouths (Port Credit, Port Hope, Bronte Harbour, Humber Bay) hold staging fish from mid-summer. Spoons and spinners at dawn or dusk are the standard approach. Expect inconsistency: staging fish move with the wind and thermocline.
How late does the salmon run last?
Chinook wind down by mid-to-late October. Coho continue into late October, and on late rivers like Bronte Creek fresh fish can show into early November. Steelhead follow the salmon in, feeding on eggs — which is why the fall steelhead fishing starts as the salmon run peaks.

Every river page shows today's flow against its sweet spot, estimated water temperature, and — during staging season — the daily Lake Staging Report.

See all rivers →
Data sources: Water Survey of Canada real-time hydrometric gauges · Open-Meteo weather · NOAA GLERL GLSEA Lake Ontario surface temperature · Municipality of Port Hope fishway counts · Credit Valley Conservation salmon monitoring · Ontario Fishing Regulations Summary 2026 (Zones 16 & 17). Timing windows reflect HereFishyFishy's staging model and multi-season observation on these rivers; individual years vary with rainfall and temperature.