This paper combines individual-level data from the German Socio-Economic Panel (SOEP) with economic and demographic postcode-level data from administrative records to analyze the effects of immigration on wages and unemployment probabilities of high- and low-skilled natives. Employing an instrumental variable strategy and utilizing the variation in the population share of foreigners across regions and time, we find no support for the hypothesis of adverse labor market effects of immigration.