The occurrence and concentrations of organochlorine pesticides and polychlorinated biphenyls (PCBs) were determined in 158 muscle samples of bream (Abramis brama) and roach (Rutilus rutilus), and 84 samples of sediments collected from 10 river and lake sampling sites in 2011 and 2012. The concentrations of DDTs (p,p'-DDT, o,p'-DDT, p,p'-DDE, and p,p'-DDD), HCH isomers (-, -, and -HCH), HCB, and PCBs (six indicator PCB congeners 28, 52, 101, 138, 153 and 180) were determined using the capillary gas chromatography. The mean concentrations of DDTs in bream and roach were in the range of 11.2-654 and 4.5-121 µg/kg wet weight respectively, and PCBs were in the range of 1.3-75.9 and 1.1-112 µg/kg wet weight, respectively. Mean concentrations of DDTs and PCBs in sediments were 0.5-270 µg/kg dry weight and <0.1-2.2 µg/kg dry weight respectively. The study showed clear spatial differences in the levels of organochlorine pesticides and PCBs in fish and sediments from different aquatic ecosystems. The highest levels of contaminants were detected in fish and sediments from the Vistula River in vicinity of Cracow. The possible risk to the fish meat consumers and ecological risk were evaluated.