This paper develops a general equilibrium geographical economics model which uses matching frictions on the labor market to generate regional unemployment disparities alongside the usual core-periphery pattern of industrial agglomeration. In the model, regional wage differentials do not only influence migration decisions of mobile workers, but also affect the bargaining process on local labor markets, leading to differences in vacancies and unemployment as well. In a setting with two regions, both higher or lower unemployment rates in the core region are possible equilibrium outcomes, depending on transport costs and the elasticity of substitution. Stylized facts suggest that both patterns are of empirical relevance.