Unprecedented urbanisation in China has profoundly reshaped the country’s social-spatial structure. Owing to economic suburbanisation and urban redevelopment processes, migrants coming from rural areas are increasingly concentrated in suburbs rather than city centres. Against this backdrop, this paper focuses on residential segregation between migrants and locals, and on geographical (re)structuring between the city centre and suburb. Theil’s H Index is used to disaggregate the migrant segregation of each municipality into a within-suburb, a within-centre and a between-centre-suburb component. We use Census data for 258 municipalities in 2000 and 2010; we find that migrant segregation increased in this period. We ascribe this to the increasing segregation of migrants in suburban areas, which offsets the increasingly balanced distribution of migrants between the city centre and suburb. Segregation in city centres also increased slightly in this period. Unexpectedly, less economically developed municipalities, defined by their per capita GDP, tend to be more segregated than their more developed counterparts. Less developed municipalities also have a higher level of suburban employment and housing opportunities in the whole municipality, but feature more segregated suburban spaces and a polarised distribution of migrants between the centre and suburb.