In most countries, average wages tend to be higher in larger cities. In this paper, we focus on the role played by the matching of workers to firms in explaining geographical wage differences. Using rich administrative German data for 1985-2014, we show that wages in large cities are higher not...