Fishing in
Madison County
Madison County, North Carolina has 290 named fishable waters, 4 of them with stocking records on the books.
On the map
270 waters
Waters in Madison County
- Shelton Laurel Creekstream4× stocked
- Spring Creekstream4× stocked
- Spillcorn Creekstream2× stocked
- Shut-In Creekstream1× stocked
- Mars Hill Reservoirreservoir2 ac
- McGee Damreservoir2 ac
- Allen Creekstream
- Allman Branchstream
- Ammons Branchstream
- Ammons Branchstream
- Amos Creekstream
- Anderson Branchstream
- Appletree Branchstream
- Arrington Branchstream
- Back Branchstream
- Bailey Branchstream
- Bailey Branchstream
- Baker Branchstream
- Baker Creekstream
- Bald Branchstream
- Baltimore Branchstream
- Banjo Branchstream
- Barnes Branchstream
- Barrett Branchstream
- Baxter Branchstream
- Bear Branchstream
- Bear Branchstream
- Bear Branchstream
- Bear Creekstream
- Bear Creekstream
260 more on the map above.
What you'll catch here
- Trout4 waters
Latest stockings
- Shelton Laurel CreekTroutJun 15, 2026
- Spillcorn CreekTroutJun 15, 2026
- Spring CreekTroutMay 15, 2026
- Shelton Laurel CreekTroutMay 15, 2026
- Spring CreekTroutMay 15, 2026
- Shut-In CreekTroutMay 15, 2026
- Spillcorn CreekTroutApr 15, 2026
- Shelton Laurel CreekTroutApr 15, 2026
- Spring CreekTroutApr 15, 2026
All North Carolina counties → · Fishing in North Carolina →
Madison County fishing — FAQ
Where can I fish in Madison County, North Carolina?+
Madison County has 290 named fishable waters, 4 with stocking records. The map above shows every one.
What fish are stocked in Madison County?+
Waters in Madison County hold trout. See each water's page for its full stocking history.
Do I need a license to fish in Madison County?+
Yes — North Carolina requires a fishing license statewide. Buy one from the state agency before you go.