A bacterial artificial chromosome (BAC) library was constructed for Gossypium hirsutum acc. TM-1, a genetic and genomic standard line for Upland cotton. The library consists of 147 456 clones with an average insert size of 122.8 kb ranging from 97 to 240 kb. About 96.0% of the clones have inserts over 100 kb. Therefore, this library represents theoretically 7.4 haploid genome equivalents based on an AD genome size of 2 425 Mb. Clones were stored in 384 384(-) well plates and arrayed into multiplex pools for rapid and reliable library screening. BAC screening was carried out by four-round polymerase chain reactions using 23 simple sequence repeats (SSR) markers, three sequence-related amplified polymorphism markers and one pair of primers for a gene associated with fiber development to test the quality of the library. Correspondingly, in total 92 positive BAC clones were identified with an average four positive clones per SSR marker, ranging from one to eight hits. Additionally, since these SSR markers have been localized to chromosome 12 (A12) and 26 (D12) according to the genetic map, these BAC clones are expected to serve as seeds for the physical mapping of these two homologous chromosomes, sequentially map-based cloning of quantitative trait loci or genes associated with important agronomic traits.