Bamberg is a town located in Bamberg County, South Carolina. Bamberg has a 2026 population of 2,943. Bamberg is currently declining at a rate of -1.21% annually and its population has decreased by -3.76% since the most recent census, which recorded a population of 3,058 in 2020.