Lake Gregory is stocked with brown and rainbow trout, making it one of the best places to fish in the San Bernardino Mountains.

Anglers can pay for their day of fishing at the various Fishing Pay Stations around the lake. Packs of 10 fishing tickets can also be purchased at a discounted rate of just $70 at the Boathouse and Beach Office on the North Shore.

Fishing Access costs just $8/day.  Kids 4 and younger fish for free. The fishing fee pays for trophy fish stocking and 100% of the funds go to that program. The California Department of Fish and Game requires a valid fishing license for all anglers 16 and over. They also limit the catching of fish at Lake Gregory to five (5) per day per person.

For information on the California Department of Fish and Game restock schedule, click here.

For our weekly Fishing update, click here.

Monthly Fishing Rewards Program

 The fish-of-the-month is Carp and the prize you can win is a 10 Pack of Fishing Passes.

Catch a carp and measure/weigh it at the Boathouse Friday-Sunday between 8:00am and 4:o0pm. If you make the leaderboard, we will take down your contact information. At the end of the month, we will contact you if you are September’s winner!

***Must have a valid California Fishing License and Lake Gregory daily fishing access pass to participate.

Call 909-338-2233 for details***

Good luck!

OFFICIAL RULES: Must hold a valid California Fishing license and show proof of paid Fishing Access Fee To qualify for prize, participants must show proof of registration along with proper ID. All decisions are the sole discretion of Lake Gregory Recreation Company and are final.