North Carolina counties

Fishing in Madison County, North Carolina

Seat: Marshall. NCWRC District 9.

  • 1lakes
  • 6launches
  • 87trout streams
Piscifun Carbon X ultralight spinning reelPick for troutPiscifun Carbon X ultralight spinning reel28% OFFSale $57.99 $79.99

Photo, nearby stand in for Madison County: Quintin Soloviev, CC BY 4.0

Madison County, North Carolina

Groundwork on Madison County

The Commission files Madison County under District 9; the seat is Marshall. The Census puts 450 square miles of land and 1.9 of water inside Madison County.

The county holds 1 lake with pages here; Max Patch Pond is the biggest. Launch records count 6 launches across the county (6 inland, 0 coastal or joint). The trout layer lists 87 streams in Madison County. 1 water, 216 fish: the 2026 warmwater plan here. Trout trucks are scheduled for 11 county waters in 2026.

1lake pages
6mapped launches
87trout streams
2shops
Piscifun Carbon XT ultralight spinning reelFor the trout herePiscifun Carbon XT ultralight spinning reel25% OFFSale $59.99 $79.99
Map

Fishing water in Madison County on a map

NCWRC access areas, USACE, USFS, OpenStreetMap and NC DCM, checked October 2026.

Lakes

Madison County reservoirs and ponds

  • Max Patch Pondpond
Streams

River pages, Madison County

  • French Broad Riverriver, Hatchery Supported and Wild Trout, 8 launches
  • Big Creekcreek, Wild Trout
  • Shelton Laurel Creekcreek, Delayed Harvest and Hatchery Supported
  • Big Laurel Creek near Mars Hill, Madison Countycreek, Hatchery Supported
  • Roaring Forkfork, Hatchery Supported and Wild Trout
  • Spring Creek near Hot Springs, Madison Countycreek, Hatchery Supported
  • Big Pine Creek, Madison Countycreek, Hatchery Supported
  • Meadow Fork, Madison Countyfork, Hatchery Supported
  • Little Ivy Creekcreek, Hatchery Supported
  • Shut-In Creekcreek, Hatchery Supported
  • Puncheon Forkfork, Hatchery Supported
  • Spillcorn Creekcreek, Hatchery Supported
  • Mill Creek, McDowell Countycreek, Delayed Harvest and Wild Trout
  • West Fork Shut-In Creekcreek, Hatchery Supported and Wild Trout
  • Spring Creek near Hot Springs, Madison County, 1.7 micreek, Delayed Harvest
  • Blood Riverriver, Wild Trout
  • Big Laurel Creek near Hot Springs, Madison Countycreek, Delayed Harvest

Designated trout water in Madison County

The county holds 70 more Wild Trout streams; NCWRC allows 4 trout of 7 inches on single-hook artificials.

  • Allen Creek1 mi, Wild Trout
  • Amos Creek1.5 mi, Wild Trout
  • Baxter Branch1.2 mi, Wild Trout
  • Bear Branch2.6 mi, Wild Trout
  • Bear Creek7 mi, Wild Trout
  • Bearpen Branch2.8 mi, Wild Trout
  • Beck Branch0.4 mi, Wild Trout
  • Big Hurricane Creek2.9 mi, Wild Trout
  • Big Rocky Branch1.3 mi, Wild Trout
  • Billy King Branch0.5 mi, Wild Trout
  • Calvin Creek0.9 mi, Wild Trout
  • Cascade Branch2.3 mi, Wild Trout
  • Catpen Branch0.8 mi, Wild Trout
  • Charley Branch0.8 mi, Wild Trout
  • Chimney Creek2.2 mi, Wild Trout
  • Clear Branch0.6 mi, Wild Trout
  • Cook Branch1.4 mi, Wild Trout
  • Coonpatch Branch1.1 mi, Wild Trout
  • Davis Branch2 mi, Wild Trout
  • Doe Branch1.8 mi, Wild Trout
  • Dry Branch2.7 mi, Wild Trout
  • Dry Creek2 mi, Wild Trout
  • East Fork Little Creek0.2 mi, Wild Trout
  • East Fork Shut-In Creek2.3 mi, Wild Trout
  • East Prong Hickey Fork3.4 mi, Wild Trout
  • Fall Branch1.9 mi, Wild Trout
  • Flint Level Branch1.9 mi, Wild Trout
  • Foster Creek1.3 mi, Wild Trout
  • Grass Creek1.2 mi, Wild Trout
  • Hampton Creek1.1 mi, Wild Trout
  • Hensley Branch1.1 mi, Wild Trout
  • Hickory Ridge Branch0.9 mi, Wild Trout
  • Hickorylog Branch1.6 mi, Wild Trout
  • Hopis Branch0.1 mi, Wild Trout
  • Horse Branch2 mi, Wild Trout
  • Jack Branch1.9 mi, Wild Trout
  • Jones Branch1.2 mi, Wild Trout
  • Little Bottom Branch1.3 mi, Wild Trout
  • Little Creek1.8 mi, Wild Trout
  • Little Hurricane Creek2.8 mi, Wild Trout
  • Little Laurel Creek3.7 mi, Wild Trout
  • Little Prong1.6 mi, Wild Trout
  • Long Mountain Branch1.4 mi, Wild Trout
  • Maple Spring Branch1.3 mi, Wild Trout
  • Meadow Fork0.2 mi, Wild Trout
  • Mountain Island Branch2.2 mi, Wild Trout
  • Murray Branch2.9 mi, Wild Trout
  • Peter Cove Creek1.6 mi, Wild Trout
  • Pounding Mill Branch2.9 mi, Wild Trout
  • Pump Branch1.3 mi, Wild Trout
  • Puncheon Camp Branch2.1 mi, Wild Trout
  • Puncheon Fork0.1 mi, Wild Trout
  • Raccoon Branch0.9 mi, Wild Trout
  • Reservoir Branch0.8 mi, Wild Trout
  • Rock Branch2.9 mi, Wild Trout
  • Rocky Branch2.3 mi, Wild Trout
  • Sawmill Branch2.2 mi, Wild Trout
  • Shade Branch1.2 mi, Wild Trout
  • Shelton Branch0.4 mi, Wild Trout
  • Silver Mine Creek3.4 mi, Wild Trout
  • Skiffly Branch0.3 mi, Wild Trout
  • Squirrel Branch1.1 mi, Wild Trout
  • Steve Branch0.1 mi, Wild Trout
  • Sugartree Branch0.2 mi, Wild Trout
  • Trent Branch1 mi, Wild Trout
  • West Fork Little Creek1.2 mi, Wild Trout
  • West Prong Hickey Fork2.7 mi, Wild Trout
  • Whiteoak Flats Branch1.5 mi, Wild Trout
  • Woodson Branch0.4 mi, Wild Trout
  • Woolsey Branch0.5 mi, Wild Trout

