The dynamics of population marriage structure in the period from 1951 to 1997 has been studied in three villages of Altai Republic: Kulada (Ongudaisk raion), Beshpeltir (Chemal raion), and Kurmach-Baigol (Turochak raion). These populations have been found to differ from one another in the intensity and direction of migration, as well a its temporal pattern with respect to the birthplaces and ethnicity of persons contracting marriages. Periods of active incorporation of non-Altaian (mostly Slavic) ethnic components into the gene pools of the Beshpeltir and Kurmach-Baigol populations have been detected. The geographic distributions of the birthplaces of men and women contracting marriages are different. Therefore, migration has different effects on the genetic diversity of the Y-chromosomal and mitochondrial-DNA pools. No isonymic marriages have been found in the Altaian populations studied; however, an increase in the random component of inbreeding has been observed.