Yellow perch

Yellow perch are schooling panfish of the Great Lakes and northern lakes, and Michigan DNR calls them the game fish most often caught in that state. Caught all year, including under the ice through winter. Peak month in our activity model: December.

Yellow perch field-guide illustration

Identification and biology

Perca flavescens has yellow to brassy sides crossed by seven dark vertical bars, two separate dorsal fins and no canine teeth (Michigan and Iowa DNRs). Its native range runs from Nova Scotia west to Great Slave Lake and south through the Great Lakes and Mississippi basins to Ohio, Illinois and Nebraska, with Atlantic-slope populations south to South Carolina, and USGS records stockings well beyond that. Michigan DNR gives an average adult of 4 to 10 inches and 4 to 10 ounces; Vermont Fish & Wildlife reports 8- to 12-inch fish as common and lives of eight to ten years. Growth depends on how many perch share the food: Michigan notes that crowded lakes produce stunted fish that may never pass six inches.

Spawning and diet

Perch spawn shortly after ice-out, in April or early May in Wisconsin, at water temperatures of about 45 to 52°F; Vermont gives 44 to 54°F and Iowa 45 to 55°F. They build no nest. Females lay long, ribbon-like gelatinous strands of eggs over weeds, roots, brush and sand bars, and Iowa DNR notes a single female may be followed by 15 to 25 males. Adults eat insect larvae, crayfish and other invertebrates, fish eggs and small fish, and in Iowa's natural lakes midge larvae and mayflies make up much of the diet. Walleye, northern pike, muskellunge and bass all prey on them.

Where the schools go through the year

Michigan DNR describes perch as schooling fish of fairly shallow water near shore, rarely taken deeper than 30 feet, holding shallower in spring and fall than in midsummer. They move toward shore to feed in the morning and evening, feed through the day in spring and fall, rest on the bottom at night and stay active under the ice all winter. Iowa and Vermont both note that the larger fish use deeper, more open water while small ones stay near shore, and Vermont adds that schools sort themselves by size. Michigan says perch prefer water of 66 to 70°F and often follow the 68°F layer as it moves with the seasons.

The mistakes that cost fish

Staying put after the bites stop: Wisconsin DNR's advice is to try a spot a few times and keep moving until a school turns up. Fishing too big: perch eat minnows, worms and insect larvae, so small hooks and small baits match what they are looking for. And sorting through little fish in one place waiting for big ones, when Vermont notes that perch school by size; a change of depth or area is the better bet for larger fish.

Temperature range

30F40F50F60F70F80F90FPreferredlight = preferred range · solid = spawn

Preferred range and spawning temperatures as published by the agencies listed under Pages checked; where agencies disagree, the text names each figure. See the full temperature guide.

Tackle setups

SituationSetupWhy it works
Open water, near bottomLight spinning rod and light line, small hooks, live minnows or worms fished just off the bottomPerch feed mostly near the bottom with a slow, deliberate bite (Wisconsin DNR)
Searching flats and weed edgesSmall jig tipped with bait, or a small soft plastic, moved until fish are foundSchools roam, so covering water finds them faster than waiting
IceShort, sensitive jigging rod, small jig or spoon tipped with live baitWisconsin DNR describes a short, whippy jigging rod for winter perch

Playbook by water temperature

High summer (80F+)

Perch avoid the warmest water: Michigan DNR finds them deeper in summer than in spring and fall, though rarely past 30 feet, and moving toward shore to feed in the morning and evening, so fish those hours.

Active season (65-80F)

Michigan DNR gives 66-70°F as the water perch prefer, so this band is the heart of the open-water season: drift or slowly work weed edges and flats with small baits near the bottom until a school turns up.

Transition (50-65F)

Spring and fall: perch hold shallower and, by Michigan DNR's account, feed through the day, so shoreline weed edges, flats and the shallows near spawning areas are worth searching.

Winter (under 50F)

Ice season. Perch stay active under the ice in both shallow and deeper water, so small jigs or spoons tipped with live bait over known winter areas are the usual approach.

Month by month

1 = slow, 5 = peak. Current month highlighted.

J
F
M
A
M
J
J
A
S
O
N
D
Yellow perch
SlowPeak

Best waters for yellow perch

152 waters we report on where this species is one of the main fish, each with a daily report.

Lake St. Clair

Michigan · Lake
Report updated today

Mille Lacs Lake

Minnesota · Lake
Report updated today

Lake Erie

Ohio · Lake
Report updated today

Devils Lake

North Dakota · Lake
Report updated today

Clear Lake

California · Reservoir
Report updated today

Oneida Lake

New York · Lake
Report updated today

Lake Champlain

Vermont · Lake
Report updated today

Lake Winnebago

Wisconsin · Lake
Report updated today

Leech Lake

Minnesota · Lake
Report updated today

Lake McConaughy

Nebraska · Reservoir
Report updated today

Flathead Lake

Montana · Lake
Report updated today

Blue Mesa Reservoir

Colorado · Reservoir
Report updated today

Banks Lake

Washington · Reservoir
Report updated today

Raystown Lake

Pennsylvania · Reservoir
Report updated today

Presque Isle Bay

