Natural swimming hole

Bradbury Beach, Lake Roosevelt

Lake · Washington

Community-reported spot. Details below are compiled from public sources and are reported to be accurate — always verify locally before visiting.

About this swimming hole

A crescent of sand on Lake Roosevelt — the impounded upper Columbia — just off Highway 25 near Kettle Falls. It rarely gets crowded even on summer weekends, and the grassy area with grills and picnic tables makes for an easy full-day setup.

Good to know

Water typeLake
Water temperature70-75 in summer
Best seasonJune-September
FeesNPS pass or day-use fee
Reservations requiredNo
Hoursdaylight hours
Parkingday-use lot
Amenitiesrestrooms, picnic tables
CountyStevens County
Nearest townKettle Falls
Safety notesno lifeguard; reservoir levels and currents can change

Map

Nearby swimming holes

Frequently asked questions

Can you swim in Bradbury Beach, Lake Roosevelt?

Yes — Bradbury Beach, Lake Roosevelt is listed as a natural swimming spot in Washington. Reported water temperature: 70-75 in summer. Heads-up: no lifeguard; reservoir levels and currents can change. There are rarely lifeguards at natural swimming holes — verify conditions locally before you go.

Does Bradbury Beach, Lake Roosevelt require reservations?

No reservations are required at Bradbury Beach, Lake Roosevelt based on current information — but verify before you go.

Is there a fee to visit Bradbury Beach, Lake Roosevelt?

Reported fee info: NPS pass or day-use fee. Fees can change — confirm with the official link.

When is the best time to visit Bradbury Beach, Lake Roosevelt?

The best season is typically June-September.

Keep exploring

Verify before you go. Conditions, fees, reservations, and access can change — confirm details with the official link before visiting. Last verified: September 2026