Home/ New Hampshire/ Cheshire County
County · New Hampshire

Cheshire County Fish Stocking

NHFG records show 39 stocked waters in Cheshire County, 79 stocking records in all across 4 species. Seasons on record: 2026 through 2026.

79
Stocking records
39
Waters
4
Species
Tackle Box DealsAd

Stocked waters in Cheshire County

39 waters on record, latest season 2026.

2 species
Cold River, Walpole
4 records
Latest 2026
3 species
Dublin Lake, Dublin
4 records
Latest 2026
3 species
Gilmore Pond, Jaffrey
4 records
Latest 2026
2 species
Ashuelot River, Surry
3 records
Latest 2026
3 species
Center Pond, Nelson
3 records
Latest 2026
3 species
Contoocook River, Jaffrey
3 records
Latest 2026
3 species
Forest Lake, Winchester
3 records
Latest 2026
3 species
Gustin Pond, Marlow
3 records
Latest 2026
3 species
Newell Pond, Alstead
3 records
Latest 2026
2 species
Nubanusit Brook, Harrisville
3 records
Latest 2026
2 species
Otter Brook, Keene
3 records
Latest 2026
2 species
Silver Lake, Harrisville
3 records
Latest 2026
2 species
Ashuelot River, Gilsum
2 records
Latest 2026
2 species
Ashuelot River, Marlow
2 records
Latest 2026
1 species
Ashuelot River, South Branch, Marlborough
2 records
Latest 2026
1 species
Ashuelot River, South Branch, Swanzey
2 records
Latest 2026
2 species
Ashuelot River, Winchester
2 records
Latest 2026
2 species
Cold River, Alstead
2 records
Latest 2026
2 species
Connecticut River, Walpole
2 records
Latest 2026
2 species
Granite Lake, Stoddard
2 records
Latest 2026
2 species
Laurel Lake, Fitzwilliam
2 records
Latest 2026
2 species
Sand Pond, Marlow
2 records
Latest 2026
2 species
Spoonwood Lake, Nelson
2 records
Latest 2026
2 species
Swanzey Lake, Swanzey
2 records
Latest 2026
2 species
Warren Lake, Alstead
2 records
Latest 2026
1 species
Ashuelot River, Swanzey
1 records
Latest 2026
1 species
Chapman Pond, Sullivan
1 records
Latest 2026
1 species
Cold Spring Pond, Stoddard
1 records
Latest 2026
1 species
Granite Brook, Sullivan
1 records
Latest 2026
1 species
Martin Brook, Richmond
1 records
Latest 2026
1 species
Martin Brook, Swanzey
1 records
Latest 2026
1 species
North Branch, Stoddard
1 records
Latest 2026
1 species
Otter Brook, Sullivan
1 records
Latest 2026
1 species
Perry Brook, Swanzey
1 records
Latest 2026
1 species
Roaring Brook, Richmond
1 records
Latest 2026
1 species
Roaring Brook, Winchester
1 records
Latest 2026
1 species
Spofford Lake, Chesterfield
1 records
Latest 2026
1 species
Stanley Brook, Dublin
1 records
Latest 2026
1 species
Stone Pond, Marlborough
1 records
Latest 2026

Most-stocked species in Cheshire County

Ranked by number of stocking records across every water in the county.

Rainbow Trout 30 records
Brook Trout 26 records
Brown Trout 21 records
Landlocked Salmon 2 records

Explore New Hampshire

Browse every stocked water statewide, or filter by a different county from the full list.

All New Hampshire waters →

Data source

Compiled from public records published by the New Hampshire Fish and Game Department. Figures are stocking records reported by the agency, not current fish populations. StockedSpots is independent and not affiliated with or endorsed by NHFG.

Source: NHFG. Data last checked September 1, 2026.

See something that looks off?

Every stocking record on StockedSpots is pulled directly from official state wildlife agency sources — you can see exactly where each state's data comes from on our data sources page. If a record looks wrong, or you'd like a page reviewed or removed, let us know and we'll look into it.

Report an issue →