Game fish · perch family
Walleye
Sander vitreus · also called pickerel, walleyed pike

- Typical catch
- About 5 years old, 1–3 lb
- Spawns
- March to May, over rocky shoals
- Feeds
- Most actively early morning and evening
- Eats
- Small bass, trout, pike, perch and sunfish
- Michigan record
- 17 lb 3 oz, 35 in — Pine River, Manistee County, 1951
Where walleye have been recorded
275 of the 1,288 Michigan lakes on this site with fish records list walleye, across 72 counties, including 10 Great Lakes bays. Tap a dot to open that lake’s depth map.
Recorded here Other lakes with fish records
How we know
- 93lakes where an angler registered one (Master Angler)
- 63lakes where a DNR fisheries survey netted them
- 220lakes the DNR has stocked since 2016; 136 of them are listed on that stocking alone
A lake can appear in more than one line. A lake that isn’t listed may still have them: records exist only where someone caught, netted or stocked them.
Inland lakes on this list run from 10 to 19,592 acres (median 301) and from 5 to 285 ft deep (median 40 ft).
When and how big walleye are caught
From 2,448 Master Angler entries, 1951–2025, from all Michigan waters including the Great Lakes. An entry needs a fish at least 29 in, so these describe big fish that anglers chose to register — where and when people fish, not how many fish a lake holds.
Entries by month
The busiest month is April (21% of entries); 24% come in December–February (lighter bars), mostly through the ice.
Size of registered fish
Half were 30.2 in or less, and 9 in 10 were under 32 in.
Method
Bait
Share of entries that recorded a method (2,339) or a bait (980).
Lakes on this site with the most entries
- Saginaw Bay, Bay 321
- Muskegon Lake, Muskegon 176
- Little Bay de Noc, Delta 151
- Lake Macatawa, Ottawa 62
- Lake St. Clair, St. Clair 39
- Lake Charlevoix, Charlevoix 28
- Big Bay de Noc, Delta 16
- Portage Lake, Manistee 13
- Brest Bay, Monroe 11
- Grand Traverse Bay, Grand Traverse 11
Master Angler entries matched to each lake. A busy lake gets more entries; this is not a ranking of fishing quality.
Often found with
Share of these lakes that also list each fish.
How to recognize it
Two separate dorsal fins, a large cloudy eye, canine teeth, and white tips on the anal fin and lower tail. Walleye are the largest member of the perch family and lack the perch’s bold vertical bars.
Don’t confuse it with

