The Best Fishing Spots in St. Louis: A Local Guide to Free Public Water (2026)
Revised July 14, 2026
Where can I go fishing in St. Louis?
St. Louis has excellent free public fishing — local lakes and ponds in county and state parks (like Creve Coeur Lake and the lakes in Forest Park), Missouri Department of Conservation areas, and the Missouri and Mississippi rivers. Many spots are free and open year-round; you’ll need a Missouri fishing license if you’re between 16 and 64. Check the MDC site for stocked lakes and access points near you.
Keep reading ↓Close your eyes and you can probably still feel it. A Saturday morning that started too early. A styrofoam cup of nightcrawlers sweating in the cupholder. A cheap rod — maybe your dad’s, maybe a garage-sale special — and a bobber sitting dead-still on flat water until, out of nowhere, it twitched, then plunged, and your whole small world narrowed to that one red-and-white dot. Maybe it was a grandpa in Affton who taught you. Maybe an uncle out past St. Charles. Maybe it’s a memory you’ve been meaning to hand down to a kid of your own.
Here’s the good news, and it surprises people: you don’t need a bass boat, a lake-house membership, or a tackle box the size of a suitcase to go fishing in St. Louis. You need a rod, a few bucks of bait, and a spot — and this metro is quietly loaded with free, public, genuinely good ones. Whether you’re in Florissant, south county, Valley Park, or the city itself, there’s honest fishing water within about fifteen minutes of your front door.
This is the guide to all of it: where to actually go, what you’ll catch, the one permit rule that trips people up, and a St. Louis secret most folks don’t know — you can catch trout here, in the city, in the dead of winter.
The best public fishing spots in the St. Louis area include Creve Coeur Lake (the largest natural lake in Missouri), the 32 lakes of the August A. Busch Conservation Area near Weldon Spring, Simpson Lake in Valley Park, Bee Tree and Suson Parks in south county, and Jefferson Lake in Forest Park — all free and public. Anglers ages 16 to 64 need an inexpensive Missouri fishing permit; kids 15 and under and residents 65 and up fish free.
First, the One Rule Everyone Trips On: Your Fishing Permit
Let’s clear this up before you load the car, because it’s the single most common St. Louis fishing question. In Missouri, anyone ages 16 through 64 needs a valid fishing permit to fish public water. The good news: it’s cheap — a resident annual permit runs around $14 — and you can buy it in minutes online through the Missouri Department of Conservation, in the MDC app, or at nearly any Walmart, Bass Pro, or bait shop in the region.
Two exemptions worth knowing: kids 15 and under fish free, and so do Missouri residents 65 and older — which makes this a genuinely cheap outing for a grandparent taking the grandkids. One catch: if you want to keep trout (outside a designated trout park), you need a separate trout permit. For a full day of catch-and-release bluegill with the kids, the basic permit is all you’ll ever touch. When in doubt, the MDC website spells out current rules and prices — check it before your first trip of the year.
The St. Louis Secret: You Can Catch Trout in the City in January
Here’s the thing almost nobody outside serious anglers knows about. The MDC runs a St. Louis Urban Fishing Program that stocks a handful of city and county lakes with fish all year — channel catfish through the warm months (roughly March to September), hybrid sunfish, and, best of all, rainbow trout in the winter. That’s right: while everyone else is inside complaining about the cold, you can be standing at a lake in the city limits reeling in trout, a fish most people assume you have to drive to the Ozarks to catch.
Only a few local lakes get the winter trout treatment — the Boathouse Lake in Carondelet Park is one of the standouts — and MDC even runs a fish-stocking hotline and online schedule so you can time your trip to a fresh stocking. It turns the deadest, grayest part of the St. Louis calendar into fishing season. Pack gloves, bring a thermos, and go.
Where to Fish in St. Louis, by Where You Live
St. Louis fishing spreads across the whole metro, so the smartest move is usually the closest good water to you. Here’s the honest rundown, grouped by area, with what each is known for.
| Spot | Area | What you’ll catch | Good for |
|---|---|---|---|
| Creve Coeur Lake | Maryland Heights | Crappie, bass, channel cat, gar | Big open water, boats (electric) |
| August A. Busch CA (32 lakes) | Weldon Spring / St. Charles Co. | Bass, crappie, catfish, muskie, trout | Variety, a whole day exploring |
| Simpson Lake (Simpson Park) | Valley Park | Largemouth & spotted bass, catfish, crappie | West county, a dock and boat ramp |
| Boathouse Lake (Carondelet Park) | City (south, off I-55) | Bass, catfish, crappie, sunfish, winter trout | Winter trout, city convenience |
| Jefferson Lake (Forest Park) | City (Forest Park) | Bass, crappie, catfish, winter trout | Central, easy, a fishing dock |
| Bee Tree Park Lake | Oakville (south county) | Sunfish, crappie, bass, catfish, carp | Families, a dock, river-bluff views |
| Suson Park lakes | Sappington (south county) | Catfish, bass, sunfish, trout | Little kids (animal farm on-site) |
| Mississippi / Missouri / Meramec Rivers | Metro-wide | Catfish, bass and more | Bank fishing, big-river catfish |
West County & St. Charles: The Big Water
If you want room to spread out, head northwest. Creve Coeur Lake in Maryland Heights is the headliner — at roughly 320 acres it’s the largest natural lake in Missouri, ringed by a county park with trails and boat rentals. You’ll find crappie, bass, channel catfish, and even gar; it’s electric-motor only and there’s no swimming, which keeps it calm and fishable. A little farther out, the August A. Busch Memorial Conservation Area near Weldon Spring is the region’s crown jewel for variety: roughly 7,000 acres holding 32 fishable lakes, stocked by MDC with everything from bass and crappie to catfish, muskie, and winter trout. You could fish there a dozen weekends and not repeat a lake. The adjacent Weldon Spring area adds Prairie Lake and Fire Lake to the list.
South County: Docks, Kids, and a Quiet Morning
South county is stacked with family-friendly water. Simpson Lake in Valley Park — a 72-acre former quarry — holds largemouth and spotted bass, catfish, and crappie, with a fishing dock and an electric-motor boat ramp. Bee Tree Park in Oakville pairs a stocked ~9-acre lake and fishing dock with gorgeous bluff views over the Mississippi, one of the prettiest places to wet a line in the metro. And Suson Park in Sappington is the pick for little kids: a few small, easy lakes plus a working animal farm right there, so when the fish stop biting, the goats and cows save the day.
In the City: You Don’t Have to Leave Town
City-dwellers, you’ve got real options too. In Forest Park, aim for Jefferson Lake — the one Forest Park lake MDC actually stocks (bass, crappie, catfish, and winter trout), with a fishing dock and dead-center convenience. One honest heads-up so you don’t waste a trip: the scenic Post-Dispatch Lake by the Boathouse is not open to fishing, so don’t set up there — walk over to Jefferson Lake instead. On the south side, the Boathouse Lake in Carondelet Park (just off I-55) is a five-acre gem with a boathouse and fishing jetties, holding bass, catfish, crappie, sunfish, and carp — and it’s one of the select few lakes stocked with winter trout.
The Rivers: For the Big-Catfish Dreamers
And then there are the giants. The Mississippi, Missouri, and Meramec Rivers are all open to public bank and boat fishing, and they’re where the real river catfish live — blues and flatheads that can dwarf anything in the park lakes. River fishing is a different, moodier game (watch the current, mind your footing on the bank), and a note of honesty: because these are big working rivers, check Missouri’s current consumption advisories before you plan to eat what you catch. For sport and for that one story-worthy catfish, though, they’re unbeatable.
What You’ll Catch — and What They Want to Eat
Half the fun is knowing your quarry. Here’s the short course on the fish you’ll actually meet in St. Louis water.
- Largemouth & spotted bass — the glamour fish. And since people always ask: a bass’s favorite foods are crayfish, shad, and small fish like bluegill, which is exactly why crankbaits, jigs, and spinnerbaits that look like those work so well. Fish the edges and structure early and late in the day.
- Channel catfish — the workhorse of the urban program, stocked spring through fall. Nightcrawlers, chicken liver, or stinkbait on the bottom, and patience. Great for kids because they bite willingly.
- Crappie — spring is prime, around brush and docks; a small jig or minnow is all you need, and they’re excellent eating.
- Bluegill & sunfish — the perfect beginner fish. A worm under a bobber, a dock, and a kid — that’s the whole recipe for a lifelong hobby.
- Winter trout — the cold-weather bonus at Carondelet, Jefferson, and the Busch lakes. Small spinners, dough bait, or a bit of corn. (Trout permit required to keep them.)
The Angler “Rules” People Google — Explained
Search fishing tips for five minutes and you’ll run into these two, so here’s the plain-English version. The 80/20 rule says that about 80% of the fish are holding in about 20% of the water. Translation: don’t just fan casts randomly across a whole lake. Find the structure — a drop-off, a weed edge, submerged timber, the fishing jetty, the shady side of a dock — and work it, because that’s where the fish stack up. The 90/10 rule is just the stricter cousin (90% of the fish in 10% of the water), making the same point even harder: a handful of prime spots out-produce everything else combined. Spend your time finding the good water, not covering all of it. That one idea will out-fish a fancier rod every time.
Which St. Louis Spot Is Best for You?
- Taking little kids: Suson Park (animal farm backup) or Bee Tree Park (easy dock, pretty views).
- Chasing bass: the Busch Conservation Area lakes or Creve Coeur.
- Winter trout: Boathouse Lake in Carondelet, Jefferson Lake in Forest Park, or the Busch lakes.
- The most variety in one trip: Busch CA — 32 lakes, take your pick.
- Staying in the city: Jefferson Lake (Forest Park) or Carondelet Boathouse Lake.
- Big-river catfish and a good story: the Mississippi, Missouri, or Meramec.
- West county convenience: Simpson Lake in Valley Park.
When to Go: A St. Louis Fishing Calendar
There’s no closed season on the fun here — only different fish. Spring is crappie time, with fish moving shallow around brush and docks; it’s many locals’ favorite few weeks of the year. Late spring through summer is prime for bass (early morning and evening, when it’s cooler) and for the stocked channel catfish that show up in the urban lakes from about March through September. Fall keeps the bass and catfish going as the water cools. And winter, as we said, is trout season in the city. If you want to time it perfectly, MDC’s stocking schedule and hotline tell you when fresh fish hit each lake.
Before You Head Out: A Quick Checklist
- Grab your permit (ages 16–64) — online or at any bait shop or big-box store. Add a trout permit if you plan to keep trout.
- Check the rules for your lake — many are electric-motor-only, most have no swimming, and some have length or catch limits posted at the ramp.
- Keep it simple to start — a rod, hooks, bobbers, split shot, and a cup of nightcrawlers will catch fish almost anywhere on this list.
- Mind the river. If you fish the big rivers, respect the current and check consumption advisories before eating your catch.
- Pack it out. Leave the bank cleaner than you found it — cut line and hooks are brutal on wildlife.
Make a Whole Day of the Outdoors
A morning on the water pairs perfectly with the rest of what St. Louis does well outside. See our guide to the best outdoor activities around the metro to build a full day around your fishing trip, and when everyone’s hungry afterward, the St Louis Near Me Directory has restaurants all across the region — because nobody wants to cook after a day in the sun.
Discover more St. Louis favorites. Browse St Louis Near Me Directory to find local shops, spots, and services across the metro — and if you run one, list it so neighbors can find you.
Frequently Asked Questions
Where can I fish in St. Louis for free?
Plenty of public spots cost nothing to access: Creve Coeur Lake (Maryland Heights), the Busch Conservation Area lakes (Weldon Spring), Simpson Lake (Valley Park), Bee Tree and Suson Parks (south county), Jefferson Lake in Forest Park, and Carondelet’s Boathouse Lake. You’ll still need a Missouri fishing permit if you’re 16 to 64, but the water itself is free.
Do I need a license to fish in St. Louis?
Yes, if you’re 16 to 64 you need a Missouri fishing permit (about $14 for a resident annual). Kids 15 and under and residents 65 and older fish free. A separate trout permit is required to keep trout outside designated trout parks. Buy permits online, in the MDC app, or at most bait and big-box stores.
Can you really catch trout in St. Louis?
Yes — the MDC stocks rainbow trout in select city and county lakes in winter through its St. Louis Urban Fishing Program. The Boathouse Lake in Carondelet Park, Jefferson Lake in Forest Park, and the Busch Conservation Area lakes are among the spots to try. Check the MDC stocking schedule to time your trip, and get a trout permit if you plan to keep any.
What is the best fishing spot near St. Louis for bass?
The 32 lakes of the August A. Busch Conservation Area near Weldon Spring are a top bass destination for their sheer variety, and Creve Coeur Lake and Simpson Lake are strong closer-in options. Fish structure and edges early and late in the day, using lures that imitate a bass’s favorite foods — crayfish, shad, and bluegill.
What is the 80/20 rule in fishing?
The 80/20 rule says roughly 80% of the fish hold in about 20% of the water. The takeaway: don’t cast randomly across a whole lake — find the structure (a drop-off, a weed edge, submerged timber, the shady side of a dock, the fishing jetty) and work it, because that’s where fish stack up. The stricter 90/10 version makes the same point even harder: find the good water, don’t just cover all of it.
What is a bass’s favorite food?
A bass’s favorite foods are crayfish, shad, and small fish like bluegill — which is exactly why lures that imitate them (crankbaits, jigs, and spinnerbaits) work so well in St. Louis lakes. Fish the edges and structure early and late in the day, when bass move shallow to feed, for your best shot.
Can kids go fishing in St. Louis?
Absolutely, and it’s one of the cheapest family outings around: kids 15 and under don’t need a permit. Suson Park (with its animal farm), Bee Tree Park, and the fishing docks at Jefferson and Simpson Lakes are ideal — easy access, willing bluegill and catfish, and something to do when the bite slows.
What fish are in season around St. Louis right now?
There’s good fishing year-round: crappie in spring, bass and stocked channel catfish spring through fall, and rainbow trout stocked in select lakes in winter. Because it shifts by season and stocking date, MDC’s online stocking schedule and hotline are the best way to see what’s biting this week.
Grab a Rod and Go
That bobber-twitch feeling is fifteen minutes away, no boat required. Explore the St Louis Near Me Directory for bait shops, outfitters, and everything else around your favorite spot — and if you run a local outdoors business, list it here so anglers planning their next trip find you first.
