Where to Fish in Charlotte
The best fishing spots for families in and around the Charlotte area.
Cane Creek Park in Union County offers fishing, swimming and canoeing in the 350-acre lake.
Mecklenburg County — Nature Preserves
6211 Sample Road, Huntersville
Access to Mountain Island Lake offers numerous fishing, kayaking and canoeing opportunities.
15222 York Road
Fish in Lake Wylie from the banks and piers on Copperhead Island.
2900 Rocky River Road
Reedy Creek Park features three ponds and a fishing pier, and is open from dawn until dusk. Dragonfly Pond is seven acres in size and has a depth range of 1-9 feet. It contains largemouth bass and bluegill. Kingfisher Pond is three acres in size and has a depth range of 3-7 feet. It contains largemouth bass and bluegill.
Mecklenburg County Parks
As part of Mecklenburg County's Community Fishing Program, a number of ponds at parks are stocked for public fishing. Parks are open every day from dawn until dusk. See the list below for where to fish and click here for addresses and types of fish stocked in each pond.
- Freedom Lake at Freedom Park
- Park Road Lake at Park Road Park
- McAlpine Lake at McAlpine Creek Park
- Beatty Lake at Colonel Francis Beatty Park
- Davie Lake at William R. Davie Park
- Idlewild Lake at Idlewild Road Park
- Hornet's Nest Lake at Hornet's Nest Park
4185 Mountainview St., Gastonia
1400 E. Catawba Ave., Belmont
19000 Jetton Road, Cornelius
The large, picturesque park is 105 acres and features a sandy beach area (no swimming allowed) and picnic decks.
Jetton Lake has a sandy beach for sunny play days.
Visit Lake Norman
18441 Nantz Road, Cornelius
The park is 43.7 acres and features a boat launching area, docks and a fishing pier. The park is open from dawn until dusk.
159 Inland Sea Lane, Troutman
This large park with public swimming on the lake is open 7 a.m.-9 p.m. during the summer. It has its own 33-acre lake and offers fishing, boating, camping and picnicking.
4330 Weddington Road, Matthews
Beatty Lake is 20 acres in size and has a depth range of 1-18 feet. It contains largemouth bass and bluegill. The park is open every day from dawn until dusk.
4490 Boatshore Road, Rock Hill, S.C.
On the banks of Lake Wylie, the park is open every day, daylight-dusk. Visitors over the age of 16 are required to have a South Carolina fishing license. Fishers cannot fish on the piers or in swimming areas. During the month of June, York County residents are charged $5 per vehicle. Non-residents are charged $8 per day.
1782 Quality Circle, Rock Hill, S.C.
Fishing at the park, along the Catawba River is free of charge. The park, which is 70 acres in size, is open every day, 8 a.m.-8 p.m.
6800 Bringle Ferry Road, Salisbury
Visitors who wish to fish must register at the concession stand. Fishing at the park costs $2.50, and is free for children under 3 and adults over 60. During the month of June, the park is open daily, 8 a.m.-8 p.m.
5213 Harkey Road, Waxhaw
In addition to fishing in the 350-acre lake, visitors can swim, enjoy pedal boats and play mini-golf during summer months. The lake is home to some of the best largemouth bass fishing in the state as well as bluegill, crappie and catfish. Call for details on entrance and activity fees.