Stocked

FMZ 15 · Brougham · Pembroke District

Upper Twin Lake

Upper Twin Lake (FMZ 15) was last stocked in 2025 with 400 Brook Trout yearlings.

Records here go back to 1958: 64 stocking events in total.

In the sweet spot

Brook Trout stocked here in 20212023 should be a good size now. See other brook trout lakes in Zone 15 worth fishing.

Fish stocked per yearShaded years 20212023: those fish should be catchable size now
2016: 500 Brook Trout50020162017: 300 Brook Trout30020172018: 300 Brook Trout30020182019: 300 Brook Trout30020192020: 300 Brook Trout30020202021: 300 Brook Trout30020212022: 300 Brook Trout30020222023: 250 Brook Trout25020232024: 500 Brook Trout50020242025: 400 Brook Trout40020252026
  • Brook Trout

By species

  • Brook TroutIn the sweet spot
    Last stocked
    2025
    Stocked 20212023
    850
    Last 10 yrs
    2,950

    Significant stockings 3–5 years ago. Those fish should be a good size now.

  • Rainbow TroutHistorical only
    Last stocked
    1991
    Stocked 20212023
    0
    Last 10 yrs
    0

    No stockings in the last ten years of data.

Stocking history

YearSpeciesStageFishNotes
2025Brook Troutyearlings400
2024Brook Troutyearlings500
2023Brook Troutyearlings250
2022Brook Troutyearlings300
2021Brook Troutyearlings300
2020Brook Troutyearlings300
2019Brook Troutyearlings300
2018Brook Troutyearlings300
2017Brook Troutyearlings300
2016Brook Troutyearlings500
Older records (54 stockings, 19582015)
DateSpeciesStageFishStrain / purpose
2015-05-06Brook Troutyearlings500L. Nipigon x Hills L. · Put-Grow-and Take
2014-05-07Brook Troutyearlings500L. Nipigon x Hills L. · Put-Grow-and Take
2013-05-08Brook Troutyearlings500L. Nipigon x Hills L. · Put-Grow-and Take
2012-04-12Brook Troutyearlings500L. Nipigon x Hills L. · Put-Grow-and Take
2011-05-01Brook Troutyearlings500L. Nipigon x Hills L. · Put-Grow-and Take
2010-04-22Brook Troutyearlings500L. Nipigon x Hills L. · Put-Grow-and Take
2009-04-30Brook Troutyearlings500L. Nipigon x Hills L. · Put-Grow-and Take
2008-05-02Brook Troutyearlings600L. Nipigon x Hills L. · Put-Grow-and Take
2007-05-08Brook Troutyearlings600L. Nipigon x Hills L. · Put-Grow-and Take
2006-04-28Brook Troutyearlings1,200L. Nipigon x Hills L. · Assessment/Put-Grow-and-Take
2005-05-16Brook Troutyearlings1,200L. Nipigon x Hills L. · Put-Grow-and Take
2004-05-07Brook Troutyearlings1,200L. Nipigon x Hills L. · Put-Grow-and Take
2003-05-21Brook Troutyearlings1,000L. Nipigon x Hills L. · Put-Grow-and Take
2002-05-22Brook Troutyearlings1,000L. Nipigon x Hills L. · Put-Grow-and Take
2001-05-11Brook Troutyearlings750Lake Nipigon (HLC) · Put-Grow-and Take
2000-04-27Brook Troutyearlings1,000Lake Nipigon (HLC) · Put-Grow-and Take
1999-05-17Brook Troutyearlings1,000L. Nipigon x Hills L. · Put-Grow-and Take
1998-05-12Brook Troutyearlings1,000L. Nipigon x Hills L. · Put-Grow-and Take
1997-05-21Brook Troutyearlings1,000L. Nipigon x Hills L. · Put-Grow-and Take
1996-05-22Brook Troutyearlings1,000Lake Nipigon (HLC) · Put-Grow-and Take
1995-05-10Brook Troutyearlings1,000Put-Grow-and Take
1993-10-15Brook Troutyearlings1,000Put-Grow-and Take
1992-05-12Brook Troutyearlings1,000L. Nipigon x Hills L. · Put-Grow-and Take
1991-10-01Rainbow Troutfish1,500Put-and-Take
1991-09-27Rainbow Troutfish1,500Put-and-Take
1991-05-08Brook Troutyearlings1,000Put-Grow-and Take
1990-01-01Brook Troutfish500Rehabilitation
1989-06-30Brook Troutyearlings250Rehabilitation
1989-04-26Brook Troutyearlings1,000Put-Grow-and Take
1988-04-26Brook Troutyearlings1,000Put-Grow-and Take
1987-05-12Brook Troutyearlings2,000Put-Grow-and Take
1986-09-23Brook Troutyearlings1,000Put-Grow-and Take
1986-05-12Brook Troutyearlings1,000Put-Grow-and Take
1985-05-08Brook Troutyearlings1,000Put-Grow-and Take
1978-05-13Brook Troutyearlings1,000Supplemental
1978-04-06Brook Troutyearlings910Supplemental
1976-05-04Brook Troutyearlings915Put-Grow-and Take
1974-03-27Brook Troutyearlings500
1973-05-14Brook Troutyearlings500HL
1972-05-19Brook Troutyearlings500
1971-05-25Brook Troutyearlings500
1970-05-15Brook Troutyearlings500
1969-05-01Brook Troutyearlings1,000
1968-05-01Brook Troutyearlings500
1967-05-01Brook Troutfingerlings500
1966-05-01Brook Troutyearlings1,000
1965-05-01Brook Troutyearlings2,000
1964-05-01Brook Troutyearlings1,000
1963-05-01Brook Troutyearlings2,000
1962-05-01Brook Troutyearlings2,000
1962-05-01Rainbow Troutyearlings1,000
1960-05-01Brook Troutyearlings1,000
1959-05-01Brook Troutyearlings1,000
1958-05-01Brook Troutyearlings500

Recent records (2016 on) are year-only; MNRF does not publish stocking dates. Historical records (to 2015) include dates and strain.

Where it is

45.3159, -77.0422 · Open in OpenStreetMap