Yellow perch occur in all major drainages of Minnesota. They live in both lakes and streams, including Lake Superior and the trout streams of the North Shore. Yellow perch are more abundant in lakes and backwaters of large rivers than they are in swift-flowing streams.