Caldwell County NC Trout Fishing
Caldwell County
Trout Fishing
Caldwell County punches well above its weight for trout fishing. Wilson Creek — a federally designated Wild and Scenic River tucked into the Pisgah National Forest — anchors one of the most popular Delayed Harvest fisheries in the NC mountains. Add the upper Wilson Creek hatchery section, Buffalo Creek, Joes Fork, Boone Fork Pond, and the Pee Dee River, and Caldwell offers everything from easy roadside access to serious backcountry water. Here's everything you need to plan your trip.
Catch & Release Best Practices
- Use barbless hooks — or pinch down your barbs before you fish
- Wet your hands before handling fish; dry skin strips protective slime
- Keep fish in the water as much as possible — no flopping on the bank
- Use rubber-mesh nets; they're far gentler on fins, gills, and eyes
- Hold the fish facing the current until it swims out of your hands on its own
- Quick photo, quick release — the fish thanks you, so does the next angler
| Stream / Section | Miles | GPS |
|---|---|---|
| Wilson Creek — Delayed Harvest Gamelands boundary downstream of Lost Cove Creek to Phillips Branch. Wilson Creek is a federally designated Wild and Scenic River under the Wild and Scenic Rivers Act of 1968. The 4.2-mile DH section runs through classic pool-riffle-run sequences with significant pocket water. A stretch known as "The Gorge" features high, steep banks and some of the most dramatic water in Caldwell County. Public access is excellent throughout. | 4.2 mi | 35.9809, -81.7588 ↗ |
| Stocking Event | Brook Trout | Rainbow Trout | Brown Trout | Total |
|---|---|---|---|---|
| March | 1,316 | 1,316 | 658 | 3,290 |
| May | 1,127 | 1,127 | 539 | 2,793 |
| October (fall) | 1,316 | 1,316 | 658 | 3,290 |
| Annual Total | 3,759 | 3,759 | 1,855 | 9,373 |
Source: NCWRC 2026 Master Trout Stocking List & Delayed Harvest Stocking Schedule — Caldwell County District 8. Wilson Creek receives 3 stocking events in 2026 (2 spring, 1 fall) due to the compressed schedule related to Setzer Hatchery renovations. In normal years, Wilson Creek typically receives 4–5 stockings per season. Dates subject to change — verify at ncwildlife.gov before your trip.
Wilson Creek carries federal Wild and Scenic River status — one of only a handful of streams in NC with this designation. It protects the free-flowing character of the creek and its outstanding natural, cultural, and recreational values. The designation means no dams, no major diversions, and a commitment to preserving the river corridor in perpetuity. Fish it while it's still the real thing.
Built for Wilson Creek — Loaded & Ready
Wilson Creek DH fish key in on fly selection based on how long they've been in the water. Fresh stockings call for egg patterns and San Juan Worms. After a week, switch to caddis dries, soft hackles, and small nymphs. Our loaded fly boxes for NC trout water cover the full progression — no guesswork at the tailgate.
| Stream / Section | Miles | GPS |
|---|---|---|
| Wilson Creek — Hatchery Supported Phillips Branch downstream to Brown Mountain Beach Dam. At 6.1 miles this is the longest stocked section on Wilson Creek — and with 6,650 fish annually it's one of the most heavily stocked HS streams in District 8. This section sits directly below the DH boundary — when the DH section is under C&R regs, this stretch is open to harvest. Brown Mountain Beach Road runs alongside much of this section providing easy roadside access. | 6.1 mi | 35.9190, -81.7323 ↗ |
| Stocking Event | Brook Trout | Rainbow Trout | Brown Trout | Total |
|---|---|---|---|---|
| March | 1,400 | 1,400 | 700 | 3,500 |
| May | 1,260 | 1,260 | 630 | 3,150 |
| Annual Total | 2,660 | 2,660 | 1,330 | 6,650 |
Source: NCWRC 2026 Master Trout Stocking List — Caldwell County District 8. Knowing which section you're on matters on Wilson Creek — the DH and HS sections share the same stream with different regulations. Phillips Branch is the boundary. Above it (upstream toward Lost Cove Creek) is Delayed Harvest. Below it (downstream toward Brown Mountain Beach Dam) is Hatchery Supported. When in doubt, check the posted signs on the water. Dates subject to change — verify at ncwildlife.gov.
| Water / Location | Size | GPS |
|---|---|---|
| Boone Fork Pond Entire lake — 2 acres. Julian Price Memorial Park · Blue Ridge Parkway Milepost 296.9. A picturesque pond sitting directly on the Blue Ridge Parkway. Easy access, stunning scenery, and stocked trout make this a popular destination for families and beginners. Canoe and paddleboat rentals available seasonally. No gasoline-powered motors permitted. | 2 ac | 36.0102, -81.6242 ↗ |
| Stocking Event | Brook Trout | Rainbow Trout | Brown Trout | Total |
|---|---|---|---|---|
| March | 140 | 140 | 70 | 350 |
| May | 140 | 140 | 70 | 350 |
| Annual Total | 280 | 280 | 140 | 700 |
Source: NCWRC 2026 Master Trout Stocking List — Caldwell County District 8. Boone Fork Pond sits within Julian Price Memorial Park, managed by the National Park Service. Standard NC fishing license and trout license are required for anglers 16 and older. NPS regulations apply in addition to NCWRC rules — check both before fishing. Dates subject to change — verify at ncwildlife.gov.
| Stream / Section | Miles | GPS |
|---|---|---|
| Pee Dee River Happy Valley Ruritan Community Park downstream to SR 1515 bridge. The upper Pee Dee in Caldwell County is a larger, more open river than most mountain trout anglers expect. Good wading access from the Ruritan Park launch. Broader pools and longer runs reward streamer fishing and larger nymph rigs. | 2.0 mi | 35.9899, -81.5584 ↗ |
| Stocking Event | Brook Trout | Rainbow Trout | Brown Trout | Total |
|---|---|---|---|---|
| March | 217 | 217 | 109 | 543 |
| May | 112 | 112 | 56 | 280 |
| Annual Total | 329 | 329 | 165 | 823 |
Source: NCWRC 2026 Master Trout Stocking List — Caldwell County District 8. Note: this stream is listed as "Pee Dee River" in the NCWRC master stocking list. Dates subject to change — verify at ncwildlife.gov.
| Stream / Section | Miles | GPS |
|---|---|---|
| Buffalo Creek From the mouth of Joes Creek downstream to McCloud Branch. Note: The upper section of Buffalo Creek (Watauga County line to Long Ridge Branch) is designated Wild Trout — see below. This Hatchery Supported section begins at the Joes Creek confluence. | 1.6 mi | 36.0836, -81.5263 ↗ |
| Stocking Event | Brook Trout | Rainbow Trout | Brown Trout | Total |
|---|---|---|---|---|
| March | 112 | 112 | 56 | 280 |
| May | 46 | 46 | 25 | 117 |
| Annual Total | 158 | 158 | 81 | 397 |
Source: NCWRC 2026 Master Trout Stocking List — Caldwell County District 8. Dates subject to change — verify at ncwildlife.gov.
| Stream / Section | Miles | GPS |
|---|---|---|
| Joes Fork From the first falls upstream of SR 1574 downstream to the confluence with Buffalo Creek. Note: The upper section of Joes Fork (Watauga County line to first falls upstream of SR 1574) is designated Wild Trout — see below. The falls serve as the natural boundary between designations. | 2.0 mi | 36.0842, -81.5261 ↗ |
| Stocking Event | Brook Trout | Rainbow Trout | Brown Trout | Total |
|---|---|---|---|---|
| March only | 80 | 80 | 40 | 200 |
| Annual Total | 80 | 80 | 40 | 200 |
Source: NCWRC 2026 Master Trout Stocking List — Caldwell County District 8. Joes Fork receives a single March stocking only. Note: listed as "Joes Fork" in the NCWRC master stocking list. Dates subject to change — verify at ncwildlife.gov.
Wild Trout
Caldwell County has three designated Wild Trout streams, all in the upper Pisgah National Forest drainages near the Watauga County line. These streams support naturally reproducing brook and rainbow trout populations that have never seen a stocking truck.
| Stream | GPS | Section |
|---|---|---|
| Buffalo Creek | 36.0592, -81.5244 ↗ | Watauga Co. line to Long Ridge Branch · Includes game land tributaries |
| Joes Fork | 36.1068, -81.5460 ↗ | Watauga Co. line to first falls upstream of SR 1574 |
| Rockhouse Creek | 36.1271, -81.5885 ↗ | Gamelands portion |
Buffalo Creek and Joes Fork are continuous streams with both Wild Trout and Hatchery Supported sections. The transition points are clearly posted — pay attention to the signs. Fishing Wild Trout water with bait or over the creel limit carries significant fines.
📋 Check Wild Trout Regs → 🗺 NCWRC Trout Waters Map →From DH to Wild Water — One Box Covers It All
Caldwell County runs the full spectrum from heavily stocked DH water to remote native brook trout streams. Our loaded fly boxes for NC trout water are built with versatility in mind — the right patterns for pressured DH fish and the finesse patterns that fool wild fish in tight headwater runs.
Wilson Creek has multiple regulation zones on the same stream. Phillips Branch marks the DH/HS boundary. Lost Cove Creek marks the upper DH boundary. The posted signs on the water are your guide — when in doubt, check the sign on the nearest bank before you fish.
Fresh stockings (first 48–72 hours): egg patterns, San Juan Worms, Wooly Buggers. After a week: switch to a #16 tan caddis, Parachute Adams, or small soft hackles. Trout pellet-sized flies — tan, brown, or olive — produce consistently throughout the season on this stream.
The Gorge on Wilson Creek offers the most dramatic water and the least pressure — steep banks and a longer hike keep casual anglers away. Fish the pocket water tight to the boulders. Streamers work well in higher flows. A 9-foot 4wt or 5wt is the right tool for the Gorge's varied conditions.
Boone Fork Pond fishes best early morning before Blue Ridge Parkway visitors arrive. The pond sits at elevation — bring a layer even in March. Standard nymph or indicator rigs work fine. Elk Hair Caddis and small Adams dries produce on calm mornings when fish are rising along the edges.
Wilson Creek's 2026 stocking schedule is compressed to 3 events (vs. a typical 4–5) due to the Setzer Hatchery renovation. This means fewer stocking windows but the same total fish spread across fewer dates — post-stocking fishing should be excellent when it happens. Check ncpaws.org for the weekly stocking schedule before your trip.
A valid NC Fishing License and Trout License are required on all Caldwell County trout waters. Buy online at gooutdoorsnorthcarolina.com. At Boone Fork Pond, NPS regulations also apply — no license required for youth under 16 on NPS waters.
| Stream | Type | Miles/Acres | Stocking Month(s) | Total Fish |
|---|---|---|---|---|
| Wilson Creek DH | DH | 4.2 mi | March · May · October | 9,373 |
| Wilson Creek HS | HS | 6.1 mi | March · May | 6,650 |
| Boone Fork Pond | HS | 2 ac | March · May | 700 |
| Pee Dee River | HS | 2.0 mi | March · May | 823 |
| Buffalo Creek | HS | 1.6 mi | March · May | 397 |
| Joes Fork | HS | 2.0 mi | March only | 200 |
| County Total | — | — | — | 18,143 |
Also Fishing Nearby?
Caldwell County borders some excellent trout fishing counties — each with their own stocking schedules and stream character.