Fasciolosis is a significant zoonotic and common parasitic disease for animals and humans, creating public health concerns worldwide. This study retrieved articles related to the occurrence of Fasciola hepatica and Fasciola gigantica in sheep and goats in China by searching five databases: PubMed, ScienceDirect, the Chinese National Knowledge Infrastructure (CNKI), Wanfang Data, and the VIP Chinese Journal Database. A total of 60 valid articles were captured. The pooled prevalence of ovine and caprine fasciolosis was 26.00%. It was also found to be higher in the subgroups of Northwest China and Shaanxi Province, as well as in areas with a high altitude, rainfall of ≥800 mm, and temperature ranging between 10 °C and 20 °C. Analysis of the type of season and sampling years showed significant (p < 0.05) difference. In other subgroups, sheep (34.74%), hosts aged over 2 years (32.26%), females (48.33%) and free-range animals (26.83%) showed a higher disease prevalence. These results indicated that ovine and caprine fasciolosis was widely distributed, especially in Northwest China. The sampling years and the type of season are risk factors for the prevalence of ovine and caprine fasciolosis. Therefore, strategies for ovine and caprine fasciolosis control should be developed based on these epidemic risk factors, which will reduce the prevalence of fasciolosis in China.