LakeCount. Every Lake. Measured.

Lakes / Oklahoma / Osage County

Lakes in Osage County, Oklahoma

20 lakes counted in Osage County - the largest is Keystone Lake at 22,970.19 acres.

20
Lakes Counted
22,970.19 acres
Largest - Keystone Lake

Osage County, highlighted, with its largest counted lakes dotted. Outlines from Census boundary data.

All Counted Lakes

#LakeCountySurface AreaMax Depth
1Keystone LakeOsage22,970.19 acres-
2Skiatook LakeOsage10,410.2 acres-
3Bluestem LakeOsage796.17 acres-
4Shell LakeOsage557.96 acres-
5Lake HudsonOsage268.28 acres-
6Hominy Municipal LakeOsage190.77 acres-
7Lake WaxhomaOsage122.56 acres-
8Fairfax City LakeOsage102.28 acres-
9Lake PawhuskaOsage99.34 acres-
10Charlotte LakeOsage70.43 acres-
11Sunset LakeOsage65.78 acres-
12Adams LakeOsage63.75 acres-
13Indian Hills LakeOsage44.73 acres-
14Oknoname 113153 ReservoirOsage35.83 acres-
15Bar-Dew LakeOsage34.84 acres-
16Oknoname 113053 ReservoirOsage33.11 acres-
17Avant Water Supply LakeOsage28.91 acres-
18Lake HominyOsage28.42 acres-
19Adams Ranch Airport LakeOsage28.17 acres-
20Oknoname 113001 ReservoirOsage25.2 acres-
Find a Lake in Osage CountyLargest Lakes
Sources: USGS National Hydrography Dataset lake data; USGS. Verified October 30, 2026.