Fishing in
Surry County
Surry County, North Carolina has 123 named fishable waters, 6 of them with stocking records on the books.
On the map
88 waters
Waters in Surry County
- Ararat Riverstream4× stocked
- Mitchell Riverstream3× stocked
- Fisher Riverstream1× stocked
- Little Fisher Riverstream1× stocked
- Lovills Creekstream1× stocked
- Pauls Creekstream1× stocked
- Lake Laurelreservoir21 ac
- Raven Knob Park Lakereservoir18 ac
- Greenhill Lakereservoir11 ac
- Elkin Reservoirreservoir9 ac
- Cedarbrook Lakereservoir8 ac
- Holyfield Lakereservoir7 ac
- Loves Lakereservoir6 ac
- Willowbrook Lakereservoir6 ac
- Pell Lakereservoir5 ac
- Doggett Lakereservoir4 ac
- Fairview Wildlifereservoir3 ac
- Cox Lakereservoir3 ac
- City Lakelake3 ac
- Dry Lakelake3 ac
- Hawks Lakereservoir2 ac
- Tilley Mill Pondreservoir1 ac
- Auberry Creekstream
- Bear Creekstream
- Beaver Creekstream
- Beaverdam Creekstream
- Beech Creekstream
- Benson Creekstream
- Bledsoe Creekstream
- Brendle Branchstream
93 more on the map above.
What you'll catch here
- Trout6 waters
Latest stockings
- Mitchell RiverTroutMay 15, 2026
- Ararat RiverTroutMay 15, 2026
- Ararat RiverTroutApr 15, 2026
- Lovills CreekTroutApr 15, 2026
- Pauls CreekTroutApr 15, 2026
- Little Fisher RiverTroutApr 15, 2026
- Fisher RiverTroutApr 15, 2026
All North Carolina counties → · Fishing in North Carolina →
Surry County fishing — FAQ
Where can I fish in Surry County, North Carolina?+
Surry County has 123 named fishable waters, 6 with stocking records. The map above shows every one.
What fish are stocked in Surry County?+
Waters in Surry County hold trout. See each water's page for its full stocking history.
Do I need a license to fish in Surry County?+
Yes — North Carolina requires a fishing license statewide. Buy one from the state agency before you go.