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. /Roche Lake

British Columbia

Roche Lake

British Columbia·Thompson-Nicola·50.47° N, 120.15° W
Log an outing

Solunar · next 7 days

See the full conditions on Roche Lake

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.

About Roche Lake

Roche Lake sits at about 1,135 m (3,720 ft) on the Thompson Plateau, 36 km southeast of Kamloops, in Roche Lake Provincial Park. It is about 4 km (2.5 miles) long and drops to 21 m (70 ft) in the main basin, but much of it is shoal: marl flats, weed edges and drop-offs that grow chironomids, scuds, leeches and mayflies in big numbers. The Freshwater Fisheries Society of BC stocks it every spring with Pennask rainbows, all females and many of them sterile triploids. Pennasks are lean, hot fish that jump and run hard. The usual fish is 1 to 2 kg (2 to 4 lb), and a fish of 4 kg (9 lb) or more is possible.

Roche is a chironomid lake first. The ice usually goes out in the second half of April. In the first weeks after, fish cruise the shallow marl shoal at the south end and the bays for bloodworms, scuds and leeches. From early May through June the chironomid hatches come off. Anchor on the edge of a shoal in 3 to 8 m (10 to 26 ft) and hang a pupa under an indicator, or fish the deep water with a long leader when the hatch comes up from the basin. Callibaetis mayflies and damsels follow in June, then sedges. In July and August the surface warms, the water greens up, and the fish drop down the drop-offs. Fish early and late with leeches, dragonfly nymphs and chironomids fished deep. After the fall turnover, in late September and October, fish come back onto the shoals for scuds, water boatmen and leeches until the ice comes in November. This is a boat lake. Reeds and soft marl make shore fishing poor, so bring a pram, a pontoon boat or a float tube, and two anchors to hold you steady on the shoal.

Roche is popular, and on a good May weekend dozens of boats anchor on the shoals. The rules are 2 rainbows a day, a single hook, and no ice fishing. Electric motors only, up to 7.5 kW, in the south arm, south of the largest island. The synopsis sets no motor limit north of that line, so expect some outboards. The lake is 9 km up Roche Lake Road, a gravel road that turns off Highway 5A at the north end of Trapp Lake. It is rough after rain. BC Parks runs two first-come campgrounds on the lake, West and North, each with an undeveloped launch for small boats, and the West launch closes when the water is low. Roche Lake Resort on the east shore rents cabins and campsites from May to mid-October, but it rents no boats. If Roche is crowded or slow, the park's smaller lakes, such as John Frank, Horseshoe and Bog, are a short drive or walk away. Afternoon wind is common, so fish the mornings and evenings when you can.

