State

Lake beaches and swimming lakes in Oklahoma

This guide covers 42 lakes and reservoirs across Oklahoma. Almost all of them are reservoirs held back by a dam. Grand Lake o' the Cherokees is the biggest, covering roughly 46,456 acres. The deepest water on record here is at Lake Wister, about 479 feet. Rivers that feed or drain them include the outflow =, the catchment = and the Arkansas River. A public agency publishes a live water level for 16 of them, which is what the level pages show. The agency behind the most lakes here is USACE Tulsa District. Across the state we map 8 named swimming spots and access points from federal and state sources.

19Lakes
6Swimming spots

 Lakes in Oklahoma (19)  Swimming spots in Oklahoma (6)

Lakes in Oklahoma on the map

Click a marker to open the lake page.

Lakes in Oklahoma

Each page has the live water level, weather, access points and sources.

Lake Eufaula

Oklahoma · McIntosh County

Lake Eufaula

At roughly 2,853 acres, Lake Eufaula is one of the lakes covered in Oklahoma. Its shoreline falls inside McIntosh County. It is…

Reservoir
Keystone Lake

Oklahoma · Pawnee County

Keystone Lake

Keystone Lake covers about 23,600 acres of the Arkansas River in Oklahoma. The lake is in Pawnee County. Management is in the…

Reservoir
Kaw Lake

Oklahoma · Kay County

Kaw Lake

Kaw Lake is a reservoir of some 17,000 acres on the outflow =, in Oklahoma. You will find it in Kay County. Management is in the…

Reservoir

Oklahoma · Rogers County

Oologah Lake

Oologah Lake covers about 29,000 acres of the Verdigris River in Oklahoma. You will find it in Rogers County. It is managed by…

Reservoir
Skiatook Lake

Oklahoma · Osage County

Skiatook Lake

Skiatook Lake is a 10,500-acre reservoir on the Hominy Creek in Oklahoma. The lake is in Osage County. It is managed by USACE…

Reservoir
Lake Hudson

Oklahoma · Mayes County

Lake Hudson

Lake Hudson is a 12,000-acre reservoir in Oklahoma. The lake is in Mayes County. It is managed by Grand River Dam Authority…

Reservoir
Fort Gibson Lake

Oklahoma · Wagoner County

Fort Gibson Lake

At roughly 9,093 acres, Fort Gibson Lake is one of the lakes covered in Oklahoma. Its shoreline falls inside Wagoner County.…

Reservoir1 beach
Lake Murray

Oklahoma · Carter County

Lake Murray

Lake Murray covers about 50,000 acres west of Columbia, South Carolina, with roughly 650 miles of shoreline. It was impounded in…

Reservoir

Oklahoma · Cherokee County

Tenkiller Ferry Lake

Tenkiller Ferry Lake is a reservoir of some 12,900 acres on the Illinois River, in Oklahoma. Its shoreline falls inside Cherokee…

Reservoir1 beach
Grand Lake o' the Cherokees

Oklahoma · Delaware County

Grand Lake o' the Cherokees

Fed by the Neosho River, Grand Lake o' the Cherokees holds roughly 46,456 acres of water in Oklahoma. Its shoreline falls inside…

Reservoir
Lake Hefner

Oklahoma · Oklahoma County

Lake Hefner

Lake Hefner covers about 2,500 acres of the outflow = in Oklahoma. It lies in Oklahoma County. Management is in the hands of City…

Reservoir
Lake Thunderbird

Oklahoma · Cleveland County

Lake Thunderbird

Lake Thunderbird is a reservoir of some 5,349 acres on the Little River, in Oklahoma. The lake is in Cleveland County. Oklahoma…

Reservoir1 beach
Canton Lake

Oklahoma · Blaine County

Canton Lake

Canton Lake covers about 7,910 acres in Oklahoma. You will find it in Blaine County. USACE Tulsa District manages it. The latest…

Reservoir
Sardis Lake

Oklahoma · Pushmataha County

Sardis Lake

Fed by the Little Tallahatchie River, Sardis Lake holds roughly 9,884 acres of water in Mississippi. You will find it in…

Reservoir
Copan Lake

Oklahoma · Washington County

Copan Lake

Copan Lake is a 4,850-acre reservoir in Oklahoma. You will find it in Washington County. It is managed by USACE Tulsa District.…

Reservoir1 beach
Broken Bow Lake

Oklahoma · McCurtain County

Broken Bow Lake

Broken Bow Lake covers about 14,200 acres of the Mountain Fork in Oklahoma. It lies in McCurtain County. USACE Tulsa District…

Reservoir
Hugo Lake

Oklahoma · Choctaw County

Hugo Lake

Hugo Lake is a 13,250-acre reservoir in Oklahoma. It lies in Choctaw County. Management is in the hands of USACE Tulsa District.

Reservoir
Lake Altus-Lugert

Oklahoma · United States

Lake Altus-Lugert

Lake Altus-Lugert is a 6,260-acre reservoir on the North Fork Red River in Oklahoma. It is managed by USACE Tulsa District (USBR…

Reservoir1 beach
Lake of the Arbuckles

Oklahoma · Murray County

Lake of the Arbuckles

Fed by the Rock Creek, Lake of the Arbuckles holds roughly 3,127 acres of water in Oklahoma. Its shoreline falls inside Murray…

Reservoir1 beach

Current lake levels in Oklahoma

15 lakes in Oklahoma have a documented full pool, so their pages show how far the water sits below the level the reservoir was designed to hold. Readings are refreshed from the operating agency and stamped with the time they were taken. Level changes what is usable on the shoreline, from beach width to ramp access.

LakeLevelFull poolHow full
Lake Eufaula——no percent published
Keystone Lake—723.0 ftno percent published
Kaw Lake—1,010.0 ftno percent published
Oologah Lake—638.0 ftno percent published
Skiatook Lake——no percent published
Lake Hudson——no percent published
Fort Gibson Lake——no percent published
Lake Murray——no percent published
Tenkiller Ferry Lake——no percent published
Grand Lake o' the Cherokees——no percent published
Lake Hefner——no percent published
Lake Thunderbird—1,039.0 ftno percent published
Canton Lake—1,615.4 ftno percent published
Sardis Lake—599.0 ftno percent published
Copan Lake—710.0 ftno percent published
Broken Bow Lake——no percent published
Hugo Lake—404.5 ftno percent published
Lake Altus-Lugert——no percent published
Lake of the Arbuckles——no percent published

Cities in Oklahoma

Lakes and swimming spots near the main towns.

 Tulsa Broken Arrow Owasso Bartlesville Muskogee Bixby Jenks Claremore