We sought to quantify the possible population-level influence of sediment plumes and algal blooms on yellow perch (Perca flavescens), a visual predator found in systems with dynamic water clarity. We used an individual-based model (IBM), which allowed us to include variance in water clarity and the distribution of individual sizes. Our IBM was built with laboratory data showing that larval yellow perch feeding rates increased slightly as sediment turbidity level increased, but that both larval and juvenile yellow perch feeding rates decreased as phytoplankton level increased. Our IBM explained a majority of the variance in yellow perch length in data from the western and central basins of Lake Erie and Oneida Lake, with R2 values ranging from 0.611 to 0.742. Starvation mortality was size dependent, as the greatest daily mortality rates in each simulation occurred within days of each other. Our model showed that turbidity-dependent consumption rates and temperature are key components in determining growth and starvation mortality of age-0 yellow perch, linking fish production to land-based processes that influence water clarity. These results suggest the timing and persistence of sediment plumes and algal blooms can drastically alter the growth potential and starvation mortality of a yellow perch cohort.