TroutlineKnow your water.
RiversLakesBrowseSnowpackStocking
Troutline

Know your water.

Live river and lake conditions, the forecast and a logbook, for fly anglers.

Download on the App Store

Explore

  • Rivers
  • Lakes
  • States, provinces, territories and regions
  • Snowpack
  • Stocking

Troutline

  • Premium
  • Get the app
  • FAQ
  • Sources

Account

  • Create account
  • Sign in
© 2026 TroutlineTermsPrivacy
Every number traces to a public source: all 60 of them.
  1. Home
  2. /Canada
  3. /British Columbia
  4. /Horsefly River

British Columbia

Horsefly River

British Columbia·Cariboo·52.33° N, 121.42° W
Log an outing

See the full conditions on the Horsefly River

Flow and temperature charts for every station, the weather, and the days ahead. Free, with an email.

A free account also gets you

  • 5-day Fish Index forecastSee how each of the next 5 days rates on every river and lake, from the flow or wind, water temperature, weather and moon forecasts.
  • A dashboard for your watersSave your rivers and lakes and compare them on one board, with the last week and the days ahead.
  • A logbook that fills in the conditionsLog outings and trips with photos, even with no signal in the app. Troutline adds the flow, water temperature and weather for each day.
  • Your angler profileSee other anglers' public outings, and share yours.

Already have an account?

Want history, unlimited alerts and more? , with the first 14 days free for new members.

Solunar · next 7 days

About Horsefly River

The Horsefly is the biggest river feeding Quesnel Lake and the main sockeye spawning river of the Quesnel system. In a big year about half a million sockeye spawn in it, and the lake's large rainbows come up behind them to eat eggs. These are Horsefly-strain rainbows, a late-maturing, lake-dwelling strain that grows past 9 kg in Quesnel Lake, and the river is where they feed and, when they are old enough, spawn. Bull trout follow the salmon too. The whole river from Quesnel Lake up to Horsefly River Falls is catch and release for trout and char, artificial fly only, and it is Class II classified water from June 1 to October 31.

It is a mid-sized freestone of riffles, deep runs and log jams. Local guides float it in self-bailing rafts, since hard-bottom boats are not practical here, and get out to wade where they can. You may not angle from a powered boat below the Woodjam Bridge. The river opens June 1. Summer is dry-fly water: caddis in late June and July, stoneflies in July, then hoppers and attractors. Fall is the main event. The sockeye spawn in September, best seen near the town of Horsefly in mid-month, so egg patterns behind the redds and flesh flies late in the run are the fall program. Read the gauge above Quesnel Lake for the lower river, and the gauge above McKinley Creek for the upper river.

The fall fishing rises and falls with the sockeye, and the big runs come one year in four. The 2014, 2018 and 2022 runs each put about half a million spawners in the river. 2026 was the next year on that line, and the one after is 2030. Other years put a few hundred to about 70,000. The Quesnel sockeye stock is listed as endangered. Every angler who needs a basic licence also needs a Classified Waters Licence here from June 1 to October 31: BC residents buy one annual licence, and non-residents buy it by the day. Horsefly is a small forestry town about an hour from Williams Lake, with a store, gas, a cafe and a pub.

Species

  • Rainbow Trout
    Primary · Jul-Oct · Residents and big lake-run Horsefly-strain fish

    Horsefly-strain rainbows from Quesnel Lake, a late-maturing lake strain that grows past 9 kg in the lake, come up to feed on sockeye eggs in fall and to spawn. Catch and release, artificial fly only.

  • Bull Trout
    Common · Aug-Oct · Migratory fish from Quesnel Lake

    Follow the salmon in fall. Catch and release on this river.

  • Sockeye Salmon
    Abundant · Sep · Run size varies on a four-year cycle

    The main spawning river of the Quesnel sockeye. About half a million spawners in 2014, 2018 and 2022. They are the food source, not the target.

  • Mountain Whitefish
    Present · Jun-Oct · 25-40 cm

    Recorded in the river in the provincial fish observation data.

SpeciesAbundanceBest SeasonSize
Rainbow TroutPrimaryJul-OctResidents and big lake-run Horsefly-strain fish
Bull TroutCommonAug-OctMigratory fish from Quesnel Lake
Sockeye SalmonAbundantSepRun size varies on a four-year cycle
Mountain WhitefishPresentJun-Oct25-40 cm

