ST. LOUIS – There are plenty of lakes stocked with fish in Missouri. The St. Louis and Kansas City areas have 30 urban city lakes stocked by the Missouri Department of Conservation. Channel catfish are stocked April through September, and trout are stocked at selected lakes during the winter.

To purchase a fishing license, there are three options. There are Daily Fishing Permits, Fishing Permit, and a Lifetime Fishing permit that is only for residents.

For trout fishers, there is a whole separate fishing license that needs to be purchased in order to fish. There are also free fishing days. These days, anyone can fish, with or without a permit. For more information about fishing in Missouri, check out this guide.

St. Louis Fishing Locations

St. Louis has 17 urban lakes spread out across St. Louis and St. Louis County:

Ballwin (New Ballwin Park Lake)Ballwin (Vlasis Park Lake)Ferguson (January-Wabash Park Lake)St Ann (Gendron Lake)St Louis (Benton Park Lake)St Louis (Boathouse Lake)St Louis (Horseshoe Lake)St Louis (Fairgrounds Park Lake)St Louis (Jefferson Lake)St Louis (Lafayette Park Lake)St Louis (O’Fallon Park Lake)St Louis (North Lake)St Louis (South Lake)St Louis County (Blackjack Lake)St Louis County (Carp Lake)St Louis County (Fountain Lake)St Louis County (Island Lake)St Louis County (Tilles Park Lake)

Kansas City Fishing Locations

There are 13 urban lakes extending throughout the Kansas City area.

Blue Valley Lake, Kansas CityCleveland Lake, BeltonChaumiere Lake, Kansas CityEnglewood Lake, Kansas CityCapitol Federal Sports Complex, LibertyJerry Smith Park, Kansas CityJohnston Lake, RaymoreLake of the Woods, Kansas CityLakewood Lake, Kansas CityMigliazzo Lake, Kansas CityNorth Terrace Lake, Kansas CityPenn Valley Lake, Kansas CityTroost Lake, Kansas City