The objective of this study is to determine the prevalence of Fasciola hepatica infection in cattle slaughterhouses, as well as its association with climatic/environmental factors (derived from satellite data), seasonality and climate regions in two states in Mexico. Condemned livers from slaughtered animals were obtained from three abattoirs in the states of Puebla and Veracruz. The overall prevalence of the parasite in cattle between January and December of 2017 was 20.6% (1407 out of 6834); the highest rate of condemnation was observed in Veracruz (26.3%; tropical climate), and the lowest rate was found in Puebla (15.5%; temperate climate). The seasonal prevalence of fluke infection was 18.6%, 14.8% and 28.4% during the wet season, and 17.1%, 12.4% and 22.8% during the dry season in the three abattoir sites, located in the districts of Zacatlán, Teziutlán and Ciudad Alemán, respectively. Liver condemnations due to bovine fasciolosis were prevalent in the Zacatlán, Teziutlán and Ciudad Alemán districts during summer, autumn and summer, respectively. Using generalized estimating equations analysis, we determined six variables – rainfall (wet/dry), land surface temperature day, land surface temperature night, normalized difference vegetation index, seasonality and climate regions (temperate/tropical) – to be significantly associated with the prevalence of condemned livers. Climate region was the variable most strongly associated with F. hepatica infection (odds ratio (OR) 266.59; 95% confidence interval (CI): 241.90–353.34), followed by wet and dry seasons (OR 25.56; 95% CI: 20.56–55.67).