Social epidemiology is a branch of epidemiology that focuses on how societal factors such as socioeconomic status, culture, poverty, and access to healthcare influence the health outcomes of populations. It studies patterns, causes, and effects of health and disease conditions in defined populations.