Species

  • Rainbow Trout
    Abundant · Late Apr-Jun, Sep-Oct · 40-55 cm (16-22"), fish to 4-5 kg (9-11 lb)

    Pennask strain, stocked as all-female yearlings each spring by the Freshwater Fisheries Society of BC, many of them sterile triploids that keep growing. They feed on chironomids, scuds and leeches on the shoals and fight hard, with long runs and jumps. Rainbow trout are the only game fish stocked in Roche.

SpeciesAbundanceBest SeasonSize
Rainbow TroutAbundantLate Apr-Jun, Sep-Oct40-55 cm (16-22"), fish to 4-5 kg (9-11 lb)

Areas

5 areas

North arm

BoatIntermediateRainbow Trout

The long, narrow arm north of the resort, below the North campground. The middle runs about 9 to 18 m (30 to 60 ft) deep, with a shelf along both shores and shallower water at the north end around two small islands. Chironomids hatch off the deep water here in May and June, and rainbow trout follow the shelf edge.

Best for: Rainbow trout on chironomids along the shelf edge and over deep water in May and June, leeches in summer

Islands off the resort

BoatIntermediateRainbow Trout

Two small islands in the middle of the lake, across from Roche Lake Resort, where the north arm opens into the main basin. A shallow shelf around them drops off fast into deep water. Rainbow trout patrol the edge, and it is a good place to anchor in the shallow water and cast toward the deep.

Best for: Rainbow trout on the drop-off: chironomids in May and June, leeches and dragonfly nymphs in summer

Main basin

BoatAdvancedRainbow Trout

The widest and deepest part of the lake, between the West campground and the east shore, with water to about 21 m (70 ft). Big chironomid hatches can come up from the deep water in late May and June. In July and August the rainbow trout drop down the sides of the basin to cooler water.

Best for: Deep-water chironomids on long leaders in late May and June, rainbow trout down deep in summer

West bay

Shore & BoatBeginnerRainbow Trout

The shallow, weedy bay below the West campground, mostly 2 to 5 m (6 to 16 ft) deep. Rainbow trout come in to feed on scuds, leeches and damsel nymphs, best in the weeks after ice-off, in June and in fall.

Best for: Damsel nymphs in June, scuds and leeches in spring and fall, float tubes from the campground

South end marl shoal

BoatIntermediateRainbow Trout

The south arm, from the largest island to the south tip, is a broad, even marl shoal, mostly 1.5 to 6 m (5 to 20 ft) deep. Electric motors only. Rainbow trout cruise it first after ice-off and come back in late fall, and in calm light you can see them over the pale bottom.

Best for: Rainbow trout cruising the shoal after ice-off and in October: bloodworms, chironomids, scuds and water boatmen

Access

  • Roche Lake North CampgroundCampground

    BC Parks, 8 first-come sites in an open area that suits groups, with pit toilets. Undeveloped launch for small boats. On the main road, near the north end of the lake.

  • Roche Lake West CampgroundCampground

    BC Parks, 21 first-come sites with pit toilets. Undeveloped launch for small boats, closed when the water is low. Reached by a rougher road from the Horseshoe Lake junction.

  • Roche Lake ResortCampground

    Private resort on the east shore, open May 1 to mid-October, with cabins, campsites and dock space for guests. No boat or rod rentals. Ask first if you are not staying there.

At a glance

Ideal water temp
10–17°C
Best seasons

The weeks after ice-off and the chironomid season, from late April through June, are the best of the year. Ice-off usually comes in the second half of April, and in a cold spring it can run into early May. September and October are the second season, after the fall turnover, when fish come back onto the shoals. July and August fish early and late, deep along the drop-offs. Surface water between about 10 and 17 °C (50 and 62 °F) suits the trout. The lake freezes from about November to April, and ice fishing is not allowed, so the Fish Index treats ice as the limit in those months.

Regulations

Roche Lake has its own entry in the Region 3 (Thompson-Nicola) tables: no ice fishing, a rainbow trout daily quota of 2, a single hook, and electric motors only (up to 7.5 kW) in the south arm. The rest of the Region 3 rules apply. Check the in-season changes on the BC freshwater fishing regulations page before you go.

  • No ice fishing.
  • Rainbow trout daily quota = 2. The possession quota is 2 daily quotas.
  • Single hook. A hook with more than one point is not allowed for any species. The lake entry does not require barbless hooks. The single hook rule is new in the 2025-2027 synopsis.
  • Electric motor only, up to 7.5 kW, south of a line bearing true 244° from the southern tip of the largest island in the south arm to the west shore, and 64° from that point to the east shore. The synopsis sets no motor limit on the rest of the lake.
  • No bait ban is listed for Roche, so bait is legal.
  • Region 3 daily quota for trout and char: 5, with no more than 1 over 50 cm. On Roche the rainbow trout quota of 2 replaces the 5.
  • Region 3 streams are closed from January 1 to June 30 and need a single barbless hook all year. This covers the creeks that flow into and out of the lake.
  • Anglers 16 and older need a BC basic freshwater angling licence, sold through the province's WILD system. An annual basic licence costs $41.15 for BC residents, $62.87 for other Canadians and $91.44 for non-residents of Canada, plus tax. One-day and eight-day licences are also sold. BC residents under 16 fish free.

Licences are sold online through the province's WILD licensing system. Clean, drain and dry your boat, and stop at any invasive mussel inspection station you pass with a boat. Roche Lake Provincial Park falls under the Park Act as well as the fishing rules.

Source: BC Freshwater Fishing Regulations Synopsis 2025–2027, Region 3 (Thompson-Nicola). Regulations change annually. Verify before fishing.

Getting there

Kamloops, BC

About 45 min from Kamloops, 1 hr 15 min from Merritt, 2.5 hrs from Kelowna and 4 hrs from Vancouver, via Highway 5A and 9 km of gravel on Roche Lake Road

Camping: BC Parks has three rustic, first-come campgrounds in the park, with no reservations: Roche Lake West (21 sites) and Roche Lake North (8 sites) on Roche, and Horseshoe Lake (4 sites). Each has pit toilets, fire rings and an undeveloped launch for small boats. Fees are collected in season. Roche Lake Resort, a private resort on the east shore, rents cabins, a chalet and campsites from May 1 to mid-October, with a two-night minimum. It has no boat or rod rentals and no food service. Kamloops has full services.

Roche Lake Road leaves Highway 5A at the north end of Trapp Lake and climbs about 9 km of maintained gravel to the park. It can be muddy and rutted in spring. The road to the West campground turns off at the Horseshoe Lake junction, before Rose and Tulip lakes, and is rougher. The land around the resort on the east shore is private. Cell service is patchy. Black bears live in the park, so keep food in your vehicle.

Fishing reports

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

No recent fishing reports for Roche Lake

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 Roche Lake

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 4 lakes

Thompson-Nicola

Lac Le Jeune

14 km/h wind

Slow

Tunkwa Lake

14 km/h wind

Slow

Other regions

Kootenay Lake

3 km/h wind+0.09 m level

Good
Fishing
Slow
Wind
14km/h E
Gusts 43 km/h
Water temp
About5°C
Estimated surface
Level
—

Fishing conditions

Slow
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

Gusts to 43 km/h. Unsafe for float tubes and small boats. Fish from shore, or wait for the wind to drop.

morning7:08a – 10:53aFairWindy, gusts to 35 km/hRising pressure
midday10:53a – 2:38pFairOvercastWindy, gusts to 37 km/hRising pressure
evening2:38p – 6:23pGoodRain coming
All day
New moon
Measured
About 5°C, cool, estimated

See the 5-day fishing forecast for Roche Lake

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.