Sections

3 reaches

Horsefly to Quesnel Lake

Wade & FloatBull Trout · Rainbow Trout

From the town bridge about 27 km to Horsefly Bay on Quesnel Lake, past the Little Horsefly and the lower gauge. The sockeye spawning channels, with viewing paths, are just outside town, and big Horsefly-strain rainbows come up from the lake behind the run.

Best for: Horsefly-strain rainbow trout and bull trout feeding on sockeye eggs in September and October, fly only, catch and release.

Woodjam Creek to Horsefly

FloatBull Trout · Rainbow Trout

About 15 km of riffles, deep runs and log jams down to the bridge in the town of Horsefly. Raft water: guides float it in self-bailing rafts and get out to wade. No angling from powered boats from the Woodjam Bridge down to the lake.

Best for: Rainbow trout and bull trout from a raft, with dries in summer and eggs and flesh flies during the September sockeye spawn.

McKinley Creek to Woodjam Creek

Wade & FloatBull Trout · Rainbow Trout

The upper river, from the McKinley Creek mouth and the upper gauge about 22 km down past the Woodjam Creek mouth. Horsefly River Falls, the top of the classified water, is a short way above McKinley Creek. McKinley Creek has its own sockeye run.

Best for: Rainbow trout and bull trout on dry flies in summer and egg patterns behind the sockeye in fall, fly only, catch and release.

At a glance

Ideal wading flow
7.1–31 m³/s
Blow-out
>85 m³/s
Ideal water temp
8–16°C
Best seasons

June 1 to October 31, the open season. The freshet peaks in May and June, often near 100 m³/s above Quesnel Lake, and drops through July. August to October usually runs 10 to 30 m³/s, the best float and wade water, and September brings the sockeye spawn and the egg bite.

Regulations

From Quesnel Lake up to Horsefly River Falls: closed November 1 to May 31, trout and char catch and release, artificial fly only, bait ban, and no angling from powered boats from the Woodjam Bridge down to the lake. Class II classified water from June 1 to October 31, so a Classified Waters Licence is needed. Single barbless hook.

  • No fishing November 1 to May 31.
  • Trout and char catch and release. Artificial fly only. Bait ban.
  • No angling from powered boats from the Woodjam Bridge to Quesnel Lake.
  • Class II classified water June 1 to October 31. A Classified Waters Licence is required. BC residents buy one annual licence for all classified waters. Non-residents buy a Class II licence by the day for this water. No Steelhead Stamp needed.
  • Single barbless hook in all Region 5 streams, all year.
  • Tributaries: the Little Horsefly is trout and char catch and release with a bait ban. Moffat Creek is catch and release with a bait ban below the falls 8 km up. McKinley Creek is catch and release below McKinley Lake, with a bait ban.
  • Region 5: release all steelhead. No kokanee may be kept from streams.
  • In Quesnel Lake, no fishing southwest of the boundary signs across Horsefly Bay, March 1 to May 31.
  • Anglers 16 and older need a BC basic freshwater angling licence, sold through the province's WILD system.

Salmon fishing in non-tidal water follows DFO in-season notices. Check the in-season changes on the BC freshwater fishing regulations page before you go.

Source: BC Freshwater Fishing Regulations Synopsis 2025–2027, Region 5 (Cariboo). Regulations change annually. Verify before fishing.

Getting there

Horsefly, BC

About 1 hr 10 min from Williams Lake by Horsefly Road from 150 Mile House, about 3 hrs from Quesnel, and about 7 hrs from Vancouver to Williams Lake

Camping: Horsefly River Recreation Site (5 sites) on the upper river, Horsefly River Flats Recreation Site (2 sites) near the lower gauge, and Horsefly Bay Recreation Site (2 sites) on Quesnel Lake. Horsefly Lake Park, a BC Parks campground 13 km northeast of town, is not on the river. Williams Lake has full services.

Hard-bottom boats are not practical, so the river is floated in rafts. The bridges near town and the recreation sites are the main ways down to the water. During the sockeye run, give the spawning fish and the bears room, and keep off the redds.

Fishing reports

Recent reports from local fly shops, guides & lodges on Horsefly River. Each links out to the source.

No recent fishing reports for Horsefly River

