Find Swimming Holes

Granite Bay Main Beach

Granite Bay, California · on Folsom Lake · Folsom Lake

Get directions

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

KayaksCanoesPaddleboardsMotorboatsJet skis

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

Granite Bay Rentals

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

All swimming holes in California