Linking habitat distributions of prey to the probability of predation is important to understanding consumptive effects of predators on prey populations. This study reports how within-reach spatial variability of two snails, the hydrobiid Potamopyrgus antipodarum and the physid Physella acuta, was linked to habitat-based predation risk by young brown trout (Salmo trutta) of different age classes. Potamopyrgus is endemic to New Zealand streams and lakes, where it commonly co-exists with the invader P. acuta, but both snails are worldwide invaders to many freshwater systems. Examination of egested snails revealed Potamopyrgus and Physella were consumed in similar numbers within age classes. However, 10-month-old trout consumed, on average, fewer snails than 20-month-old trout, and 8-month-old trout ate essentially no snails, suggesting snails were a more important prey item for larger age-1 fish than smaller age-0 fish. No Physella were egested alive by any trout age class. However, 38% and 16% of the Potamopyrgus consumed were egested alive by 10-and 20-month-old trout, respectively, with some passing live afterÂ70 h in digestive tracts. Physella and the spiny-shell form of Potamopyrgus were significantly denser on macrophytes than on stony sediments in midchannel, and these habitat distributions affected their odds of consumption. Risk of consumption by trout was Â10 times greater for Physella than Potamopyrgus on stones, but their risk was similar in protective macrophytes. Odds of consumption were similar for spiny and smooth shell forms of Potamopyrgus on stones, suggesting spines do not provide protection from large predators like trout. My results suggest that brown trout can potentially exert stronger population regulatory effects on Physella than on Potamopyrgus and that these effects are partly mediated by macrophyte cover.