We aggregate reports from local fly shops, guides, and lodges as they publish. Check back, or browse the shops on the Guide tab.

Read the fishing reports for the Horsefly River

Reports from the fly shops and guides who fish it, with a link to each. Free, with an email.

A free account also gets you

  • 5-day Fish Index forecastSee how each of the next 5 days rates on every river and lake, from the flow or wind, water temperature, weather and moon forecasts.
  • A dashboard for your watersSave your rivers and lakes and compare them on one board, with the last week and the days ahead.
  • A logbook that fills in the conditionsLog outings and trips with photos, even with no signal in the app. Troutline adds the flow, water temperature and weather for each day.
  • Your angler profileSee other anglers' public outings, and share yours.

Already have an account?

Want history, unlimited alerts and more? , with the first 14 days free for new members.

More in British Columbia

View all 31 rivers

Cariboo

Quesnel River

58 m³/s7.1°C water

Good

Other regions

Babine River

27 m³/s4.4°C water

Prime

Bella Coola River

64 m³/s5.8°C water

Prime

Bulkley River

90 m³/s4.5°C water

Prime

Bull River

7.5 m³/s

Good

Campbell River

102 m³/s9.9°C water

Prime

Cheakamus River

46 m³/s9.2°C water

Prime
Fishing
Good
Flow
10m³/s
Steady · normalnormal
Horsefly River above Quesnel Lake
Water temp
4.0°C
Horsefly River above Quesnel Lake

What: Strong and damaging southeasterly winds are expected.

Wind warning · Cariboo - south including Williams Lake · through Wed 4:15 PM · Environment and Climate Change Canada
What this means

A warning is Environment Canada's most urgent level. The event is happening or about to happen in this area.

When: Overnight into Wednesday afternoon.

Where: Highway 97 - Clinton to 100 Mile House via Begbie Summit, 100 Mile, Cariboo.

Additional Information: Another strong and slow moving frontal system will lie across central B.C. tonight through Wednesday. Southeasterly wind will increase to 30 km/h gusting to 50 near noon, then strengthen further Wednesday morning with gusts to 70 km/h. Winds will continue to increase to 50 km/h gusting up to 90 through Wednesday afternoon before easing Wednesday evening.

Local utility outages are possible. High-sided vehicles will be pushed around by the wind.

Secure loose objects. Stay away from fallen power lines. Prepare for possible disruptions to transportation, services, and utilities.

Wind warnings are issued when there is a significant risk of damaging winds.

Please continue to monitor alerts and forecasts issued by Environment Canada. To report severe weather, send an email to BCstorm@ec.gc.ca or post reports on social media using #BCStorm.

Read the full product from Environment and Climate Change Canada

Flow
10m³/s
Steady · normalnormal
Horsefly River above Quesnel Lake
Water temp
4.0°C
Horsefly River above Quesnel Lake
Normal range
9.9–37m³/s
Median 16 m³/s
Weather
8°C
Cloudy

Fishing conditions

Good
PoorSlowFairGoodPrime
How we rate this
Wed
11/11
—
MDE
Thu
11/12
—
MDE
Fri
11/13
—
MDE
Sat
11/14
—
MDE
Sun
11/15
—
MDE

MmorningDmiddayEevening

poorprime

Today
morning7:19a – 11:00aGoodOvercastRising pressureStrong wind, 32 km/h
midday11:00a – 2:41pFairStrong wind, 37 km/hNew moonRising pressure
evening2:41p – 6:22pFairStrong wind, 38 km/hNew moonBright sun
Measured
10 m³/s, in range4°C, cold

See the 5-day fishing forecast for the Horsefly River

The Fish Index rates each day from the flow, water temperature, weather and moon forecasts. Create a free account to see the days ahead on every river and lake.

A free account also gets you

  • Full conditions on every river and lakeFlow and temperature charts for every station, the weather, sun and moon, and fishing reports from local shops.
  • A dashboard for your watersSave your rivers and lakes and compare them on one board, with the last week and the days ahead.
  • A logbook that fills in the conditionsLog outings and trips with photos, even with no signal in the app. Troutline adds the flow, water temperature and weather for each day.
  • Your angler profileSee other anglers' public outings, and share yours.

Already have an account?

Want history, unlimited alerts and more? , with the first 14 days free for new members.