Genetic diversity in eight Swiss goat breeds was estimated using PCR amplification of 20 bovine microsatellites on 20-40 unrelated animals per breed. In addition, the Creole breed from the Caribbean and samples of Ibex and Bezoar goat were included. A total of 352 animals were tested. The bovine microsatellites chosen amplified well in goat. The average heterozygosity within population was higher in domestic goat (0.51-0.58) than in Ibex (0.17) and Bezoar goat (0.19). Twenty-seven per cent of the genetic diversity in the total population could be attributed to differences between the populations. However, with the exclusion of Ibex from the total population, this proportion dropped to 17%. Principal component analysis showed that all Swiss goat breeds are closely related, whereas the Creole breed, Ibex and Bezoar goat are clearly distinct from all eight Swiss breeds.