BCTROUTFINDEROpen the app
Chilliwack Lake on a clear winter day, snow on the peaks above calm water

Region 2

Trout fishing in the Lower Mainland

The Lower Mainland's lakes are the closest fishing to the most people in the province, and it shows in how well they are stocked.

Chilliwack Lake. Photo: The High Fin Sperm Whale, CC BY-SA 3.0, via Wikimedia Commons, cropped.

Park lakes in the valley open early and take catchable rainbows all spring; the lakes up the Fraser Canyon and toward Pemberton sit higher and come on later. Cutthroat and the odd bass round out the list. Wind funnels down the valleys here, so a lake's exposure matters as much as the forecast number.

The Lower Mainland holds 133 of the 1,842 stillwaters on BC Trout Finder, the water most people mean when they search for trout fishing near Vancouver, Chilliwack and Squamish. 19 of them are trophy class. 80 have a rec site or campground on the shore. Depths run from 3.5 m to 360 m.

Open the live mapEvery lake in the Lower Mainland on one map, with the week ahead on each.

Fishing best in the Lower Mainland right now

What is in the Lower Mainland

  • 133 lakes mapped on their own coordinates
  • 46 with a depth and a sourced regulation on file
  • 19 trophy class waters, fish in the 5 lb and up range
  • 80 have camping at a rec site or provincial park
  • 82 open to ice fishing under the regulations on file

Best trophy trout lakes in the Lower Mainland

  • Alouette Lake

    Stunning 16 km long fjord-like reservoir framed by mountain peaks in Golden Ears Provincial Park.

  • Alta Lake

    Scenic alpine lake in Whistler with strict catch-and-release rules ensuring excellent resident trout sizes.

  • Birkenhead Lake
  • Chehalis Lake
  • Chilliwack Lake
  • Cultus Lake

    Popular Fraser Valley lake with excellent early spring and late fall trout fishing.

  • Green Timbers Lake
  • Harrison Lake

    Harrison Lake is the largest body of fresh water in the southwestern Coast Mountains. Spanning over 60 km in length, this massive glacial fjord holds large predatory coastal cutthroat trout and bull trout feeding on salmon smolts.

  • Hatzic Lake And Slough
  • Hicks Lake

    Deep forested mountain lake nestled in Sasquatch Park, offering reliable trout action all season.

Affiliate link: we may earn a commission

Stillwater trout gear

Lines, leaders, lures and flies for BC lake trout, searched on Amazon.ca.

Search Amazon.ca

As an Amazon Associate, BC Trout Finder earns from qualifying purchases.

Every lake we cover in the Lower Mainland, with today's conditions

