Diamond Lake Fishing Guide

Diamond Lake in Oregon is a mile-high natural lake at 2,824 acres, 11 miles of shoreline at an elevation of 5,190 feet and offers some of the state’s best trout fishing.

Diamond Lake is open year-round, including ice fishing.

Diamond Lake has 5 public boat ramps and 3 fish cleaning stations for your convenience.

Diamond Lake is located in the southern part of the U.S. state of Oregon in the Umpqua National Forest in Douglas County and is known as Oregon’s Gem of the Cascades.

Diamond Lake offers great fishing for Rainbow Trout, Tiger Trout and Brown Trout. In the year 2021, Diamond Lake has stocked 300,000 Rainbow Trout ( and commieted to do this yearly), 15,000 Tiger Trout and 21,000 Brown Trout.

At Diamond Lake the Rainbow Trout daily limit is 5 rainbow trout with one over 20 inches and 3 daily limits in possession.

Directions to Diamond Lake