National & State Fish Hatcheries in North Carolina Stylesheet

Carolina Outdoors Guide - Parks & Forests

Click on a parks organization:
National Parks Nat'l Wild & Scenic Rivers Nat'l & State Fish Hatcheries Department of Defense State Parks
Coastal Reserves
Nat'l Forests Nat'l Wildlife Refuges U.S. Army Corps of Engineers Projects TVA Reservoirs State Forests/Edu. State Forests

National & State Fish Hatchery in North Carolina


& Forests








This Land,
Your Land
- Our Blog

About Us


Site Map

Fish hatcheries mapThe 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. Click on the map of the national and state fish hatcheries for a larger version of it.

Edenton National Fish Hatchery
1104 W. Queen Street
Edenton, NC 27932
(252) 482-4118
Locator Map
The Edenton National Fish Hatchery works primarily to restore striped bass to the Roanoke, Tar-Pamlico and Neuse river systems, as well as to South Carolina and Virginia. The hatchery, which is on 25 acres of water and open for self-guided tours, has a public aquarium, nature trail (a raised boardwalk through wetlands) and indoor classroom that see more than 15,000 visitors a year. An annual fishing rodeo and open house are held in June.

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 picnic areas.

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.

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. Man 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 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.

Setzer State Fish Hatchery - Click for More InfoBobby N. Setzer State Fish Hatchery
P.O. Box 728
Pisgah Forest, NC 28768
(828) 877-4423
(Locator Map)
Bobby N. Setzer State Fish Hatchery, which is adjacent to the Pisgah Center for Wildlife Education, is the state's largest and best-known trout hatchery. 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
Watha, 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. Contact the hatchery about public use.

Visit Our Sister Sites

Carolina Music Festivals   The Medium, The Message

Search Carolina Outdoors Guide by a park's or day use area's name for additional information and our latest updates:


Return to Top of National & State Fish Hatcheries