Fishing in
Oklahoma
7,703 named waters · 0 stocked in the last 30 days
Lake Texoma, straddling the Oklahoma-Texas border, holds one of the best striped bass fisheries in the country in a lake that isn't connected to the ocean at all. Grand Lake and the state's other reservoirs carry strong largemouth and smallmouth bass fisheries across a state with more shoreline than its landlocked reputation suggests.
Oklahoma holds 7,703 fishable waters on the books. ODWC has logged 119 stockings in the last year, led by channel catfish. The biggest water in the state is Eufaula Lake at 100,734 acres.
Loading the map…
What you'll catch here
- Channel Catfish13 waters
- Largemouth Bass8 waters
- Saugeye7 waters
- Hybrid Sunfish6 waters
- Hybrid Striped Bass5 waters
- Rainbow Trout3 waters
- Walleye1 waters
- Sauger1 waters
Freshest stockings
Full report →- Medicine CreekChannel CatfishDec 31, 2025
- Elmer Thomas LakeChannel CatfishDec 31, 2025
- Duncan LakeSaugeyeDec 31, 2025
- Mountain LakeLargemouth BassDec 31, 2025
- McGee CreekLargemouth BassDec 31, 2025
Most-stocked waters, last 12 months
- Blue River3× stocked
- Durant Lake2× stocked
- Lake Ponca2× stocked
- Lake Langston2× stocked
- McGee Creek1× stocked
- Medicine Creek1× stocked
- Mountain Lake1× stocked
- Lake Thunderbird1× stocked
- Lake Hudson1× stocked
- Duncan Lake1× stocked
Biggest waters
- Eufaula Lake100,734 ac
- Lake Texoma59,414 ac
- Grand Lake O' The Cherokees38,902 ac
- Robert S Kerr Reservoir35,796 ac
- Oologah Lake29,729 ac
- Keystone Lake22,970 ac
- Fort Gibson Lake17,902 ac
- Kaw Lake16,218 ac
Major rivers
- Canadian Riverorder 9 · ~8,015 cfs
- Neosho Riverorder 8 · ~9,800 cfs
- Verdigris Riverorder 8 · ~4,967 cfs
- North Canadian Riverorder 8 · ~3,198 cfs
- Cimarron Riverorder 8 · ~1,635 cfs
- Spring Riverorder 7 · ~2,633 cfs
- Muddy Boggy Creekorder 7 · ~1,989 cfs
- Illinois Riverorder 7 · ~1,936 cfs
Waters by county
All counties →Osage (347) · McCurtain (292) · Grady (267) · Creek (227) · Roger Mills (220) · Washita (217) · Garvin (214) · Comanche (205) · Caddo (188) · Stephens (180) · Custer (178) · Pushmataha (176) · Bryan (176) · Le Flore (172) · McClain (166) · Atoka (152) · Hughes (147) · Okmulgee (141) · Logan (137) · Pittsburg (131) · Lincoln (130) · Noble (129) · Pontotoc (125) · Carter (111) · Pottawatomie (110) · Murray (103) · Oklahoma (103) · Okfuskee (101) · Coal (96) · Harper (94)
Seasons, limits, and rules are Oklahoma's call — read the official regulations and buy your license from the state, not a middleman. We link the source; we never restate the rules.
Explore nearby states
Oklahoma fishing — FAQ
Where does Oklahoma stock fish?+
ODWC logged 119 stockings across Oklahoma in the last year, led by channel catfish, largemouth bass, saugeye and hybrid sunfish. Browse the map and most-stocked waters above for exact locations.
How often does Oklahoma stock fish?+
Oklahoma's agency publishes stocking updates that we check daily. Follow any water to track its stocking schedule.
Do I need a license to fish in Oklahoma?+
Yes — Oklahoma requires a fishing license for most anglers. Buy one from the state agency and check current seasons and limits before you go.
How many fishable waters are in Oklahoma?+
Oklahoma has 7,703 named fishable waters mapped on FishableWaters, from stocked reservoirs to wild streams.



