Carolina Outdoors Guide – Parks & Forests – Camping – Hiking – Adventures
National & State Fish Hatcheries
in North Carolina

The U.S. Fish and Wildlife Service, the agency in charge of wildlife refuges, also administers the National Fish Hatchery System to restore and conserve native fish species. Fish hatchery sites offer trails and informational exhibits, including the fish being raised.
Fish Hatchery Links
After destructive storms, check at the links below to make sure sites are open.
Edenton National Fish Hatchery
1104 W. Queen Street
Edenton, NC 27932
(252) 482-4118
E-mail
Locator Map / Site Map
The Edenton National Fish Hatchery works to restore fish to the Roanoke, Tar-Pamlico, Neuse and Chowan river systems, as well as to southwest Virginia. Its website says it is the largest striped bass producer in the entire National Fish Hatchery System. The hatchery, which is on 30 acres of water and open for self-guided tours, has a public aquarium, nature trail with a raised boardwalk through wetlands and an indoor classroom that see more than 15,000 visitors a year. The hatchery borders Pembroke Creek, which allows fishing for species such as largemouth bass and channel catfish.
State Fish Hatcheries
The N.C. Wildlife Resources Commission’s Division of Inland Fisheries operates six fish hatcheries that raise a variety of fish for stocking North Carolina’s public waters. They are open to the public for tours, and some have trails and picnic areas, as well as exhibits.
The WRC has grouped information about each hatchery according to their designation as:
- Warmwater Hatcheries (WRC pages): see below, McKinney Lake State Fish Hatchery (Richmond County), Watha State Fish Hatchery (Pender County)
- Coolwater Hatcheries: see below, Table Rock State Fish Hatchery (Burke County)
- Coldwater Hatcheries: see below, Armstrong State Fish Hatchery (McDowell County), Marion State Fish Hatchery (McDowell County)
At the Bobby N. Setzer State Fish Hatchery (Transylvania County) (below), the hatchery building and raceways are to be demolished and replaced in their current footprint in a renovation project over the course of 2026 and 2027.
Armstrong State Fish Hatchery
3336 Armstrong Creek Road
Marion, NC 28752
(828) 756-4179
(Locator Map)
Armstrong State Fish Hatchery is a coldwater trout hatchery with two sections of outdoor raceways and indoor egg- and fingerling-rearing facilities from which it stocks public trout waters of 11 counties in the northern mountains with catchable-size trout. The hatchery is open to the public from 8 a.m. to 4 p.m. on weekdays. Armstrong State Fish Hatchery has been closed and operations suspended due to severe damage inHurricane Helene. It is expected to be fully operational by January 2026. .
Marion State Fish Hatchery
645 Fish Hatchery Road
Marion, NC 28752
(828) 652-7802
(Locator Map)
Marion State Fish Hatchery is a coldwater trout hatchery with four earthen ponds, eight concrete raceways, a hatchery building with indoor rearing tanks, and a spring-fed, water-supply pond. Its primary function is hatching trout eggs and rearing newly hatched trout to fingerling size for the state’s hatchery-supported trout waters program. Many of its fingerling trout that are transferred to the Armstrong State Fish Hatchery (above) to grow to “catchable” size (10 inches). Secondary functions include raising forage fish and broodstock muskellunge to support “muskie” production operations at Table Rock State Fish Hatchery (below). The hatchery is open to the public from 8 a.m. to 4 p.m. on weekdays.
McKinney Lake State Fish Hatchery
220 McKinney Lake Road
Hoffman, NC 28347
(910) 895-5330
(Locator Map)
McKinney Lake State Fish Hatchery is a warmwater hatchery with 23 ponds used primarily for growing fingerling-sized (3-4 inches) channel catfish spawned at the Watha Hatchery to harvestable size (8-12 inches) for the state’s Community Fishing Program. One pond is reserved for an annual children’s fishing day. The hatchery is open to the public from 8 a.m. to 4 p.m. on weekdays. Free, 30-minute tours for groups of 15 or more can be arranged by calling ahead to schedule them.
Bobby N. Setzer State Fish Hatchery
P.O. Box 728
Pisgah Forest, NC 28768
(828) 877-4423
(Locator Map)
Bobby N. Setzer State Fish Hatchery, the state’s largest and best-known trout hatchery, is scheduled to be razed and rebuilt in 2026-2027. Prior to renovations, the facility consists of 16 indoor rearing tanks, where brook, brown and rainbow trout are kept until they are “fingerlings” (about three inches long), and 54 outdoor raceways, where the fish are grown until they are “catchable” size (at least 10 inches long). The education center features a hatchery raceway exhibit that describes the trout production process in detail, in addition to interactive exhibits, trails and interpretive displays that explain Wildlife Resources Commission wildlife management activities. The hatchery and education center are open from 8 a.m. to 4:45 p.m. Monday through Saturday. Click on the photo for more info.
Table Rock State Fish Hatchery
3419 Fish Hatchery Avenue
Morganton, NC 28655
(828) 437-3977
(Locator Map)
Table Rock State Fish Hatchery is a coolwater hatchery with 17 ponds from which up to 60,000 brook, brown and rainbow trout are taken to stock public trout waters in the state’s northwestern counties. Table Rock also stocks channel catfish for the Community Fishing Program. The hatchery is open for tours weekdays and its picnic grounds are available from 8 a.m. to 4 p.m. on weekdays. Free tours for groups can be arranged by calling ahead.
Watha State Fish Hatchery
4945 Shiloh Road
Willard, NC 28471
(919) 283-5099
(Locator Map)
The Watha State Fish Hatchery is a warmwater hatchery with 43 ponds used to produce channel catfish, largemouth bass, striped bass, Bodie bass (striped bass hybrids), bluegill sunfish, redear sunfish, redbreast sunfish, hybrid sunfish and American shad for stocking public waters across the entire state, including 18 reservoirs and 30 Community Fishing Program lakes. Contact the hatchery about public use.
Visit Our Sister Sites
Carolina Music Festivals, a calendar and guide to music festivals in North Carolina.
More Parks & Forests…
More results...
Parks & Forests In NC
Outdoor Adventures
Weymouth Woods Sandhills Nature Preserve
Catawba Falls, Pisgah National Forest
Catawba Falls, Pisgah National Forest
Raven Rock State Park, Lillington, North Carolina
Raven Rock State Park, Lillington, North Carolina
Devil’s Courthouse, Blue Ridge Parkway
Devil’s Courthouse, Blue Ridge Parkway
Graveyard Fields & Upper Falls, Blue Ridge Parkway
Graveyard Fields & Upper Falls, Blue Ridge Parkway
Gorges State Park to Offer Family Campground and Cabins
Gorges State Park to Offer Family Campground and Cabins
Catawba Falls Trail Closes for Work Toward Expanded Access
Catawba Falls Trail Closes for Work Toward Expanded Access
Mattamuskeet National Wildlife Refuge