Gauges in Madison County

USGS gaugeLatest readingTime (ET)
French Broad River At Hot Springs, Nc1,300 cfs, 2.83 ft gage heightNov 10 12:15 am
French Broad River At Marshall, Nc1,230 cfs, 1.60 ft gage heightNov 10 12:00 am
Ivy River Near Marshall, Nc38 cfs, 2.02 ft gage heightNov 9 11:30 pm

US Geological Survey provisional data, retrieved Nov 10, 2026 12:33 am ET. Provisional readings can be revised.

NCWRC Public Mountain Trout Waters 2026.

Launches

Where to put in, Madison County

Ramps on lakes and rivers of Madison County (6)

NCWRC Boating Access Areas and Public Fishing Areas, USACE, USFS and OpenStreetMap slipways.

Stocking

Stocking and records in Madison County

Hatchery fish across Madison County

WaterSpeciesNumber
French Broad RiverMuskellunge216

Trout schedule in Madison County

WaterDatesFirst
Big Laurel Creek22026-04-16
Big Laurel Creek32026-04-01
Big Pine Creek22026-04-16
Little Ivy River22026-04-08
Max Patch Pond12026-05-12
Meadow Fork Creek12026-05-18
Puncheon Fork Creek12026-05-20
Roaring Fork Creek12026-05-18
Shelton Laurel Creek22026-04-14
Shelton Laurel Creek32026-04-01
Shut-In Creek12026-05-12
Spillcorn Creek22026-04-14
Spring Creek12026-05-18
Spring Creek32026-04-06

NCWRC 2026 warmwater list, live trout report and freshwater state records.

Limits

Harvest rules in Madison County

SpeciesDaily creelSizeSeason
Largemouth and smallmouth bass5 a day14 in minimumNo closed season
Crappie20 a day8 in minimumNo closed season
Sunfishno creel limitno size limitNo closed season
Striped and Bodie bass4 a day20 in minimumNo closed season
White bass10 a dayno size limitNo closed season
Walleye8 a dayno size limitNo closed season
Blue, channel and flathead catfishno creel limitno size limitNo closed season
Trout (undesignated waters)7 a dayno size limitNo closed season

NCWRC 2026-27 inland regulations; rows chosen by the county seat position against I-95 and I-77.

Local help

Gear and guides across Madison County

Bait for sale in Madison County

Nearby

Neighbors of Madison County on the map

Madison County communities

  • Mars Hillpop. 2,007
  • Marshallpop. 777
  • Hot Springspop. 520

Counties ringing Madison County

Pictures

Scenes from waters by Madison County

Haywood County, North Carolina
Haywood County 28 mi
Photo: Daniel Hass, CC BY-SA 3.0
Marshall, North Carolina
Marshall 0.3 mi
Photo: Nicholas Hartmann, CC BY-SA 4.0
North Toe River, North Carolina
North Toe River 38 mi
Photo: Mark Clifton, CC BY-SA 2.0
Weaverville, North Carolina
Weaverville 9.9 mi
Photo: -ted, CC BY 2.0
Answers

Before fishing in Madison County

How much boating access does Madison County have?

The county has 6 launches (6 inland, 0 coastal or joint).

Which lakes are in Madison County?

Max Patch Pond.

Which part of Madison County reaches salt water?

No coast; it is inland.

Which NCWRC district covers Madison County?

NCWRC District 9.

Does Madison County have a tackle counter?

2 shops, among them C & H Fishing Supplies.

Which guides work Madison County?

No listing for the county.

Which waters get fish in Madison County?

Stocking reaches 12 waters: 216 fish plus 11 trout waters.

Which town is the Madison County seat?

The county seat is Marshall.

Is a fishing license required in Madison County?

Inland waters take an NCWRC inland fishing license from age 16 ($32 resident, $56 nonresident).

Explore Madison County

Each lake, ramp and pier above has its own page.