edit SideBar
Home of the famous week-long festival, Christmas on the River, Demopolis is located in west central Alabama near the Black Warrior River and the Tombigbee River.