Hagg Lake Fees


A daily pass or season pass must be displayed at all times in your vehicle within the Park during the operating season.

Daily passes are sold at the Park's Entrance Ranger Station located at Scoggins Valley Park/Henry Hagg Lake. There are no retail outlet sales available for day passes. There is an automated machine that sells $6 passes (no discounts) when an attendant does not occupy the Ranger Station.

Daily passes are sold in the following increment - Credit Cards are accepted

  • Regular Daily Pass -- $6.00
  • Senior Citizen (55+) or Veteran -- $4.00 NOTE:  This discount is only available through the Park Booth Attendant on duty (Park Booth Attendant hours are Daily 8:00am to 6:00pm).

Each vehicle is limited to eight (8) passengers, including the driver, additional passengers will be required to pay $6.00 in increments of eight persons.


Season passes are sold in the following increments:

  • Regular Season Pass -- $55.00
  • Senior Citizen (55+) or Veteran Pass -- $35.00

A season pass can also be purchased at the following locations:

  1. Park Entrance Ranger Station

  2. Park Office (503) 359-5732

  3. Hillsboro Hanks #2 - Photo Counter, 661 SE Baseline, Hillsboro, OR 97124 (503) 648-5122 

  4. Lake Stop Store, 8015 SW Old Hwy 47, Gaston, OR 97116 (503) 357-4270

A season pass allows unlimited Park visits during the season and is good for one vehicle at a time but transferable between same family vehicles.


The Park has many open air picnic and group sites available for rent.

There are two covered pavilions - one at C-Ramp and one at Sain Creek.


Open air picnic and group site - $180

Covered pavilion - $280

Cancellation Fees:  Notice 30 days or more 25% of reservation fee / Notice 30 days or less 50% of reservation fee

To make general reservations please call (503) 359-5732

Special Use or large scale for profit/admission events: Require an application with $120 application fee.  For profit events will be charged 15% of the gross revenue.  Refundable cleaning and security deposits apply and vary based on area(s) - please call (503) 359-5732 for more information.