The last two decades brought crucial changes into the social, political and economic development in the Czech Republic affecting also the spatial population dynamics. The aim of the presented work is to find out how and to what extend was it affected. Demographic structure and migration are the two components of spatial population dynamics. They are analysed within two spatial dimensions, the urban-suburban-rural gradient and the core-periphery region distinction, using quantitative analyses, including gravity regression modelling of migration. The analysis primarily focuses on domestic migration as the main vehicle of spatial population dynamics. It discusses the structure, determinants, and temporal evolution of migration and its consequences on the population structure in different spatial categories. The results indicate that suburbanisation has recently become the main factor influencing Czech spatial population dynamics. The key factor determining suburban migration destination is the social status of migrants, whereas age has only secondary importance. However, since Czechs are not very mobile, population dispersal is less large-scale than in Western-Europe. This explains why recent domestic migration patterns have had only a small measurable influence on the social or demographic structures of the population across spatial categories.