Pennsylvania · Bay
Report updated today

Cayuga Lake

New York · Lake
Report updated today

Lake Vermilion

Minnesota · Lake
Report updated today

Lake Pend Oreille

Idaho · Lake
Report updated today

Canyon Ferry Lake

Montana · Reservoir
Report updated today

Pyramid Lake

Nevada · Lake
Report updated today

Cass Lake

Minnesota · Reservoir
Report updated today

Lake Winnibigoshish

Minnesota · Reservoir
Report updated today

Sebago Lake

Maine · Lake
Report updated today

Lake Okoboji

Iowa · Lake
Report updated today

Flaming Gorge Reservoir

Wyoming · Reservoir
Report updated today

Shawano Lake

Wisconsin · Lake
Report updated today

Pymatuning Reservoir

Pennsylvania · Reservoir
Report updated today

Lake Pepin

Minnesota · Lake
Report updated today

Rainy Lake

Minnesota · Lake
Report updated today

Fox Chain O’Lakes

Illinois · Lake
Report updated today

Lake Michigan (Chicago)

Illinois · Lake
Report updated today

Fresno Reservoir

Montana · Reservoir
Report updated today

Mosquito Lake

Ohio · Reservoir
Report updated today

Chautauqua Lake

New York · Lake
Report updated today

Lake Minnetonka

Minnesota · Lake
Report updated today

Rappahannock River

Virginia · River
Report updated today

Lake Gogebic

Michigan · Lake
Report updated today

Deer Creek Reservoir

Utah · Reservoir
Report updated today

Bighorn Lake

Montana · Reservoir
Report updated today

Gull Lake

Minnesota · Lake
Report updated today

Houghton Lake

Michigan · Lake
Report updated today

Lake Arthur

Pennsylvania · Reservoir
Report updated today

Navajo Lake

New Mexico · Reservoir
Report updated today

Saginaw Bay

Michigan · Lake
Report updated today

Green Bay

Wisconsin · Lake
Report updated today

Chatfield Reservoir

Colorado · Reservoir
Report updated today

Show Low Lake

Arizona · Reservoir
Report updated today

Shabbona Lake

Illinois · Reservoir
Report updated today

Rufus Woods Lake

Washington · Reservoir
Report updated today

Pineview Reservoir

Utah · Reservoir
Report updated today

Petenwell Lake

Wisconsin · Reservoir
Report updated today

Higgins Lake

Michigan · Lake
Report updated today

Deep Creek Lake

Maryland · Reservoir
Report updated today

Blackfoot Reservoir

Idaho · Reservoir
Report updated today

Lake Wallenpaupack

Pennsylvania · Reservoir
Report updated today

Huron River

Ohio · River
Report updated today

Oswego River

New York · River
Report updated today

Grindstone Lake

Minnesota · Lake
Report updated today

Lake Bemidji

Minnesota · Lake
Report updated today

Hamlin Lake

Michigan · Lake
Report updated today

Lake Burton

Georgia · Reservoir
Report updated today

Starvation Reservoir

Utah · Reservoir
Report updated today

Wind Lake

Wisconsin · Lake
Report updated today

Kabetogama Lake

Minnesota · Lake
Report updated today

Lake Onalaska

Wisconsin · Reservoir
Report updated today

Vermilion River

Ohio · River
Report updated today

Holter Lake

Montana · Reservoir
Report updated today

Boyd Lake

Colorado · Reservoir
Report updated today

Lake George

New York · Lake
Report updated today

New River

Virginia · River
Report updated today

Thurmond Lake

Georgia · Reservoir
Report updated today

Rangeley Lake

Maine · Lake
Report updated today

Mooselookmeguntic Lake

Maine · Lake
Report updated today

Moosehead Lake

Maine · Lake
Report updated today

Seneca Lake

New York · Lake
Report updated today

Keuka Lake

New York · Lake
Report updated today

Canandaigua Lake

New York · Lake
Report updated today

Great Sacandaga Lake

New York · Reservoir
Report updated today

Saranac Lake

New York · Lake
Report updated today

Otsego Lake

New York · Lake
Report updated today

Cheat Lake

West Virginia · Reservoir
Report updated today

Torch Lake

Michigan · Lake
Report updated today

Upper Klamath Lake

Oregon · Lake
Report updated today

Coeur d Alene Lake

Idaho · Lake
Report updated today

Priest Lake

Idaho · Lake
Report updated today

Summersville Lake

West Virginia · Reservoir
Report updated today

Bay Springs Lake

Mississippi · Reservoir
Report updated today

Lake Ogallala

Nebraska · Lake
Report updated today

Glendo Reservoir

Wyoming · Reservoir
Report updated today

John Martin Reservoir

Colorado · Reservoir
Report updated today

Heron Lake

New Mexico · Reservoir
Report updated today

American Falls Reservoir

Idaho · Reservoir
Report updated today

Cascade Reservoir

Idaho · Reservoir
Report updated today

Lake Ashtabula

North Dakota · Reservoir
Report updated today

Lake Wawasee

Indiana · Lake
Report updated today

Quabbin Reservoir

Massachusetts · Reservoir
Report updated today

