Granite Bay Main Beach
Granite Bay, California · on Folsom Lake · Folsom Lake
Verified · 4 independent sources · top-verified
- WATER
- lake
- ACCESS
- Designated swim area
- FEE
- $12.00 per vehicle
- SEASON
- Best in summer
About Granite Bay Main Beach
Granite Bay Main Beach is an official day-use swim beach on the western shore of Folsom Lake, within Folsom Lake State Recreation Area near Roseville and Granite Bay, California. Managed by California State Parks (the land underlying the reservoir is administered by the U.S. Bureau of Reclamation), it is a developed take on the classic swimming hole and, along with Beals Point, one of the two primary places to swim on the lake's developed shoreline.
Granite Bay sits on the western shoreline of Folsom Lake, a large reservoir in the Sierra Nevada foothills east of Sacramento, formed behind Folsom Dam. The area is developed with day-use infrastructure directly adjacent to the water.
Swimming at Granite Bay Main Beach
The site is an officially designated swim beach with direct, easy access from the parking area to the lake shoreline; it is a large reservoir swimming spot rather than a river or creek hole, suited to family day-use swimming, sunbathing, and boating rather than technical or backcountry swimming.
How to get to this swimming hole
Parking: On-site parking lot directly adjacent to the beach; day-use vehicle fee applies (see fees).
The walk in
No real hike here. The water is a short walk from where you park. Granite Bay Main Beach is a drive-up day-use beach; parking lot sits directly adjacent to the shoreline with no hike required. Wikipedia notes trailheads exist in the general Granite Bay area (for lake-perimeter trails), but none are required to reach the swim beach itself.
Plan your visit
Bringing kids
OK with supervision
Large reservoir swim beach with lake-wide motorboat/PWC traffic and a boat launch nearby; no lifeguard stationed at the beach was confirmed in official sources (park page shows a general lifeguard-boat image but does not state Granite Bay beach is guarded). Prior research also flagged a current E. coli health advisory at some Folsom Lake SRA areas, so check advisories before letting kids swim.
Parking
Paid, $12/vehicle day-use fee
On-site paved parking lot directly adjacent to the beach, part of the Folsom Lake SRA day-use area; separate $10 boat-launch fee applies lake-wide if launching a boat.
Restrooms
Yes
Restrooms and drinking water are part of the Granite Bay day-use facilities; flush toilets and water faucets are specifically confirmed at the adjacent reservable group picnic sites (California State Parks).
Hours
Summer (Apr 1-Nov 1): 6:00 AM to 30 minutes after sunset. Winter (Nov 2-Mar 31): 7:00 AM to 30 minutes after sunset (California State Parks).
On the water
Folsom Lake SRA has a lake-wide boat launch and an on-site personal-watercraft/boat rental concessionaire at Granite Bay, indicating motorized and non-motorized craft are both used on this part of the lake; no specific no-wake or electric-only restriction for the Granite Bay area itself was found (a 5-mph limit was found for Lake Natoma, a separate downstream reservoir, not Folsom Lake's main body).
Rentals nearby
Boat and personal watercraft (jet ski/PWC) rentals, listed by California State Parks as the authorized concessionaire at Granite Bay
Granite Bay day-use area, Folsom Lake State Recreation Area
Backstory
The nearby Folsom Powerhouse operated from 1895 to 1952, producing 11,000 volts of electricity for Sacramento-area residents; Folsom Lake itself was created behind Folsom Dam.
Granite Bay Main Beach: FAQ
Does Granite Bay Main Beach charge a fee?
$12.00 per vehicle day-use fee (California State Parks, checked 7/29/2026); boat launch fee listed separately at $10.00.
Is Granite Bay Main Beach kid friendly?
Large reservoir swim beach with lake-wide motorboat/PWC traffic and a boat launch nearby; no lifeguard stationed at the beach was confirmed in official sources (park page shows a general lifeguard-boat image but does not state Granite Bay beach is guarded). Prior research also flagged a current E. coli health advisory at some Folsom Lake SRA areas, so check advisories before letting kids swim.
Do I need to hike to reach Granite Bay Main Beach?
No significant hike is required. The swimming area is close to parking and access.
Where do I park for Granite Bay Main Beach?
On-site paved parking lot directly adjacent to the beach, part of the Folsom Lake SRA day-use area; separate $10 boat-launch fee applies lake-wide if launching a boat.
Can I bring a kayak or paddleboard to Granite Bay Main Beach?
Folsom Lake SRA has a lake-wide boat launch and an on-site personal-watercraft/boat rental concessionaire at Granite Bay, indicating motorized and non-motorized craft are both used on this part of the lake; no specific no-wake or electric-only restriction for the Granite Bay area itself was found (a 5-mph limit was found for Lake Natoma, a separate downstream reservoir, not Folsom Lake's main body).
When is the best time to visit Granite Bay Main Beach?
Spring and summer, with visitation peaking April through September when temperatures run in the 80s, 90s, and 100s; spring evenings and weekends are noted as particularly busy.
What are the rules at Granite Bay Main Beach?
Dogs are not permitted in the designated swim area at Granite Bay. Standard California State Parks day-use rules apply; maximum trailer/motorhome length 31 feet.
What water body is Granite Bay Main Beach on?
Granite Bay Main Beach is on Folsom Lake, a natural lake verified in USGS hydrography data.
More swimming holes near Granite Bay

Auburn Swim Hole on American River
Auburn, Californiariver
🥾 0.1 mi hike⛺🛶🛟

Upper Lake Clementine Beach
Auburn, Californiareservoir
⛺🛶🏄

Paradise Beach
Sacramento, Californiariver

Bridal Veil Picnic Area
Pollock Pines, Californiariver
⛺

Jones Bar
Nevada City, Californiariver
🥾 1.5 mi hike⛺

Hoyt’s Crossing
Nevada City, Californiariver
🥾 1.5 mi hike⛺