Decreases in body sizes of animals related to recent climate warming can affect population persistence and stability. However, direct observations of average sizes over time and their interrelationships with underlying density-dependent and density-independent processes remain poorly understood owing to the lack of appropriate long-term datasets. We measured body size of two species common to headwater streams in coastal and Cascades ecoregions of the Pacific Northwest of North America over multiple decades, comparing old-growth and managed forests. We found consistent decreases in median length of Coastal Cutthroat Trout Oncorhynchus clarkii clarkii, but a coexisting species, the Coastal Giant Salamander Dicamptodon tenebrosus, appears to be more resilient to size changes over time. Based on observed trends, adult trout have decreased in length by 6–13% over the last 30 years. Length decreased more in larger compared to smaller animals, suggesting that these effects reflect changes in growth trajectories. Results from a model-selection approach that included hydroclimatic and biological information as covariates in one of our study ecoregions demonstrated that stream temperature alone did not explain observed length reductions. Rather, a combination of density-dependent (animal abundances) and local density-independent factors (temperature, habitat, and streamflow) explained observed patterns of size. Continued decreases in size could lead to trophic cascades, biodiversity loss, or in extreme cases, species extirpation. However, the intricate links between density-independent and density-dependent factors in controlling population-level processes in streams need further attention.