Spatial wage disparities can result from spatial differences in the skill composition of the workforce, in non-human endowments, and in local interactions. To distinguish between these explanations, we estimate a model of wage determination across local labour markets using a very large panel of French workers. We control for worker characteristics, worker fixed effects, industry fixed effects, and the characteristics of the local labour market. Our findings suggest that individual skills account for a large fraction of existing spatial wage disparities with strong evidence of spatial sorting by skills. Interaction effects are mostly driven by the local density of employment. Not controlling for worker heterogeneity leads to very biased est...