Bantam Lake

Connecticut · Lake
Report updated today

Loch Raven Reservoir

Maryland · Reservoir
Report updated today

Lake Moomaw

Virginia · Reservoir
Report updated today

Fremont Lake

Wyoming · Lake
Report updated today

Magic Reservoir

Idaho · Reservoir
Report updated today

Anderson Ranch Reservoir

Idaho · Reservoir
Report updated today

Lucky Peak Reservoir

Idaho · Reservoir
Report updated today

Brownlee Reservoir

Idaho · Reservoir
Report updated today

Lake Tschida

North Dakota · Reservoir
Report updated today

Lake Audubon

North Dakota · Reservoir
Report updated today

Lake Waramaug

Connecticut · Lake
Report updated today

Mansfield Hollow Lake

Connecticut · Reservoir
Report updated today

Somerset Reservoir

Vermont · Reservoir
Report updated today

Waterbury Reservoir

Vermont · Reservoir
Report updated today

Angostura Reservoir

South Dakota · Reservoir
Report updated today

Onota Lake

Massachusetts · Lake
Report updated today

Webster Lake

Massachusetts · Lake
Report updated today

Storm Lake

Iowa · Lake
Report updated today

Grand Lake St Marys

Ohio · Lake
Report updated today

Lake Wisconsin

Wisconsin · Reservoir
Report updated today

Lake Puckaway

Wisconsin · Lake
Report updated today

Manistique River

Michigan · River
Report updated today

Tahquamenon River

Michigan · River
Report updated today

Little Bay de Noc

Michigan · Coast
Report updated today

Lake Washington

Washington · Lake
Report updated today

Lake Sammamish

Washington · Lake
Report updated today

Lake Roosevelt

Washington · Reservoir
Report updated today

Fish Lake

Utah · Lake
Report updated today

Lake Metigoshe

North Dakota · Lake
Report updated today

San Luis Reservoir

California · Reservoir
Report updated today

Lake Darling

North Dakota · Reservoir
Report updated today

Swartswood Lake

New Jersey · Lake
Report updated today

Gardner Lake

Connecticut · Lake
Report updated today

Highland Lake

Connecticut · Lake
Report updated today

Moses Lake

Washington · Lake
Report updated today

Payette River

Idaho · River
Report updated today

Bighorn Lake

Wyoming · Reservoir
Report updated today

Ocean Lake

Wyoming · Lake
Report updated today

Hiwassee River

Tennessee · River
Report updated today

Pipestem Reservoir

North Dakota · Reservoir
Report updated today

Eagle Nest Lake

New Mexico · Lake
Report updated today

Spruce Run Reservoir

New Jersey · Lake
Report updated today

Wachusett Reservoir

Massachusetts · Lake
Report updated today

Ossipee Lake

New Hampshire · Lake
Report updated today

Lake Lillinonah

Connecticut · Lake
Report updated today

Otter Creek

Vermont · River
Report updated today

Lake Bomoseen

Vermont · Lake
Report updated today

Sheridan Lake

South Dakota · Lake
Report updated today

Lake Poinsett

South Dakota · Lake
Report updated today

Flat River Reservoir

Rhode Island · Lake
Report updated today

Umbagog Lake

New Hampshire · Lake
Report updated today

Lake Zoar

Connecticut · Lake
Report updated today

Coventry Lake

Connecticut · Lake
Report updated today

Sparks Marina

Nevada · Lake
Report updated today

Lake Ilo

North Dakota · Lake
Report updated today

Sylvan Lake

Indiana · Lake
Report updated today

Common questions

What is the best bait for yellow perch?

Wisconsin DNR lists minnows, insect larvae, plankton and worms among their preferred foods and describes a slow, deliberate bite near the bottom, so a small minnow or worm fished close to bottom is the standard approach.

When do yellow perch spawn?

Shortly after ice-out, usually April to early May in the northern states, once water reaches the mid-40s to low 50s °F. Wisconsin gives 45 to 52°F; Vermont and Iowa give slightly wider ranges.

How big do yellow perch get?

Michigan DNR puts the average adult at 4 to 10 inches, and Vermont says 8- to 12-inch fish are common. Iowa DNR gives the world record as a 4 lb 3 oz fish taken in 1865 from Crosswicks Creek, New Jersey; Vermont's state record is 2 lb 6 oz from Caspian Lake in 2015.

Can you catch yellow perch through the ice?

Yes. Michigan DNR notes that perch, unlike many Great Lakes species, remain active all winter under the ice in both shallow and deeper water.

Pages checked

The facts on this page were checked against these pages, from the agencies and research bodies that manage and study this fish on October 6, 2026; anything we could not verify was taken out.

How this page was made. The written text was drafted with AI assistance from the official pages listed above, and its facts were checked against those pages by automated verification on October 6, 2026; anything that could not be verified was taken out. Pablo Ruiz Quintero sets every guideline, the data-verification system and the minimum standards a page must meet to be published, reviews page structure and approves what goes live; the responsibility is his, and the AI carries out the work. We work this way because it is how one person can keep every page current with named sources. Errors are published in the verification log; the full policy is in the editorial policy.