TroutNearMe

Mirror Lake trout stocking

Woodstock, Grafton County, New Hampshire · lake · 699 ft elevation

Mirror Lake was last stocked 10 days ago (Oct 30, 2026). We have 5 stockings on record since Apr 22, 2026, 5 in the last 12 months (1,830 fish). Most stockings come in April to May. Species stocked: brook trout, brown trout, rainbow trout.

Last stocked
10 days ago
Oct 30, 2026
Next planned
Not announced
Last 12 months
5 stockings
1,830 fish
On record
5 stockings
since Apr 22, 2026
  • Tied for the most stocked water in Grafton County (5 stocking days on record).
  • Stocked more often than 98% of New Hampshire waters on our record.

River conditions

Nearest USGS gage: PEMIGEWASSET RIVER AT WOODSTOCK, NH (4 km away, on a different stream or lake).

Flow
111 cfs
about normal for the last six weeks
Gage height
2.34 ft
0426852Sep 25Nov 8
Streamflow, last six weeks (cfs), daily. Latest: 103 cfs on Nov 8.

Latest reading Nov 9, 2026, 8:30 AM UTC. USGS data are provisional. Gage page at USGS.

Weather at Mirror Lake

  • Tonight
    39°F
    Chance Rain Showers
    26% rain · wind 0 mph
  • Monday
    50°F
    Chance Rain Showers
    37% rain · wind 0 to 10 mph
  • Monday Night
    32°F
    Chance Rain Showers then Mostly Cloudy
    25% rain · wind 5 mph
  • Tuesday
    50°F
    Chance Rain Showers
    26% rain · wind 0 to 5 mph
  • Tuesday Night
    33°F
    Chance Rain Showers
    40% rain · wind 0 to 5 mph
  • Veterans Day
    48°F
    Chance Rain Showers
    31% rain · wind 5 mph

Forecast from the National Weather Service for this location, refreshed hourly.

When is Mirror Lake stocked?

Most stockings come in April to May. Stocked 5 times in 2026, mostly in April, usually on Wednesdays, about every 18 days.

By month, all years

JanFebMarApr: 2 stockings2AprMay: 2 stockings2MayJunJulAugSepOct: 1 stocking1OctNovDec
Stockings of Mirror Lake by month, all years on record. This month is shown in blue.

What is stocked

SpeciesStockingsFishFish per stocking
Brook trout3725242
Brown trout3355118
Rainbow trout2750375

Stocking history

20265 stockings · 1,830 fish
DateSpeciesFishSince previousHatchery
Oct 30Latest
Friday · 10 days ago
Brook troutBrown trout
100
156 lb
156 daysNew Hampton State Fish Hatchery
May 27
Wednesday
Brook troutBrown trout
490
110 lb
9 daysBerlin State Fish Hatchery
May 18
Monday
Rainbow trout
350
175 lb
18 daysWarren State Fish Hatchery
Apr 30
Thursday
Rainbow trout
400
200 lb
8 daysWarren State Fish Hatchery
Apr 22
Wednesday
Brook troutBrown trout
490
71 lb
Berlin State Fish Hatchery

From New Hampshire fish and wildlife agency reports, collected nightly and kept after the agency takes them down. Agencies revise reports; check the agency's report before you go. Seasons and limits: New Hampshire fishing regulations.

Where is Mirror Lake?

Woodstock, Grafton County, New Hampshire. The marker is the agency's location for this water; streams are often stocked at several access points.

DirectionsLarger mapNew Hampshire fishing regulations

Stocked waters near Mirror Lake

All stocked waters in Grafton CountyStocked this week in New Hampshire

Questions about Mirror Lake

When was Mirror Lake last stocked?
The latest reported stocking was Oct 30, 2026 (brook trout and brown trout, 100 fish), according to New Hampshire agency reports.
How often is Mirror Lake stocked?
Stocked 5 times in 2026, mostly in April, usually on Wednesdays, about every 18 days. Across all years on record, most stockings come in April to May.
Is Mirror Lake stocked often?
Tied for the most stocked water in Grafton County (5 stocking days on record). Stocked more often than 98% of New Hampshire waters on our record. We count each day the agency reported stocking it.
What kind of trout are stocked in Mirror Lake?
Brook trout (3 stockings, 725 fish); Brown trout (3 stockings, 355 fish); Rainbow trout (2 stockings, 750 fish).