Using more than 350,000 sell-side analyst recommendations from January 1994 to August 2006, this paper examines the predictive content of aggregate analyst recommendations. We find that changes in aggregate analyst recommendations forecast future market excess returns after controlling for macroeconomic variables that have been shown to influence market returns. Similarly, changes in industry-aggregated analyst recommendations predict future industry returns. Changes in aggregate analyst recommendations also predict one-quarter-ahead aggregate earnings growth. Overall, our results suggest that analyst recommendations contain market- and industry-level information about future returns and earnings.