Milwaukee sits on the western shore of Lake Michigan, the sixth-largest freshwater lake on earth, and the fishing starts at the harbor wall five minutes from downtown. King salmon over 20 pounds stage in Milwaukee Harbor every summer. Coho salmon run the rivers in fall. Steelhead and brown trout push into the Milwaukee, Menomonee, and Kinnickinnic Rivers from October through April. Lake trout patrol the deeper breakwalls. And yellow perch, Milwaukee's everyman fish, school along the harbor piers and shoreline parks year-round.
This is Great Lakes fishing inside a city. You can walk from a Third Ward restaurant to the harbor, cast a spoon off the breakwall, and hook a king salmon. You can wade the Milwaukee River through Estabrook Park and swing a fly for steelhead with fall colors overhead. You can drop a minnow off McKinley Marina's pier and fill a bucket with perch. All without a boat, all inside city limits, all in a city that somehow flies under the radar for fishing despite sitting on one of the most productive freshwater fisheries in the world.
Lake Michigan Shore: Salmon and Trout from the Breakwall
Lake Michigan holds five species of trout and salmon, Chinook (king) salmon, coho salmon, brown trout, steelhead (rainbow trout), and lake trout, and all five are catchable from shore in Milwaukee. The harbor breakwalls, piers, and shoreline parks put you within casting distance of fish that most anglers assume require a charter boat.
Where on the Lakefront
Milwaukee Harbor / North Gap: The harbor entrance between the breakwalls concentrates salmon and trout moving along the shoreline. Walk-on from Lakeshore State Park, right in downtown. Cast spoons and crankbaits off the rocks. King salmon stage here in summer, coho in fall, steelhead and browns through winter.
McKinley Marina / McKinley Park: A harbor with walk-on pier access. Perch along the pilings year-round. Salmon and trout from the outer walls in season. Walk-on from the park off Lincoln Memorial Drive.
South Shore Park (Bay View): Walk-on access to Lake Michigan shoreline. Cast from the rocks for brown trout, steelhead, and perch. Less crowded than the harbor. The South Shore Yacht Club area is productive.
Bradford Beach / North Shore: Sandy and rocky shoreline north of downtown. Brown trout cruise the shallow rocks at dawn and dusk. Walk-on from the lakefront trail.
Shore Salmon and Trout Techniques
King salmon (summer): A 7- to 8-foot medium-heavy spinning rod, 4000-size reel, 15- to 20-pound braid, 15-pound fluorocarbon leader. Cast spoons (Little Cleo 3/4 ounce, chrome or firetiger) off the breakwalls. Retrieve with an erratic wobble. Kings stage in the harbor from June through September, peaking in August.
Brown trout (fall/winter/spring): Cast shallow-running crankbaits (Rapala Original F11, gold or silver) or spoons along the rocky shoreline at dawn and dusk. Brown trout cruise the rocks in 3 to 8 feet of water. Best from October through March.
Steelhead (fall/winter): Spoons and spinners from the breakwalls. Or spawn sacs drifted near bottom in the harbor. Steelhead push into the harbor and river mouths from October through April.
Yellow perch: Minnows or wax worms on a perch spreader rig, fished near bottom along the piers and breakwalls. Perch school year-round. The harbor piers at McKinley are the top perch spot.
Urban Shore Fishing: Milwaukee Harbor Salmon Shore Fishing Milwaukee Wisconsin, King Salmon, Steelhead, and Brown TroutThe Rivers: Fall Salmon Runs and Steelhead
Every fall, king salmon, coho salmon, brown trout, and steelhead migrate from Lake Michigan into Milwaukee's three urban rivers, the Milwaukee River, the Menomonee River, and the Kinnickinnic River, to spawn. The runs start in late September and continue through November for salmon, with steelhead running October through April.
Where on the Rivers
Milwaukee River (Estabrook Park to Caesar's Park): The primary steelhead and salmon river. Wade-fish the riffles and pools through Estabrook Park (north side) or cast from the bank at Caesar's Park south of North Avenue. Steelhead hold in the deeper pools and runs. Walk-on from multiple park access points.
Milwaukee River (Downtown): The river runs through the heart of the city past the Riverwalk district. Salmon and steelhead run through here, you can watch them from the bridges. Limited bank access downtown but fishable from the Riverwalk edges.
Kinnickinnic River (Bay View / KK River Parkway): A smaller river with a loyal following. Fall salmon and steelhead runs. Walk-on from the KK River Parkway trail.
Menomonee River: Runs through the Menomonee Valley. Fall salmon runs. Less fished than the Milwaukee River. Walk-on from the Hank Aaron State Trail.
River Techniques
Salmon (fall): Float fishing with spawn sacs or skein under a centerpin or spinning setup. Or casting spoons and spinners into the deeper pools. Salmon in the rivers are 10 to 25 pounds and fight hard in the confined water.
Steelhead: Fly fishing with nymphs (egg patterns, sucker spawn, stoneflies) drifted through the runs. Or float fishing with spawn sacs under a slip bobber. Steelhead are 3 to 10 pounds and acrobatic fighters. The Milwaukee River has the strongest steelhead run.
Catching Giant King Salmon from Shore, Milwaukee River Public Shore Fishing Monster TroutLakeshore State Park: Downtown Fishing
Lakeshore State Park is a 22-acre park on an island in Milwaukee's inner harbor, the only urban state park in Wisconsin. It sits between the Summerfest grounds and the Milwaukee Art Museum, with walk-on access from the Hoan Bridge pedestrian walkway. The park has fishing access along its shoreline and breakwalls.
Species: perch, smallmouth bass, brown trout, steelhead, and seasonal salmon. Free entry, no state park vehicle pass required.
Fishing Licence and Regulations
Wisconsin fishing licence: Required for anyone 16+. Resident annual $20. Nonresident annual $55. One-day resident $8. Great Lakes trout/salmon stamp $10 (required for Lake Michigan and tributaries).
King salmon: Daily limit 5 (combined trout/salmon). No minimum size.
Brown trout / steelhead: Part of the combined 5-fish trout/salmon daily limit. Great Lakes stamp required.
Yellow perch: Daily limit 25. No minimum size.
Smallmouth bass: Daily limit 5. Minimum 14 inches. Catch-and-release only on some waters, check WI DNR.
When to Fish
April-May (Spring): Steelhead in the rivers (tail end of the run). Brown trout along the lakefront rocks. Coho salmon starting to appear offshore.
June-August (Summer): King salmon stage in the harbor, the best shore salmon fishing. Perch along the piers. Smallmouth bass in the harbor and river mouths.
September-November (Fall): The main event, salmon and steelhead run the rivers. King salmon first, then coho, then steelhead and brown trout. The best all-around season. Brown trout cruise the shoreline rocks.
December-March (Winter): Brown trout and steelhead in the harbor and rivers. Perch through the winter. Hardy anglers fish the breakwalls in all weather. Ice fishing on inland lakes nearby.
Practical Details
Getting there: Lakeshore State Park and the harbor are walkable from downtown. McKinley Marina is a short drive or bus ride. Estabrook Park is accessible by car (free parking) or the Oak Leaf Trail by bike. MCTS bus routes reach most fishing spots.
Gear that travels: A two-piece 7-foot medium-heavy spinning rod covers harbor salmon, river steelhead, and shoreline trout. For perch, a light rod with a perch spreader rig. For river steelhead on the fly, a 7- or 8-weight fly rod with a nymphing setup.
Tackle shops: Lax Reproductions (Greenfield, Milwaukee's fishing institution, Great Lakes specialist), Cabela's (Richfield, north of town), Bass Pro Shops (Leeds, south).
For more Great Lakes urban fishing, see urban fishing in Chicago (salmon and perch from Montrose Harbor), urban fishing in Detroit (walleye run on the Detroit River), or urban fishing in Minneapolis (muskie in city lakes). For Wisconsin's north, read our Door County fishing guide.
Weather: Milwaukee weather is unpredictable, especially on the lakefront. Dress in layers for spring and fall fishing. Wind off Lake Michigan adds 10-15 degrees of wind chill. Waterproof boots for river wading.
Amazing Coho Salmon Fishing in Milwaukee, WI





