The presence of PCB contamination in San Francisco Bay has been documented, but the number of sources, their chemical composition, and their geographic/temporal distribution are poorly understood. A self-training pattern recognition technique, polytopic vector analysis is used to determine those parameters from PCBs adsorbed on the particulate fraction of surface waters. Five chemical fingerprints (end-members) were resolved. Four were consistent with published Aroclor patterns. Aroclor 1260 was observed throughout the estuary, in all cruises, with highest proportions observed in Coyote Creek, a tributary of the South Bay. A pattern that matches typical Aroclor 1254 was observed in all cruises but was in generally higher abundance in spring 1995. A second Aroclor 1254 pattern, consistent with an atypical Aroclor 1254 batch described in the literature, was observed in moderate proportions in the three 1996 cruises. Aroclor 1248 was present in significant proportions in only one cruise (cruise 12: July 199...