The Diamond Lake Trout Derby runs each summer and welcomes anglers of all skill levels

The Diamond Lake Trout Derby is an annual fishing event held at Diamond Lake in the Cascade Mountains of south-central Oregon, typically running from late June through early July. The derby invites anyone with a fishing rod to compete for prizes by catching and weighing rainbow trout. You do not need to be an experienced angler — families, beginners, and seasoned fishers all participate, and the lake stocks trout throughout the season to keep fishing productive.

The event is organized by the Diamond Lake Resort and the Oregon Department of Fish and Wildlife. Entry is straightforward: you pay a small daily or weekly fee to fish during derby dates, and your catch is weighed at the resort's dock. Prizes are awarded in categories based on the weight of individual fish and sometimes by age group, so there are multiple ways to win beyond landing the single largest trout.

Key Takeaways

  • The derby typically runs from late June through early July each year, with specific dates posted by Diamond Lake Resort in spring.
  • You must register and pay a daily or weekly entry fee at Diamond Lake Resort before fishing during derby dates.
  • Fish are weighed at the resort dock, and prizes are awarded in multiple categories including largest fish and sometimes by angler age group.
  • The lake is stocked with rainbow trout before and during the derby, making it accessible for anglers of all experience levels.
  • Oregon fishing regulations and licensing requirements apply — you will need a valid Oregon fishing license unless you are exempt.

Entry fees and registration

Entry fees vary by duration. Most anglers pay a daily fee to fish for one day, or a weekly fee if they plan to fish multiple days during the derby period. Prices change year to year, so contact Diamond Lake Resort directly for current rates. You register at the resort office or dock, and registration typically opens early in the morning on derby days.

Bring your Oregon fishing license with you. If you do not have one, you can purchase a short-term license (one day, three days, or annual) from the resort or online through the Oregon Department of Fish and Wildlife. Anglers under 14 and Oregon residents over 69 may be exempt from licensing, but you should verify current exemptions before you arrive.

What to bring and how to fish

You will need a fishing rod, reel, and line suitable for trout. Most anglers use spinning rods with light to medium action. Bring hooks, lures, or bait — the resort sells basic tackle if you need supplies, though prices are higher than tackle shops in nearby towns. A net makes landing fish easier, especially if you are fishing from shore or a rental boat.

Diamond Lake allows fishing from shore around much of the perimeter and from boats. If you do not have your own boat, the resort rents aluminum boats by the hour or day. Shore fishing is free once you have paid your derby entry fee. The lake is roughly 3,000 acres, so boat anglers can reach deeper water and different structure, but shore fishing near the resort dock and developed areas is productive during the derby because the lake is stocked regularly.

Trout at Diamond Lake respond to small spinners, spoons, and soft plastic lures in silver, gold, and natural colors. Live bait such as worms or minnows also works. Fish early in the morning or late in the afternoon when water is cooler — midday fishing is slower but still possible because of the regular stocking.

Weighing your catch and prize categories

All fish must be weighed at the resort dock before the end of the fishing day. Bring your catch in a cooler or on a stringer to keep it fresh. The resort staff will weigh each fish and record it in the derby ledger. Prizes are typically awarded for the largest individual fish caught each day, and sometimes for the heaviest total weight if you catch multiple fish.

Prize categories may include separate divisions for children, youth, and adults, though the exact structure changes year to year. Check with the resort when you register to learn which categories are active during your visit. Prizes are usually gift certificates, tackle, or merchandise from the resort or local businesses.

Fishing regulations and catch limits

Oregon fishing regulations apply at Diamond Lake during the derby. The general trout limit is five fish per day, and the minimum size is typically 7 inches, though you should confirm current rules with the Oregon Department of Fish and Wildlife or the resort before you fish. Regulations can change seasonally, so do not assume last year's rules are still in effect.

All fish you catch during derby hours count toward your daily limit, whether you weigh them or release them. If you reach your limit, you must stop fishing. The resort staff can answer questions about current regulations when you register.

When to go and what to expect

The derby typically runs from late June through early July, with fishing hours usually from dawn to dusk. The exact dates shift slightly each year based on when the resort schedules the event, so check their website or call ahead in spring to confirm. Summer weather at Diamond Lake is mild — daytime temperatures in the 70s and 80s Fahrenheit are common, but mornings and evenings are cool, so bring layers.

The lake can be busy during peak derby weekends, especially on Saturdays and Sundays. Weekday fishing is often quieter. The resort has a small store, restaurant, and lodging if you want to stay overnight, though camping and vacation rentals are also available in the area. Arrive early on the day you plan to fish to secure a good shore spot or boat rental.

Preparing your catch for cooking

If you plan to keep and cook your trout, handle them carefully from the moment they are caught. Keep fish on ice or in cold water immediately after landing them — this preserves meat quality and makes cleaning easier. At the resort dock, ask staff where you can clean your fish, or do it at your campsite or lodging if you have access to running water.

To clean a trout, place it on a cutting board and make a cut behind the gills down to the backbone. Turn the knife flat and cut along the backbone toward the tail, keeping the blade angled slightly toward the spine to leave as much meat as possible. Remove the head and innards, then rinse the cavity under cold water. Pat the fish dry before cooking. Small trout (under 12 inches) can be cooked whole after cleaning; larger fish benefit from being filleted or cut into steaks.

Frequently Asked Questions

Do I need an Oregon fishing license to fish the Diamond Lake derby?

Yes, unless you are exempt. Oregon residents over 69 and anglers under 14 may be exempt, but you should verify with the resort or the Oregon Department of Fish and Wildlife before you arrive. Short-term licenses (one day, three days, or annual) are available from the resort or online.

Can I fish from shore, or do I need to rent a boat?

Shore fishing is allowed and productive during the derby because the lake is regularly stocked. You do not need a boat, though renting one gives you access to deeper water and different areas. The resort rents boats by the hour or day if you want to try boat fishing.

What time of day is best for catching trout at Diamond Lake?

Early morning and late afternoon are most productive because water is cooler and trout are more active. Midday fishing is slower but still possible because of regular stocking. Overcast days are often better than sunny ones.

How do I know the current fishing regulations and catch limits?

Contact the Oregon Department of Fish and Wildlife or call Diamond Lake Resort before you go. Regulations can change seasonally, and staff at the resort can answer questions when you register for the derby.

What should I do with my trout after I catch it?

Keep it on ice or in cold water immediately to preserve meat quality. Clean it at the resort dock or at your lodging by removing the head, gills, and innards, then rinse the cavity. Small whole trout can be cooked as-is; larger fish are better filleted or cut into steaks.