Fishing lakes in Oklahoma

Oklahoma has 1,029 lakes recorded in the USGS National Hydrography Dataset, covering a combined 2146 km². The largest is Eufaula Lake at 245.28 km².

Open on map

Top 300 largest lakes