A test of social explanations of immigrant resentment - contact, threatened responses, grievances, social disintegration, political persuasion, socialization contexts - across 30 European countries between the years 2002-2016 (N=308.430) provides the background for a comprehensive discussion of...