Annual migrations of birds profoundly influence terrestrial communities. However, few empirical studies examine why birds migrate, in part due to the difficulty of testing causal hypotheses in long-distance migration systems. Short-distance altitudinal migrations provide relatively tractable systems in which to test explanations for migration. Many past studies explain tropical altitudinal migration as a response to spatial and temporal variation in fruit availability. Yet this hypothesis fails to explain why some coexisting, closely-related frugivorous birds remain resident year-round. We take a mechanistic approach by proposing and evaluating two hypotheses (one based on competitive exclusion and the other based on differences in dietary specialization) to explain why some, but not all, tropical frugivores migrate. We tested predictions of these hypotheses by comparing diets, fruit preferences, and the relationships between diet and preference in closely-related pairs of migrant and resident species. Fecal samples and experimental choice trials revealed that sympatric migrants and residents differed in both their diets and fruit preferences. Migrants consumed a greater diversity of fruits and fewer arthropods than did their resident counterparts. Migrants also tended to have slightly stronger fruit preferences than residents. Most critically, diets of migrants more closely matched their preferences than did the diets of residents. These results suggest that migrants may be competitively superior foragers for fruit compared to residents (rather than vice versa), implying that current competitive interactions are unlikely to explain variation in migratory behavior among coexisting frugivores. We found some support for the dietary specialization hypothesis, propose refinements to the mechanism underlying this hypothesis, and discuss how dietary specialization might ultimately reflect past interspecific competition. We recommend that future studies quantify variation in nutritional content of tropical fruits, and determine whether frugivory is a consequence or a cause of migratory behaviour. ?? 2010 Springer Science+Business Media B.V.