Inland Fisheries Division
The NH Fish and Game Department’s Inland Fisheries Division is responsible for all freshwater fish within both state and interstate waters. Fisheries biologists and fish culturists work to protect and restore fish resources and aquatic habitat and to provide New Hampshire anglers with diverse fishing opportunities.
What we do...for you!
- Operate and maintain six hatcheries that raise and stock nearly 1 million trout and salmon annually.
- Provide diverse, high-quality fishing opportunities for anglers to enjoy.
- Monitor fish populations in numerous rivers, streams, lakes, and ponds.
- Restore populations of migratory species, including river herring, American shad, and American eels.
- Conserve, improve, and restore fisheries habitat in New Hampshire.
- Provide fisheries expertise and technical assistance to many organizations for the benefits of maintaining, improving, or restoring habitat and fish populations.
Visit a State Fish Hatchery
New Hampshire’s Fish and Game fish hatcheries are a great place to learn about how fish are hatched and reared. These facilities raise nearly a million trout each year! Hatcheries are open year round, from 8:00 a.m. to 4:00 p.m. Outdoor fish viewing is available throughout the year. Guided hatchery tours are available by reservation. You’ll enjoy meeting our dedicated, hardworking hatchery staff, who not only understand the technical challenges of raising fish... many of them love to fish themselves!
Berlin Fish Hatchery
RR 3 Box 3783
(Off Route 110) York Pond Road
Berlin, NH 03570
(603) 449-3412
Twin Mountain Fish Hatchery
1450 Route 3 North
Carroll, NH 03598
(603) 846-5429
Warren Fish Hatchery
23 Fish Hatchery Road
Warren, NH 03279
(603) 764-8593
New Hampton Fish Hatchery
204 Main St.
New Hampton, NH 03256
(603) 744-3709
Powder Mill Fish Hatchery
288 Merrymeeting Road
New Durham, NH 03855
(603) 859-2041
Milford Fish Hatchery
386 North River Road
Milford, NH 03055
(603) 673-1416