Choose a stretch of Michigan water
The water you pick changes the fish, the kind of day it is, and the rules that apply to it.
-
Macatawa · Grand Haven · Spring Lake +30Salmon · Steelhead · Lake Trout
Lake Michigan
7 offshore · 1 inshore · 33 towns · 140 miles across
-
Grosse Pointe Woods · Village of Grosse Pointe Shores · Harrison Township +14Walleye · Salmon · Smallmouth Bass
Detroit River
17 towns · 125 miles across
-
St. Clair Shores · Detroit · Manistee +13Walleye · Salmon · Chinook Salmon
Saginaw Bay
16 towns · 140 miles across
-
Frankfort · Gaylord · Cheboygan +5Salmon · Walleye · Atlantic Salmon
Lake Huron
8 towns · 140 miles across
-
Elk Rapids · Traverse City · Lake Leelanau +2Salmon · Lake Trout · Cisco
Grand Traverse Bay
5 towns · 18 miles across
-
Gibraltar · Monroe · La Salle +2Walleye · Salmon · Catfish
Lake Erie
5 towns · 45 miles across
What do you want to catch?
Pick the fish, then the fish's own page shows which Michigan towns have captains who go after it.
- Salmon 94 Michigan towns Find charters
- Steelhead 72 Michigan towns Find charters
- Walleye 83 Michigan towns Find guides
- Lake Trout 60 Michigan towns Find guides
- Chinook Salmon 65 Michigan towns Find charters
- Brown Trout 52 Michigan towns Find guides
- Northern Pike 46 Michigan towns Find guides
- Coho Salmon 46 Michigan towns Find charters
- Smallmouth Bass 47 Michigan towns Find guides
- Musky 15 Michigan towns Find guides
Counted from the 290 Michigan charters in the directory, each of which names the fish on its own website. Harvest status is this month's rule from the state agency and NOAA Fisheries, not a forecast of what is biting.
Plan for your dates
A month means different things on different parts of the coast, so the timing answer lives with the fish and with the agency rather than on one state-wide calendar.
When each fish is around
Every fish page carries the months this fleet actually advertises it, town by town, and says how many captains said so. Start from the fish, not the date.
Browse the fishCheck the rule for your water
Seasons and size limits can differ between Michigan's coasts, and a boat holding a federal permit can be bound by federal dates even inside state waters. Confirm it with the captain and with Michigan Department of Natural Resources before you keep anything.
Michigan Department of Natural ResourcesMichigan records with a place you can go
One certified Michigan record names a town rather than an ocean, which makes it somewhere a reader can actually fish. A record is what came over the rail once, not what to expect on a Tuesday.
Smallmouth Bass
2016
Why this one is here
Michigan's own record list gives Indian River as the catch location, so the record, the fish's page and the town's captains all point at each other.
See the recordFrom Michigan's own all-tackle record list, linked per row. Records are certified by the state and can be broken at any time.
Questions before you book
What is the difference between a Michigan charter and a guide?
A charter is a boat you book offshore or inshore on the coast; a guide meets you on a lake or river, usually in a bass boat or a skiff. Of 139 Michigan towns listed here, 37 are saltwater, 27 are freshwater and 75 have captains running both. We use whichever word the town's own boats earn, judged by the fish they name on their websites.
Choose a departure town
Once you know roughly where and what, this is the whole Michigan directory. Towns with 3 or more listed captains have a page of their own.
Michigan saltwater regions
The stretches of coast these captains name on their own websites.
Michigan saltwater towns
Towns whose boats fish the coast. Towns with 3 or more listings have their own page.
- Bloomfield Hills1
- Boon1
- Boyne City1
- Cadillac1
- Cedarville1
- Charlevoix1
- Clay Township1
- Columbus1
- Coopersville1
- Dearborn1
- Eagle River1
- Evart1
- Fenton1
- Fountain2
- Frederic1
- Gaylord2
- Georgetown Township1
- Gibraltar1
- Grand Rapids1
- Grant1
- Harrisville1
- Lake1
- Lowell1
- Macomb1
- Milford1
- Newaygo2
- Presque Isle1
- Roosevelt Park1
- Royal Oak1
- Saginaw1
- Sault Ste. Marie6
- Sheridan1
- Skandia1
- South Haven Township1
- St. Ignace1
- Stronach1
- Whitehall1
Michigan towns with both
Towns whose captains run saltwater charters and freshwater guide trips.
- Acme3
- Ada1
- Alpena2
- Baldwin4
- Bark River1
- Bay City2
- Berrien Springs2
- Beulah1
- Big Rapids1
- Bitely1
- Branch Township2
- Breckenridge1
- Brethren2
- Brown City1
- Calumet1
- Carson City1
- Cassopolis1
- Cheboygan2
- Davison1
- East Jordan3
- Edmore1
- Elberta2
- Elk Rapids3
- Escanaba2
- Frankfort7
- Grand Haven11
- Grosse Ile Township1
- Hancock1
- Harsens Island1
- Hart1
- Hastings1
- Holland5
- Holt1
- Houghton1
- Kentwood1
- Lake Leelanau2
- Lakes of the North1
- Laurium1
- Leland5
- Linwood4
- Ludington4
- Macatawa2
- Manistee9
- Marion2
- Marquette4
- Millington1
- Monroe6
- Mount Clemens1
- Muskegon10
- Nessen City1
- New Buffalo3
- Onekama1
- Oscoda Township2
- Perrinton2
- Petoskey3
- Ravenna1
- Ruby1
- Saugatuck5
- Shepherd1
- South Boardman1
- South Haven11
- Spring Lake2
- St. Joseph5
- Stanwood1
- Stevensville1
- Thompsonville1
- Traverse City12
- Tustin2
- Twin Lake1
- Walker1
- Walloon Lake1
- Wellston3
- West Olive1
- White Cloud1
- Williamsburg1
Michigan freshwater
The lakes, rivers and chains these guides name on their own websites.
- Au Train1
- Barnes Lake1
- Benton Harbor2
- Brighton1
- Chassell2
- Chesterfield1
- Detroit3
- Franklin1
- Gladstone3
- Glen Arbor2
- Grosse Pointe Woods1
- Harrietta1
- Harrison Township2
- Indian River1
- La Salle2
- Mackinaw City1
- Marine City1
- Milan1
- Pearl Beach2
- Pentwater2
- Rapid City1
- St. Clair1
- St. Clair Shores8
- St. Johns2
- Standish1
- Village of Grosse Pointe Shores1
- Wyandotte2
Michigan waters
Named waters and stretches of coast this state's captains fish, each with the boats that name it on their own website.
- Lake Michiganshared with neighbouring states141
- Lake Erieshared with neighbouring states97
- Lake Superiorshared with neighbouring states21
- Detroit River20
- Saginaw Bay17
- Grand Traverse Bay10
- Lake Huron10
- Big Manistee River7
- Pere Marquette River6
- Muskegon River5
- Clair River4
- Lake Michigan Charters4
- Lake St Clair4
- Manistee River4
- Bay Harbor Lake3
- Betsie Bay3
- Betsie River3
- East Bay3
- Platte Bay3
- West Grand Traverse Bay3
Smaller towns in Michigan
Towns with fewer than 3 listed captains, so they sit here rather than on a page of their own.
9 captains
-
Hemlock River Guide Service
Crystal Falls, MI
Contact checked Sep 2026 on hemlockriverguideservice.com · Details
-
Haight's Wanderings Fishing Guide
Crystal Falls, MI
Fishes for: Smallmouth bass
Contact checked Sep 2026 on www.haightswanderings.com · Details
-
30 Pounder III Charters
Deford, MI
Fishes for: Chinook salmonSteelheadCoho salmonBrown troutLake trout+2 more
Boat 24 ftContact checked Sep 2026 on 30pounderiiicharters.com · Details
-
Sturgeon Bay Charters
Drummond, MI
Fishes for: Northern pikeWalleyeSalmon
Boat 27 ftContact checked Sep 2026 on sturgeonbaycharters.com · Details
-
One of a Kind Sport Fishing
Port Austin, MI
Fishes for: SteelheadBrown troutLake trout
Boat 28 ftUp to 6 peopleContact checked Sep 2026 on oneofakindsportfishing.com · Details
-
Pursuit Sport Fishing Charters
Port Austin, MI
Fishes for: SalmonWalleyeLake trout
Up to 4 peopleContact checked Sep 2026 on www.pursuitsportfishingcharters.com · Details
-
Genesis Angling
Potterville, MI
Fishes for: WalleyeSalmon
Up to 6 peopleContact checked Sep 2026 on www.genesisangling.com · Details
-
Captain Don Miller
Saline, MI
Fishes for: MuskyWalleye
Up to 6 peopleContact checked Sep 2026 on millers-sportfishing.com · Details