Le perchoir jaune est un poisson d'eau douce que l'on trouve dans les lacs, les rivières et les étangs à travers l'Amérique du Nord. Ils préfèrent l'eau claire avec beaucoup de végétation, comme les mauvaises herbes, les arbres tombés et les rochers. Le perchoir jaune vivez généralement dans des eaux peu profondes près du rivage, mais peut également être trouvée dans des eaux plus profondes.