Visit a Maine Fish Hatchery!

Learn about Maine’s conservation efforts and what it takes to raise many different species of fish by visiting a fish hatchery.  This is a great family activity and is enjoyable to people of all ages!


This large scale hatchery supports the Atlantic salmon recovery program for Gulf of Maine Rivers, and provides smolts and parr.  The fish are released into the Penobscot River basin, Narraguagus River basin, and the Pleasant River basin.  This hatchery releases 650,000 yearling smolts and 350,000 fall par every year into these basins.

Driving Directions:  

Drive Route 1A north to junction of 1A and Routes 179 and 180.  Bear right onto Routes 179/180, then bear left, remaining on Route 180 where the two routes separate.  Proceed on Route 180 until reaching the Hatchery entrance sign on the left.

Travel time from Ellsworth is about ten minutes.

Visiting Hours:

The Green Lake National Fish Hatchery is open every day from 8:00 AM until 4:00 PM, except for major holidays.  We offer a self-guided tour at any time and, with advance notice, for large groups, a staff member will be available to you.

Read more