Nile tilapia (Oreochromis niloticus) and Nile perch (Lates niloticus) samples were collected from fish landing stations in nine riparian districts on the Tanzanian side of Lake Victoria and screened for residues of 64 organochlorine, organophosphorus, carbamate, and pyrethroid pesticides. The residue levels in the fish fillet were tip to 0.003, 0.03 and 0.2 mg/kg fresh weight (0.7, 3.8 and 42 mg/kg lipid weight) of fenitrothion, DDT and endosulfan, respectively. Mean levels within sites were up to 0.002, 0.02 and 0.1 mg/kg fresh weight (0.5, 0.5 and 16 mg/kg lipid weight), respectively. The detection of higher levels of pp'-DDT than the degradation products (p,p'-DDD and p,p'-DDE), and higher levels of endosulfan isomers (a and P) than the sulphate, in fish samples, implied recent exposure of fish to DDT and endosulfan, respectively. Generally, most of the fish samples had residue levels above the average method detection limits (MDLs), but were within the calculated ADI. (c) 2005 Elsevier Ltd. All rights reserved.