The Yellow Perch is native to North America. These fish have a lifespan of 10 years and live in ponds, lakes and streams. Mature Yellow Perch eat small fish, insects, snails and worms. Sometimes, they even eat other Yellow Perch!