Epidemiology plays a vital role in public health by identifying risk factors for disease and targets for preventive healthcare. It helps in formulating health policies, guiding public health interventions, and improving patient outcomes. By understanding the distribution and determinants of health events, epidemiologists can predict outbreaks and develop strategies to combat them.