A checklist of all available published accounts of metazoan parasites reported from marine and freshwater fishes in Peru is provided. This list includes records of 612 different species of metazoan parasites (including unidentified parasites) belonging to the following groups: Platyhelminthes (430 total), including Monogenea (175), Cestoda (140), and Trematoda (115); Crustacea (99); Nematoda (49); Acanthocephala (16); Myxozoa (16) and Annelida (2). These parasites were reported from 207 fish species in Peru (174 teleost, 31 elasmobranch and 2 unspecified host species). The records of parasites unidentified to the species level (182 of 612), representing 30% of all species, were also included. Among the fish parasites reported from Peru, 391 were marine, 217 were freshwater and 4 species were found in the both environments, for a total of 1015 parasite-host associations. The fish species that harbored the highest number of parasites were Merluccius gayi peruanus Ginsburg, 1954 (32), followed by Paralonchurus peruanus (Steindachner, 1875) (31), Scomber japonicus Houttuyn, 1782 (31), Sciaena deliciosa (Tschudi, 1846) (29) and Stellifer minor (Tschudi, 1846) (28), all of which are marine fish. The parasites with the highest number of records were larvae of the cestodes Adenocephalus pacificus Nybelin, 1931 (19), larvae of the nematode Anisakis sp. (18), larvae of Contracaecum sp. (17) and larvae and adults of Lacistorhynchus tenuis (16), all of which were recovered from marine fish, except for Contracaecum sp. larvae, which were recovered from both marine and freshwater environments. The parasite diversity in Peruvian fishes seems to be biased by the sampling host according to researcher interests, but it is also related to the biological features of both the parasites and the hosts.