Several studies now document the disproportionate distribution of environmental pollution across different groups, but many are based on aggregated data or subjective pollution measures. In this study, we describe the air quality disadvantage of migrants in Germany using objective pollution data linked to nationally representative individual-level survey data. We intersect 1 × 1 km2 grid geo-references from the German General Social Survey (ALLBUS) 2014, 2016, and 2018 with 2 × 2 km2 estimates of annually averaged air pollution by the German Environment Agency for nitrogen dioxide, ozone, and particulate matter. Respondents with a migration background are exposed to higher levels of nitrogen dioxide and particulate matter than people of German descent. Urbanity of residence partly explains these differences, up to 81 per cent for particulate matter and about 30 per cent for other pollutants. A larger proportion of immigrants live in larger cities, which are more prone to high levels of air pollution. This is especially true for second-generation migrants. Income differences, on the other hand, do not explain the migrant disadvantage. In city fixed effects models, the patterns for migration background point unambiguously in the direction of environmental disadvantage for all pollutants except ozone. However, the within-municipality associations are weak.