The cytochrome P4501 (CYP1) gene family comprises four subfamilies in fish: CYP1A, CYP1B, CYP1C, and CYP1D. Only two CYP1 genes, CYP1A1 and CYP1A3, are so far known in rainbow trout (Oncorhynchus mykiss). The present study aimed to identify other CYP1 subfamily genes in rainbow trout, to establish methods for quantitative mRNA expression analysis of these genes, and to determine their basal and induced mRNA expression in gills and liver. Another goal was to examine their mRNA expression in environmentally exposed fish. We cloned four new transcripts, denoted rbCYP1B1, rbCYP1C1, rbCYP1C2, and rbCYP1C3. Levels of these and the previously known rbCYP1A transcripts were determined by real-time PCR in unexposed fish, fish exposed to the potent aryl hydrocarbon receptor (AhR) agonist 3,3',4,4',5-pentachlorobiphenyl (PCB126), and fish caged in various waters in the Uppsala region (Sweden). The mRNA expression patterns observed in unexposed rainbow trout (basal levels) were markedly similar to those reported for orthologous genes in other species. All six transcripts were induced by PCB126 in gills and liver, suggesting all genes to be AhR regulated. The caged fish showed clear rbCYP1 induction in gills at all monitoring sites (up to 70-fold the basal level), whereas the liver responses were weak; induction (up to 5-fold) was recorded only at the Uppsala municipal sewage treatment plant outlet. Gill filament EROD activity was induced at all caging sites. Most interestingly, the rbCYP1 gene response patterns in gills differed among caging sites and among subfamilies. The EROD induction seemed to only reflect induction of rbCYP1A transcription. Response patterns of multiple CYP1 genes in gills and liver could provide an improved monitoring strategy. Such patterns could be used to characterize complex mixtures of AhR agonists and antagonists in aquatic environments.