Geographical location plays a critical role in determining salaries. Epidemiologists working in urban areas or regions with high living costs, such as New York City, San Francisco, or Washington D.C., typically earn higher salaries compared to those in rural areas. Additionally, states with a higher demand for public health professionals, like California and Massachusetts, often offer more competitive salaries.