Fishing At Moss Lake
AKA: John H Moss Lake, or Kings Mountain Reservoir
What to fish for...
Guide to fishing for largemouth bass, spotted bass, channel catfish, black crappie, white crappie, white bass and striped bass at Moss Lake in North Carolina.

This relatively small reservoir has a healthy population of bass, crappie and catfish. Moss Lake is a 1,500-acre lake in the southwest part of the state, at Shelby, NC. Boat houses and boat docks line the lake providing cover for bass and crappie, and the lake has a very irregular shoreline with lots of points and channels. Fishing permits are required for anglers age six and older. Anglers sixteen and over also require a NC fishing license.
Moss Lake, located in North Carolina, is a beautiful 1,200-acre reservoir known for its excellent fishing opportunities. Situated amidst the rolling hills and picturesque landscapes, this lake provides a serene and peaceful environment for anglers to enjoy their favorite pastime.
Anglers visiting Moss Lake can expect a diverse range of fish species to target. The lake is well-stocked with a variety of fish, including largemouth bass, crappie, catfish, and sunfish. Largemouth bass are a prized catch at Moss Lake, and the lake's structure and vegetation offer ideal habitat for them. Anglers can try their luck with various baits and techniques to entice these popular game fish. Crappie can be found around submerged structures and brush piles, providing exciting opportunities for anglers to reel in a good-sized catch. Catfish, including channel catfish and flathead catfish, are abundant in the deeper parts of the lake, while sunfish can be found near the shorelines and around the lake's structures.
Boating is a popular activity on Moss Lake, and there are public boat ramps available for easy access to the water. Whether you prefer a motorized boat or enjoy paddling in a kayak or canoe, the lake's calm waters offer a perfect setting for boating and exploring the lake. Boaters can take in the scenic beauty, navigate through the coves and channels, and find their favorite fishing spots. It's important to adhere to boating regulations and safety guidelines to ensure a pleasant and secure experience on the water.
Camping facilities are not available directly at Moss Lake, but there are nearby campgrounds and accommodations that provide convenient access to the lake. Whether you prefer tent camping or RV camping, these facilities offer amenities such as picnic areas, restroom facilities, and beautiful views of the surrounding natural landscapes. Camping near Moss Lake allows anglers to spend extended time in the area, fully immersing themselves in the fishing experience and enjoying the tranquility of the lake.
Moss Lake in North Carolina is a hidden gem for anglers seeking a peaceful fishing getaway. With its diverse fish species, including bass, crappie, catfish, and sunfish, there are ample opportunities to reel in a prized catch. Boating on the calm waters of the lake and camping near its scenic shores add to the overall outdoor experience. Whether you're an avid angler or a nature enthusiast looking for a serene escape, Moss Lake offers a tranquil setting to enjoy fishing and appreciate the natural beauty of North Carolina.
Primary fish species residing in Moss Lake
Click images for fishing tips and details about each species.
Moss Lake Amenities
Marina: NO
Boat Rental: NO
Boat Launch Ramp: YES
Campgrounds: YES
RV Hookups: YES
Lodging: NEARBY
Convenience Store: NEARBY
Bait & Tackle: NO
Restaurant: NEARBY
Today's Weather & Forecast
Public Boat Launch Ramps & Landings
John H Moss Lake Recreation Park
This eight-lane, concrete boat launch ramp features multiple docks and paved parking. It is located in the southwest corner of the lake, off Oak Grove Road.
Click here for a North Carolina Fishing License.
Campgrounds & RV Parks Nearby
Kings Mountain Lake Campground - 704 482-7926
Moss Lake NC Map - Fishing & Camping Areas
Lake Video
Contact Information
Moss Lake
Kings Mountain Lake
2621 Oak Grove Rd
Shelby, NC 28150
704 482-7926
Fishing lakes in each state.
Moss Lake in North Carolina.
NORTH CAROLINA


Bass, crappie and catfish fishing in southwest NC.