In order to study duck microsatellites, we constructed a library enriched for (CA)n, (CAG)n, (GCC)n and (TTTC)n. A total of 35 pairs of primers from these microsatellites were developed and used to detect polymorphisms in 31 unrelated Peking ducks. Twenty-eight loci were polymorphic and seven loci were monomorphic. A total of 117 alleles were observed from these polymorphic microsatellite markers, which ranged from 2 to 14 with an average of 4.18 per locus. The frequencies of the 117 alleles ranged from 0.02 to 0.98. The highest heterozygosity (0.97) was observed at the CAUD019 microsatellite locus and the lowest heterozygosity (0.04) at the CAUD008 locus, and 11 loci had heterozygosities greater than 0.50 (46.43%). The polymorphism information content (PIC) of 28 loci ranged from 0.04 to 0.88 with an average of 0.42. All the above markers were used to screen the polymorphism in other bird species. Two markers produced specific monomorphic products with the chicken DNA. Fourteen markers generated specific fragments with the goose DNA: 5 were polymorphic and 9 were monomorphic. But no specific product was detected with the peacock DNA. Based on sequence comparisons of the flanking sequence and repeat, we conclude that 2 chicken loci and 14 goose loci were true homologous loci of the duck loci. The microsatellite markers identified and characterized in the present study will contribute to the genetic map, quantitative traits mapping, and phylogenetic analysis in the duck and goose.