Support for redistribution in developing countries has been found to be weakly related to income, meaning the poor are not much likelier than the rich to support redistribution. If not economic self-interest, what explains support for redistribution? A multilevel regression analysis covering a decade of public opinion data from 18 Latin American countries finds support for explanations centered on social affinity. Specifically, people in more culturally divided countries are less supportive of redistribution. This relationship is strongest among low-income individuals, who are more likely to support redistribution than richer people in countries with low levels of diversity, but no more likely and, by some measures, less likely to support redistribution where diversity is highest. Economic distance between groups also matters. Support for redistribution increases when middle-class incomes are closer to those of the poor than the rich. Support declines as the middle class pulls ahead of the poor.