To investigate the malachite green and crystal violet residues in fishes in Guangzhou City, provide reference for regulation, and provide guidance for the consumers.Methods According to the national standard GB/T 19857-2005, the residues of malachite green and crystal violet in fish samples were determined. Results The detection rate of malachite green and its metabolite in total 120 fish samples was 6.67% (8/120) , and that of crystal violet and its metabolites was 0.83% (1/120). The detection rate of the forbidden drug in freshwater fishes was 8.91% (9/101) , while 0% (0/19) in sea fishes. Compared by the species, osmanthus fish had the highest detection rate of 40% (2/5).Conclusion Malachite green and crystal violet and their metabolites residues were found in commercial fishes in Guangzhou, which was worthy of attention.