Lake McSwain - Snelling, CA


Fish Spot Details

Fish Species: Rainbow Trout, Brown Trout, Lightning Trout
Lake McSwain, located in Snelling, CA just below Lake McClure, is a popular 300-acre reservoir known for consistent rainbow trout fishing and excellent family amenities. Stocked frequently by state and private hatcheries, McSwain offers reliable trout action from fall through late spring. Anglers do well from shore or boat using PowerBait, worms, spoons, or trolling setups—especially near the dam and inlet.

The lake also holds spotted and largemouth bass, bluegill, and occasional crappie, with peak action during warmer months. Catfish bite well in summer, especially in deeper areas near the inlet or at dusk using cut bait or chicken liver.

With a full-service marina, boat rentals, RV sites, and picnic areas, McSwain is tailor-made for easy access and relaxed fishing. Small boats, kayaks, and float tubes are ideal for covering the lake. Shore anglers enjoy good access and productive spots near McSwain Beach and the marina.

McSwain isn’t a trophy fishery, but its reliable trout stocking, accessible layout, and kid-friendly setup make it a favorite for families and casual anglers across Central Californi



Latest Fish Reports

Date Report Author
2-13-2025 Rain or Shine, the Trout Are Biting!
Rain or Shine, the Trout Are Biting! A fresh... more »
Lake McSwain Marina
10-8-2024 Annual McSwain Fall Trout Derby Winners
Huge congratulations to the winners of the Annual... more »
Lake McSwain Marina
9-30-2024  **Lake McSwain Fall Trout Derby is BACK!**
 **Lake McSwain Fall Trout Derby is BACK!**  Get ready... more »
Lake McSwain Marina
4-2-2024 Lake McSwain Spring Trout Derby planned for April 6-7
Anglers, mark your calendars. The Lake McSwain Spring... more »
Lake McSwain Marina
10-6-2023 Anglers haul in big trout and awards at the 2023 Lake McSwain Fall Trout Derby
  The Fall Trout Derby at Lake McSwain last... more »
Lake McSwain Marina


Detailed Map