The Best Lakes for Fishing in Southern Utah

The Best Lakes for Fishing in Southern Utah

1. Lake Powell: Lake Powell is a massive reservoir spanning the border of Utah and Arizona. It offers excellent fishing opportunities for various species, including bass, walleye, catfish, and crappie. The lake’s size provides ample space for anglers to explore and find productive fishing spots.


2. Sand Hollow Reservoir: Sand Hollow Reservoir, near St. George, is known for its warm-water fish species, including bass (largemouth and smallmouth), bluegill, crappie, and catfish. The lake’s clear waters and scenic red rock surroundings make it a popular fishing spot.


3. Quail Creek Reservoir: Quail Creek Reservoir, also near St. George, offers good fishing opportunities for largemouth bass, crappie, bluegill, and rainbow trout. The lake’s proximity to the city and its beautiful setting attract both local anglers and visitors.


4. Otter Creek Reservoir: Located in Piute County, Otter Creek Reservoir is known for its productive trout fishing. Rainbow trout, brown trout, and tiger trout are commonly caught in the lake. The quiet and scenic atmosphere adds to the appeal of fishing in Otter Creek.


5. Panguitch Lake: Panguitch Lake, situated in the Dixie National Forest, is famous for its trout fishing, particularly rainbow trout, brown trout, and splake. The lake’s cool mountain setting and abundant fish population make it a popular spot for anglers.


6. Duck Creek Pond: Duck Creek Pond is a small but picturesque fishing spot near Duck Creek Village. It offers opportunities to catch rainbow trout, brook trout, and tiger trout. The peaceful ambiance and easy access make it an attractive option for anglers.


Photo from Greater Zion Tourism