LakeScoreHigh / lowWindMax depth
Deer Lake (Burnaby)9620° / 9°116.4 m
Burnaby Lake9620° / 9°12Not surveyed
Hatzic Lake And Slough9622° / 10°12Not surveyed
Alice Lake9620° / 10°1116.8 m
Whonnock Lake9620° / 11°1110 m
Buntzen Lake9620° / 10°1265 m
Mike Lake9619° / 10°105.8 m
Mill Lake (Abbotsford)9621° / 9°1411 m
Browning Lake9619° / 10°1510.0 m
Como Lake9619° / 8°113.5 m
Rice Lake (North Vancouver)9618° / 10°11Not surveyed
Rolley Lake9620° / 10°13Not surveyed
Sasamat Lake9621° / 10°1233.0 m
Butterfly Lake9620° / 9°10Not surveyed
Cranberry Lake9620° / 9°11Not surveyed
Davis Lake9621° / 9°928 m
Devils Lake9622° / 10°106 m
Hayward Lake9622° / 10°1238 m
Levette Lake9619° / 9°1329.6 m
Brohm Lake9620° / 10°1023.8 m
Cheam Lake9622° / 9°10Not surveyed
Coquihalla Lakes9417° / 5°13Not surveyed
Cultus Lake9622° / 9°1041.8 m
Lucille Lake9620° / 9°1214.3 m
Sardis Park Pond9522° / 9°16Not surveyed
Sayres (Cedar) Lake9621° / 10°984 m
Errock (Squakum) Lake9623° / 10°127.9 m
Ivey (Horseshoe) Lake9620° / 10°96.0 m
Kawkawa Lake9323° / 10°1514.0 m
Lafarge (Pinetree Gravel Pit) Lake9621° / 9°128.0 m
Lillooet Lake7722° / 11°14128.0 m
Morgan Lake9620° / 9°849.5 m
Alouette Lake9421° / 10°11159 m
Birkenhead Lake7419° / 9°638.4 m
Cap Sheaf Lakes−−−Not surveyed
Norton Lake9516° / 7°1440 m
Twin Lakes9618° / 8°10Not surveyed
Alpha Lake9618° / 7°1411.6 m
Alta Lake9418° / 7°1424.4 m
Chehalis Lake9023° / 10°11138.07 m
Chilliwack Lake−−−114.0 m
Dickson Lake−−−Not surveyed
Florence Lake−−−61.2 m
Foley Lake−−−Not surveyed
Gambier Lake−−−Not surveyed
Garden Bay Lake−−−Not surveyed
Grace Lake−−−14.5 m
Green Timbers Lake−−−Not surveyed
Greendrop Lake−−−48.0 m
Jerry Sulina Park Pond−−−Not surveyed
Lily (Paq) Lake−−−4.3 m
Little Lillooet Lake−−−46.0 m
Ross Lake−−−Not surveyed
Stave Lake−−−101 m
Trout Lake (Sechelt)−−−Not surveyed
Chain Lakes−−−Not surveyed
Como (Welcome) Lake−−−Not surveyed
Deer Lake (Sasquatch Park)−−−Not surveyed
Eaton Lake−−−Not surveyed
For Trout In Lakes−−−Not surveyed
Green Lake−−−40.2 m
Hicks Lake−−−55 m
Inland Lake−−−45.4 m
Kenyon Lake−−−40.5 m
Lily (Paq) Lake−−−Not surveyed
Mixal (Bear) Lake−−−24.7 m
Morris Lake−−−7 m
Moss Pothole Lakes−−−Not surveyed
Nita Lake−−−21.6 m
Phantom Lake−−−Not surveyed
Pitt Lake−−−150 m
Powell Lake−−−360 m
Powell Lake−−−Not surveyed
Ruby Lake−−−111.56 m
Sakinaw Lake−−−140.21 m
Salsbury Lake−−−12.0 m
Slollicum Lake−−−47.0 m
Trout Lake (Sasquatch Park)−−−Not surveyed
Whiskey Lake−−−Not surveyed
Wood Lake−−−14.0 m
Beaver Lake−−−Not surveyed
Bobs Lake−−−7.9 m
Case Lake−−−Not surveyed
Cassel Lake−−−78.7 m
Cat Lake−−−43.0 m
Dodd Lake−−−143.3 m
Duck Lake−−−12.8 m
East Lake−−−4.0 m
Edwards Lake−−−Not surveyed
Emily (Turtle) Lake−−−Not surveyed
Emma Lake Cabin−−−Not surveyed
Fire Lake−−−46.0 m
Fish Lake−−−Not surveyed
Francis Lake−−−15.0 m
Freda Lake−−−24.5 m
Goat Lake−−−Not surveyed
Harrison Lake−−−279 m
Haslam Lake−−−151.2 m
Horseshoe Lake−−−62.2 m
Hotel Lake−−−10.7 m
Ireland Lake−−−Not surveyed
Isabel Lake−−−Not surveyed
Khartoum Lake−−−96.0 m
Klein Lake−−−Not surveyed
Kokomo Lake−−−Not surveyed
Lewis Lake−−−38.0 m
Little Horseshoe Lake−−−Not surveyed
Little Sliammon Lake−−−Not surveyed
Lizzie Lake−−−Not surveyed
Lois Lake−−−141.0 m
Lookout Lake−−−20.0 m
Lost Lake (Near Whistler)−−−23.0 m
Lyon Lake−−−Not surveyed
Marsh Pond−−−Not surveyed
Nanton Lake−−−28 m
North Lake−−−Not surveyed
Rainy Day Lake−−−48.0 m
Schkam Lake−−−12.0 m
Semaphore Lake−−−Not surveyed
Showh Lakes−−−13 m
Starvation Lake−−−10.5 m
Statlu Lake−−−Not surveyed
Sunrise Lake−−−15.0 m
Swanee Lake−−−Not surveyed
Tenquille Lake−−−37.0 m
Tony Lake−−−Not surveyed
Wahleach (Jones) Lake−−−29.0 m
Waugh (Worm) Lake−−−Not surveyed
Weaver Lake−−−31.5 m
West Lake−−−25.3 m
Wilson Lake−−−Not surveyed
Windsor Lake−−−Not surveyed
Wolf Lake−−−8 m

A dash means we have no observed forecast for that lake right now. We would rather leave it blank than fill it in.

Trout lakes near towns in the Lower Mainland

Reading the water

Other BC fishing regions

Data from the BC Ministry of Water, Land and Resource Stewardship, the BC Freshwater Fishing Regulations Synopsis, and Sites and Trails BC.