The liver fluke disease caused by Clonorchis sinensis is one of the most serious food-borne parasitic diseases in China. Many freshwater fish and shrimps can be infected with C. sinensis metacercariae as the second intermediate hosts in endemic regions. Owing to the lack of infected humans and the good administration of pet dogs and cats in cities of non-endemic regions, few fish are expected to be infected with C. sinensis metacercariae in urban lakes. To determine the infection of C. sinensis metacercariae in freshwater fish and shrimps in urban lakes, a total of 18 fish species and one shrimp species were investigated in the East Lake of Wuhan City. Metacercariae were isolated by artificial digestive juice and identified using morphology and rDNA-ITS2 sequences. Five species of fish, Pseudorasbora parva, Ctenogobius giurinus, Squalidus argentatus, Hemiculter leuciclus, and Rhodeus spp., were infected with C. sinensis metacercariae. The overall prevalence of C. sinensis was 32.5%. The highest prevalence was found in P. parva with 57.9%, while S. argentatus exhibited the highest mean abundance (13.9). Apart from the C. sinensis metacercariae, four species of other trematode metacercariae were also identified across twelve fish species in total. Owing to the consumption of undercooked fish and feeding cats with small fish caught by anglers, there is a potential risk that the small fish infected with C. sinensis metacercariae may act as an infection source to spread liver fluke. Given the complete life cycle of C. sinensis, stray cats and rats were inferred to act as the important final hosts of C. sinensis in urban lakes in non-endemic areas.