Life in a Michigan lake
Walleye feed actively all winter, which makes them a year-round fishery. They are usually near the bottom, but the most active fish sometimes suspend in open water.
They spawn over rock shoals in rivers or lakes between March and May. Males mature at 2–4 years and females at 3–6. The sauger, a close look-alike, handles cloudy water better than walleye.
Source: Michigan DNR species page.
Rules and eating
Check the rules before you keep fish. Each lake page shows the regulations that apply there, and the Michigan Fishing Guide is the official source. Before eating fish from a particular lake, check Michigan’s Eat Safe Fish guidelines.
All 275 lakes with walleye
Show every lake, by county
Alcona County 2
Alger County 5
Au Train Lake, Deer Lake, Fish Lake, Nawakwa Lake, Weber Lake
Allegan County 3
Alpena County 3
Antrim County 5
Clam Lake, Elk Lake, Intermediate Lake, Lake Bellaire, Torch Lake
Baraga County 5
Barry County 5
Algonquin Lake, Barlow Lake, Gun Lake, Thornapple Lake, Wall Lake
Bay County 1
Benzie County 4
Crystal Lake, Lower Herring Lake, Platte Lake, Upper Herring Lake
Berrien County 1
Branch County 4
Calhoun County 2
Cass County 6
Diamond Lake, Donnell Lake, Eagle Lake, Fish Lake, Long Lake, Saddlebag Lake
Charlevoix County 3
Cheboygan County 5
Black Lake, Burt Lake, Douglas Lake, Long Lake, Mullett Lake
Chippewa County 2
Clare County 4
Crawford County 2
Delta County 5
Big Bay de Noc, Camp Seven Lake, Gooseneck Lake, Little Bay de Noc, Round Lake
Dickinson County 5
Carney Lake, Hamilton Lake, Lake Antoine, Norway Lake, Sawyer Lake
Emmet County 2
Genesee County 2
Gladwin County 4
Gogebic County 5
Birch Lake, Cisco Lake, Duck Lake, Sunday Lake, Thousand Island Lake
Grand Traverse County 5
Arbutus Lake, Fife Lake, Grand Traverse Bay, Long Lake, Silver Lake
Hillsdale County 3
Houghton County 1
Ionia County 2
Iosco County 8
Chain Lakes, Jose Lake, Long Lake, Loon Lake, Round Lake, Sand Lake, Tawas Bay, Van Etten Lake
Iron County 15
Brule Lake, Buck Lake, Chicagon Lake, Deer Lake, Hagerman Lake, Iron Lake, Lake Emily, Lake Mary, Lake Sainte Kathryn, Norway Lake, Ottawa Lake, Stager Lake, Stanley Lake, Sunset Lake, Winslow Lake
Isabella County 2
Jackson County 2
Kalamazoo County 1
Kalkaska County 3
Kent County 1
Keweenaw County 1
Lake County 2
Lapeer County 2
Leelanau County 1
Lenawee County 2
Livingston County 8
Bennett Lake, Island Lake, Lake Chemung, Strawberry Lake, Tyrone Lake, Whitmore Lake, Woodland Lake, Zukey Lake
Luce County 7
Bass Lake, Bodi Lake, Culhane Lake, Muskallonge Lake, North Manistique Lake, Pike Lake, Pretty Lake
Mackinac County 4
Brevoort Lake, Manistique Lake, Millecoquins Lake, South Manistique Lake
Macomb County 1
Manistee County 2
Marquette County 11
Fish Lake, Goose Lake, Johnson Lake, Lake Independence, Lake Michigamme, Little Lake, Mehl Lake, Pike Lake, Squaw Lake, Teal Lake, Witch Lake
Mason County 3
Mecosta County 7
Blue Lake, Chippewa Lake, Horsehead Lake, Lake Mecosta, Pretty Lake, Round Lake, School Section Lake
Midland County 1
Missaukee County 1
Monroe County 1
Montcalm County 6
Crystal Lake, Dickerson Lake, Muskellunge Lake, Townline Lake, Turk Lake, Whitefish Lake
Montmorency County 6
Crooked Lake, East Twin Lake, Ess Lake, Little Wolf Lake, Long Lake, West Twin Lake
Muskegon County 2
Newaygo County 8
Baptist Lake, Bills Lake, Brooks Lake, Fremont Lake, Kimball Lake, Nichols Lake, Sylvan Lake, Woodland Lake
Oakland County 16
Big Lake, Cass Lake, Crescent Lake, Dickinson Lake, Kent Lake, Lake Orion, Lakeville Lake, Long Lake, Long Lake, Maceday Lake, Oxbow Lake, Pontiac Lake, Seven Lakes, Union Lake, White Lake, Wolverine Lake
Oceana County 2
Ogemaw County 7
Au Sable Lake, Clear Lake, Devoe Lake, Long Lake, Peach Lake, Rifle Lake, Sage Lake
Ontonagon County 1
Osceola County 3
Oscoda County 2
Otsego County 9
Big Bear Lake, Big Bradford Lake, Big Lake, Caulkins Lake, Dixon Lake, Lake Twentyseven, Opal Lake, Otsego Lake, Town Line Lake
Ottawa County 2
Presque Isle County 6
Grand Lake, Lake Esau, Long Lake, Long Lake, Ocqueoc Lake, Rainy Lake
Roscommon County 1
Schoolcraft County 5
Grassy Lake, Indian Lake, Petes Lake, Thunder Lake, Triangle Lake
St. Clair County 1
St. Joseph County 6
Clear Lake, Corey Lake, Klinger Lake, Palmer Lake, Pleasant Lake, Sand Lake
Tuscola County 1
Van Buren County 5
Cedar Lake, Gravel Lake, Lake Cora, Lake of the Woods, Maple Lake
Wayne County 1
Wexford County 3
Sources
- Michigan DNR: Walleye
- Names of Michigan Fishes (University of Michigan Museum of Zoology, published by the Michigan DNR)
- Michigan DNR Master Angler program — catch entries (angler names are never collected by this site)
- Michigan DNR state-record fish list
- Lake records: this site’s own species lists, built from Master Angler, DNR fisheries surveys and DNR stocking